Códigos de error de Facturas proforma
Todos los códigos de error de la API pública que emite Facturas proforma, con su estado HTTP, su type y una página por código.
Códigos de error que emite Facturas proforma. Cada code enlaza a su propia página con la causa y la acción a tomar.
| Code | Type | HTTP | Descripción |
|---|---|---|---|
invalid_expiry_date | invalid_request_error | 422 | La fecha de vencimiento es anterior a la de emisión, o la supera en más de 365 días. |
invalid_proforma_id | invalid_request_error | 400 | La referencia de proforma recibida no es un identificador válido, normalmente porque un valor interno sustituyó al id público. |
invalid_proforma_number | invalid_request_error | 422 | El número de proforma no sigue el formato canónico de numeración de su serie. |
invalid_proforma_status | invalid_request_error | 422 | El valor enviado como estado queda fuera del catálogo draft, accepted, rejected, expired, invoiced, cancelled. |
invalid_proforma_uuid | invalid_request_error | 400 | El identificador de proforma de la ruta o del payload no es un UUID válido. |
proforma_already_accepted | invalid_request_error | 422 | El cliente ya aceptó la proforma, y la aceptación se registra una sola vez. |
proforma_already_rejected | invalid_request_error | 422 | La proforma ya está marcada como rechazada. |
proforma_cannot_be_accepted | invalid_request_error | 422 | La aceptación no procede desde el estado actual: una proforma facturada, cancelada o expirada ya no la admite. |
proforma_cannot_be_rejected | invalid_request_error | 422 | El rechazo no procede desde el estado actual: una vez facturada, cancelada o expirada, la proforma está cerrada. |
proforma_cannot_be_sent | invalid_request_error | 422 | El envío por email no aplica a una proforma en estado terminal: no hay oferta viva que entregar. |
proforma_invalid_status_transition | invalid_request_error | 422 | El estado destino no es alcanzable desde el actual: un borrador se acepta, se cancela o expira; una proforma aceptada se factura, se rechaza o expira; facturada, cancelada y expirada son terminales. |
proforma_not_convertible_in_current_state | invalid_request_error | 422 | Convertir en factura exige que el cliente haya aceptado la proforma; desde cualquier otro estado no hay acuerdo que facturar. |
proforma_not_deletable_in_current_state | invalid_request_error | 422 | Solo se borra una proforma en borrador. Una vez aceptada, rechazada o facturada forma parte del rastro comercial. |
proforma_not_draft | invalid_request_error | 422 | La operación solo tiene sentido mientras la proforma es un borrador, y esta ya ha avanzado. |
proforma_not_editable_in_current_state | invalid_request_error | 422 | Solo una proforma en borrador admite edición. Una vez aceptada, rechazada, expirada, facturada o cancelada, su contenido queda fijado. |
proforma_not_found | not_found_error | 404 | El identificador no resuelve a ninguna proforma de la empresa autenticada. |
proforma_requires_at_least_one_line | invalid_request_error | 422 | La proforma no lleva líneas, así que no hay importe que poner delante del cliente. |
public_link_expires_at_exceeds_max_days | invalid_request_error | 422 | La caducidad pedida para el enlace público supera la ventana máxima que permite tu plan para documentos compartidos. |