field_too_long
Un campo es más largo de lo que el esquema del SII acepta para el elemento en que se convierte.
Un campo es más largo de lo que el esquema del SII acepta para el elemento en que se convierte.
| Código | field_too_long |
| Tipo | invalid_request_error — Entrada mal formada o incompleta |
| HTTP | 400 |
| ¿Reintentable? | No |
Qué hacer
El mensaje nombra el largo, el elemento del XSD y su tope. Se rechaza en vez de truncar a propósito: acortar una razón social o un giro cambiaría lo que dice el documento. No se emitió nada y no se gastó folio.
Reintentar el mismo request va a fallar igual. Cambia el request, no la frecuencia.
El sobre
{
"error": {
"type": "invalid_request_error",
"code": "field_too_long",
"message": "…",
"hint": "The message names the length, the XSD element and its cap. Refused rather than truncated on purpose — shortening a razón social or a name of trade would change what the document says. Nothing was emitted and no folio was spent.",
"retriable": false,
"doc_url": "https://docs.facturia.cl/errors/field_too_long",
"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.