receptor_incomplete
Al receptor le faltan campos que este tipo de documento exige, y no se pudieron resolver.
Al receptor le faltan campos que este tipo de documento exige, y no se pudieron resolver.
| Código | receptor_incomplete |
| Tipo | invalid_request_error — Entrada mal formada o incompleta |
| HTTP | 400 |
| ¿Reintentable? | No |
Qué hacer
error.param nombra exactamente qué mandar. Facturia completa la razón social, el giro, la dirección y la comuna del receptor a partir de los documentos anteriores de esta misma empresa al mismo RUT; si no hay ninguno, tienen que venir en el request. Mejor aquí que un rechazo del SII con el folio ya gastado.
Reintentar el mismo request va a fallar igual. Cambia el request, no la frecuencia.
El sobre
{
"error": {
"type": "invalid_request_error",
"code": "receptor_incomplete",
"message": "…",
"hint": "`error.param` names exactly which field to send. Facturia fills a receptor’s razón social, giro, dirección and comuna from this empresa’s own earlier documents to the same RUT; when there is no earlier one, they have to arrive with the request. Better here than an SII rejection with the folio already spent.",
"retriable": false,
"doc_url": "https://docs.facturia.cl/errors/receptor_incomplete",
"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.