mandato_terms_changed
El mandato se aceptó con una versión del texto que ya no es la vigente.
El mandato se aceptó con una versión del texto que ya no es la vigente.
| Código | mandato_terms_changed |
| Tipo | unprocessable_error — Bien formado, pero viola una regla del dominio |
| HTTP | 422 |
| ¿Reintentable? | No |
Qué hacer
No revoques: revocar suspende la empresa y cancela los documentos en cola. Pide un enlace de firma nuevo con POST .../mandato y el cuerpo vacío; la firma anterior queda registrada como historia.
Reintentar el mismo request va a fallar igual. Cambia el request, no la frecuencia.
El sobre
{
"error": {
"type": "unprocessable_error",
"code": "mandato_terms_changed",
"message": "…",
"hint": "Do NOT revoke — that suspends the empresa. `POST .../mandato` with an empty body mints a fresh `signing_url`; the previous acceptance is kept as history.",
"retriable": false,
"doc_url": "https://docs.facturia.cl/errors/mandato_terms_changed",
"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.