cumplimiento_approval_required
La Declaración de Cumplimiento de Requisitos de esta empresa todavía no está aprobada.
La Declaración de Cumplimiento de Requisitos de esta empresa todavía no está aprobada.
| Código | cumplimiento_approval_required |
| Tipo | unprocessable_error — Bien formado, pero viola una regla del dominio |
| HTTP | 422 |
| ¿Reintentable? | No |
Qué hacer
LA DECLARACIÓN LA PRESENTA FACTURIA (ruling R1, 2026-09-06), con el certificado que tiene en custodia — que es el del representante legal, el que exige la Res. Ex. SII 81/2005 (CUARTO d). Lo que falta es la DECISIÓN del representante legal sobre cuándo: declarar pone a la empresa en producción y arranca la obligación de Información Electrónica de Compras y Ventas desde ese mes. onboarding.steps[] trae la página de aprobación.
Reintentar el mismo request va a fallar igual. Cambia el request, no la frecuencia.
El sobre
{
"error": {
"type": "unprocessable_error",
"code": "cumplimiento_approval_required",
"message": "…",
"hint": "FACTURIA FILES IT (ruling R1, 2026-09-06), with the custodied certificate — which is the representante legal's own, the one Res. Ex. 81/2005 CUARTO d) requires. What is owed is the representante legal's DECISION about when: the declaración puts the empresa into production and starts its Información Electrónica de Compras y Ventas obligation from the month it is made. `onboarding.steps[]` carries the approval page for it.",
"retriable": false,
"doc_url": "https://docs.facturia.cl/errors/cumplimiento_approval_required",
"request_id": "req_01K2R7Q9M4T2VB"
}
}Programa contra code, nunca contra message — la prosa se puede reescribir, el código no (§5.8).
hint y retriable llegan en la respuesta, con estos mismos valores: son función del code y salen del mismo diccionario que sirve GET /v1/error_codes, así que el sobre y el diccionario no pueden discrepar. hint va en inglés a propósito — el español de este código es esta ficha. Más en El sobre de error.
También
Todos los códigos
El sobre de error
La copia legible por máquina de esta ficha vive en GET /v1/error_codes, sin autenticación.