Códigos de error de Facturas de compra
Todos los códigos de error de la API pública que emite Facturas de compra, con su estado HTTP, su type y una página por código.
Códigos de error que emite Facturas de compra. Cada code enlaza a su propia página con la causa y la acción a tomar.
| Code | Type | HTTP | Descripción |
|---|---|---|---|
attachment_invalid_filename | invalid_request_error | 422 | El nombre del fichero no es utilizable: está vacío, lleva componentes de ruta, o supera los 200 caracteres. |
attachment_mime_not_allowed | invalid_request_error | 422 | El tipo de fichero queda fuera del conjunto admitido: PDF, PNG, JPEG, XML y HTML. |
attachment_missing | not_found_error | 404 | La factura de compra existe pero no tiene fichero adjunto, así que no hay nada que descargar. |
attachment_too_large | invalid_request_error | 422 | El fichero supera el tamaño máximo permitido para un adjunto de documento. |
cannot_attach_to_cancelled_purchase_invoice | invalid_request_error | 422 | La factura está cancelada, y adjuntar documentos a un registro cancelado alteraría documentación ya cerrada. |
invalid_purchase_invoice_id | invalid_request_error | 400 | La referencia de factura de compra recibida no es un identificador válido, normalmente porque un valor interno sustituyó al id público. |
invalid_purchase_invoice_number | invalid_request_error | 422 | El número de factura está vacío o no encaja con el formato admitido. En una factura de compra el número es el que imprimió el proveedor, no uno que genere Factuarea. |
invalid_purchase_invoice_uuid | invalid_request_error | 400 | El identificador de factura de compra de la ruta o del payload no es un UUID válido. |
operation_regime_invalid | invalid_request_error | 422 | El régimen de operación queda fuera del catálogo general, intracomunitaria, importacion_exportacion, isp. |
purchase_invoice_already_exists | conflict_error | 409 | Ese proveedor ya tiene registrada una factura de compra con el mismo número. El par proveedor + número identifica el documento sin ambigüedad y evita contabilizar dos veces el mismo gasto. |
purchase_invoice_not_deletable_in_current_state | invalid_request_error | 422 | Solo se borran las facturas de compra en borrador o canceladas. Una pendiente o pagada forma parte del libro de gastos. |
purchase_invoice_not_draft | invalid_request_error | 422 | La operación solo aplica mientras la factura de compra es un borrador, y esta ya está registrada. |
purchase_invoice_not_editable_in_current_state | invalid_request_error | 422 | Solo se edita una factura de compra en borrador. Una vez registrada como pendiente, pagada o cancelada, su contenido respalda un apunte contable. |
purchase_invoice_not_found | not_found_error | 404 | El identificador no resuelve a ninguna factura de compra de la empresa autenticada. |
purchase_invoice_requires_at_least_one_line | invalid_request_error | 422 | La factura de compra no lleva líneas, así que no hay gasto ni IVA soportado que registrar. |