reference_not_found
Una referencia apunta a un documento que esta empresa no emitió por Facturia.
Una referencia apunta a un documento que esta empresa no emitió por Facturia.
| Código | reference_not_found |
| Tipo | unprocessable_error — Bien formado, pero viola una regla del dominio |
| HTTP | 422 |
| ¿Reintentable? | No |
Qué hacer
Revisa el tipo y el folio. Si el documento referenciado sí se emitió en otra parte — una factura de un proveedor anterior — manda references[n].force: true en esa entrada. Las referencias que no son DTE (el rango 800) y los folios no numéricos nunca se verifican.
Reintentar el mismo request va a fallar igual. Cambia el request, no la frecuencia.
El sobre
{
"error": {
"type": "unprocessable_error",
"code": "reference_not_found",
"message": "…",
"hint": "Check the tipo and folio. If the referenced document really was emitted elsewhere — a factura from a previous provider — send `references[n].force: true` for that entry. Non-DTE references (the 800 range) and non-numeric folios are never checked.",
"retriable": false,
"doc_url": "https://docs.facturia.cl/errors/reference_not_found",
"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.