*Workflows › Referencia › Eventos › Compras*

# Factura de proveedor actualizada

> Inicia una ejecución cuando ocurre «Factura de proveedor actualizada» en Filmo. La ejecución recibe el registro (factura de proveedor) en `trigger_supplierInvoice` y los detalles del evento en `trigger_event`.

## Sobre este evento

| Propiedad | Valor |
| --- | --- |
| Origen | Filmo |
| Sección del editor | Compras › Facturas de proveedor |
| Registro | Factura de proveedor |
| Variable | `trigger_supplierInvoice` |

## Cambios

Un evento de actualización puede iniciar una ejecución solo cuando cambia uno de estos campos: indícalo en «changedField».

| Campo | Descripción |
| --- | --- |
| `currency` | Moneda cambiada |
| `discount` | Descuento cambiado |
| `dueDate` | Fecha de vencimiento cambiada |
| `invoiceDate` | Fecha de factura cambiada |
| `lineItems` | Líneas cambiadas |
| `project` | Proyecto cambiado |
| `purchaseOrder` | Orden de compra cambiada |
| `supplier` | Proveedor cambiado |
| `supplierInvoiceNumber` | Número de factura del proveedor cambiado |
| `total` | Total cambiado |

Más en [Triggers](https://docs.filmo.io/es/workflows/triggers).

EVENTO `filmo.supplierInvoice.updated`

## Configuración

| Nombre | Tipo | Obligatorio | Descripción |
| --- | --- | --- | --- |
| `event` | string | Sí | El evento que espera este trigger: `filmo.supplierInvoice.updated`. |
| `filter` | condition | No | La puerta del trigger: «solo cuando…». Una condición que se evalúa contra el evento y el registro antes de crear la ejecución; si no se cumple, no se crea ninguna. Si falta, no hay filtro y el evento pasa. Si existe, tiene que estar completa, con la variable elegida: guardar un filtro a medias se rechaza. |
| `changedField` | string | No | Solo para eventos de actualización («Solo cuando cambie…»): uno de los campos que el evento declara como modificables. Pasa solo si ese campo ha cambiado. Si falta, pasa cualquier actualización. En esos eventos el editor ofrece esto en lugar del filtro. |

## Qué recibe la ejecución

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `trigger_supplierInvoice` | object | Factura de proveedor |
| `trigger_supplierInvoice.id` | string | Id |
| `trigger_supplierInvoice.invoiceNumber` | string | Número de factura |
| `trigger_supplierInvoice.supplierInvoiceNumber` | string | Número de factura de proveedor |
| `trigger_supplierInvoice.status` | enum<string> | Estado `draft`, `validated`, `voided` |
| `trigger_supplierInvoice.invoiceDate` | string | Fecha de la factura |
| `trigger_event` | object | El evento. Con cada evento llega el mismo sobre. |
| `trigger_event.name` | string | Nombre |
| `trigger_event.entityType` | string | Tipo de entidad |
| `trigger_event.entityId` | string | Id de la entidad |
| `trigger_event.entityName` | string | Nombre de la entidad |
| `trigger_event.actionCode` | string | Código de acción |
| `trigger_event.origin` | enum<string> | Origen `neo`, `workflow`, `api`, `mcp`, `integration` |
| `trigger_event.actor` | object | Autor |
| `trigger_event.actor.kind` | string | Tipo |
| `trigger_event.actor.id` | string | Id |
| `trigger_event.actor.name` | string | Nombre |
| `trigger_event.changes` | object | Cambios |
| `trigger_event.changes.supplier` | boolean | Proveedor cambiado |
| `trigger_event.changes.supplierInvoiceNumber` | boolean | Número de factura del proveedor cambiado |
| `trigger_event.changes.invoiceDate` | boolean | Fecha de factura cambiada |
| `trigger_event.changes.dueDate` | boolean | Fecha de vencimiento cambiada |
| `trigger_event.changes.purchaseOrder` | boolean | Orden de compra cambiada |
| `trigger_event.changes.project` | boolean | Proyecto cambiado |
| `trigger_event.changes.currency` | boolean | Moneda cambiada |
| `trigger_event.changes.discount` | boolean | Descuento cambiado |
| `trigger_event.changes.total` | boolean | Total cambiado |
| `trigger_event.changes.lineItems` | boolean | Líneas cambiadas |

---

URL canónica: https://docs.filmo.io/es/workflows/reference/events/filmo-supplierinvoice-updated  
Última actualización: 2026-10-25