*Workflows › Reference › Actions › holded*

# Approve invoice in Holded

> Approves the invoice Filmo sent to Holded as a draft, without creating it again: Holded assigns its number using the billing line for its series, first aligned with the Filmo series so they produce the same number, and Filmo adopts it through the “Invoice approved in Holded” notification. If it is already validated in Filmo, it does the same as “Send invoice to Holded”: replaces it with the final document bearing the Filmo number. If its total in Holded differs from the total Filmo sent, the step fails with the reason.

## At a glance

| Property | Value |
| --- | --- |
| Domain | `holded` |
| Runs as | The owner of the workflow, with their permissions |
| Permission | Administrators only |
| Needs an accounting provider | Holded |
| Destructive | Not declared |

ACTION `holded.approveInvoice`

## Inputs

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `invoiceId` | string | Yes |  |

## Outputs

| Name | Type | Description |
| --- | --- | --- |
| `invoiceId` | string |  |
| `holdedInvoiceId` | string |  |
| `invoiceNumber` | string |  |

---

Canonical URL: https://docs.filmo.io/workflows/reference/actions/holded-approveinvoice  
Last updated: 2026-10-25