Facturiadocs
Errores

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ódigomandato_terms_changed
Tipounprocessable_error — Bien formado, pero viola una regla del dominio
HTTP422
¿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

La copia legible por máquina de esta ficha vive en GET /v1/error_codes, sin autenticación.

En esta página