Códigos de error de Facturas recurrentes
Todos los códigos de error de la API pública que emite Facturas recurrentes, con su estado HTTP, su type y una página por código.
Códigos de error que emite Facturas recurrentes. Cada code enlaza a su propia página con la causa y la acción a tomar.
| Code | Type | HTTP | Descripción |
|---|---|---|---|
invalid_frequency_interval | invalid_request_error | 422 | El intervalo es menor que 1, así que la recurrencia nunca avanzaría a una siguiente ejecución. |
invalid_frequency_type | invalid_request_error | 422 | La frecuencia queda fuera del catálogo daily, weekly, biweekly, monthly, bimonthly, quarterly, semiannual, annual, custom. |
invalid_holiday_handling | invalid_request_error | 422 | La política de festivos queda fuera del catálogo skip, before, after, same. |
invalid_recurring_invoice_id | invalid_request_error | 400 | La referencia de recurrencia recibida no es un identificador válido, normalmente porque un valor interno sustituyó al id público. |
invalid_recurring_invoice_uuid | invalid_request_error | 400 | El identificador de recurrencia de la ruta o del payload no es un UUID válido. |
recurring_already_active | invalid_request_error | 422 | La recurrencia ya está en marcha, así que no hay nada que activar. Código legacy conservado por compatibilidad: los endpoints actuales reportan esto como recurring_invoice_already_active. |
recurring_invoice_already_active | invalid_request_error | 422 | La recurrencia ya está en marcha. |
recurring_invoice_already_cancelled | invalid_request_error | 422 | La recurrencia ya estaba cancelada, y la cancelación es terminal. |
recurring_invoice_already_paused | invalid_request_error | 422 | La recurrencia ya está pausada, así que pausarla otra vez no cambia nada. |
recurring_invoice_cancelled_cannot_resume | invalid_request_error | 422 | Una recurrencia cancelada no se reanuda: la cancelación la cierra definitivamente, a diferencia de la pausa. |
recurring_invoice_cannot_run | invalid_request_error | 422 | La recurrencia no puede generar una factura ahora mismo: no está en marcha, su ciclo terminó, o le faltan datos que la factura necesita. error.message indica el motivo concreto. |
recurring_invoice_has_generated_invoices | invalid_request_error | 422 | La recurrencia ya generó facturas, y esas facturas dependen de ella para su trazabilidad. |
recurring_invoice_not_found | not_found_error | 404 | El identificador no resuelve a ninguna recurrencia de la empresa autenticada. |
recurring_invoice_requires_at_least_one_line | invalid_request_error | 422 | La recurrencia no lleva líneas, así que cada factura generada saldría vacía. |
recurring_not_active | invalid_request_error | 422 | La operación necesita una recurrencia en marcha y esta está pausada, completada o cancelada. Código legacy conservado por compatibilidad con integraciones antiguas. |