caf_expired
Se acabó la vigencia del rango de folios; el SII rechaza los documentos emitidos con un CAF vencido.
Se acabó la vigencia del rango de folios; el SII rechaza los documentos emitidos con un CAF vencido.
| Código | caf_expired |
| Tipo | unprocessable_error — Bien formado, pero viola una regla del dominio |
| HTTP | 422 |
| ¿Reintentable? | No |
Qué hacer
Un CAF vale seis meses corridos desde su <FA> (Resolución Exenta SII N° 58 de 2017). No se emitió nada y no se gastó ningún folio. Pide folios nuevos para ese tipo de documento y después anula los folios sin usar del rango vencido en el SII: Servicios online → Factura electrónica → Sistema de facturación de mercado → Timbraje electrónico → Anular folios. Cinco CAF sin usar bloquean el timbraje, así que anularlos no es opcional.
Reintentar el mismo request va a fallar igual. Cambia el request, no la frecuencia.
El sobre
{
"error": {
"type": "unprocessable_error",
"code": "caf_expired",
"message": "…",
"hint": "A CAF is valid for six calendar months from its `<FA>` (Resolución Exenta SII N° 58 de 2017). Nothing was emitted and no folio was spent. Request folios for this tipo, then annul the unused ones of the expired range at the SII: Servicios online → Factura electrónica → Sistema de facturación de mercado → Timbraje electrónico → Anular folios. Five unused CAFs block further timbraje, so the annulment is not optional.",
"retriable": false,
"doc_url": "https://docs.facturia.cl/errors/caf_expired",
"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.