invoice_invalid_status_transition
El estado destino no es alcanzable desde el actual. El ciclo de vida documental es dirigido: `draft` pasa a `scheduled`, `issued` o `cancelled`, `scheduled` vuelve a `draft` o avanza a `issued`, `issued` pasa a `overdue` o `annulled`, `overdue` a `annulled`, y `cancelled` y `annulled` son terminales. El ciclo es el mismo en todas las versiones de API; antes de `2026-10-01` el estado `issued` se publica como `sent`. Estar cobrada no es un paso de ese ciclo: se lee del ledger de cobros.
| Code | Type | HTTP | Categoría |
|---|---|---|---|
invoice_invalid_status_transition | invalid_request_error | 422 | Facturas |
Causa
El estado destino no es alcanzable desde el actual. El ciclo de vida documental es dirigido: draft pasa a scheduled, issued o cancelled, scheduled vuelve a draft o avanza a issued, issued pasa a overdue o annulled, overdue a annulled, y cancelled y annulled son terminales. El ciclo es el mismo en todas las versiones de API; antes de 2026-10-01 el estado issued se publica como sent. Estar cobrada no es un paso de ese ciclo: se lee del ledger de cobros.
Qué hacer
Lee el status actual y llama a la operación del paso que necesitas, en vez de fijar el estado destino directamente.