Facturiadocs
Errores

empresa_exists

Esta cuenta ya tiene una empresa con ese RUT, en este modo.

Esta cuenta ya tiene una empresa con ese RUT, en este modo.

Códigoempresa_exists
Tipoconflict_error — Conflicto de estado
HTTP409
¿Reintentable?No

Qué hacer

Una empresa por RUT por cuenta y por modo: la de prueba y la real del mismo RUT conviven, así que cambiar de modo no resuelve este aviso. Usa la que ya existe en vez de crearla; la respuesta trae su identificador.

Reintentar el mismo request va a fallar igual. Cambia el request, no la frecuencia.

El sobre

{
  "error": {
    "type": "conflict_error",
    "code": "empresa_exists",
    "message": "…",
    "hint": "One empresa per RUT per account PER MODE (#450): the sandbox copy and the live copy of the same RUT coexist, so switching `Facturia-Mode` is not what this is about. Read the existing one instead of creating it — `error.existing_id` names it.",
    "retriable": false,
    "doc_url": "https://docs.facturia.cl/errors/empresa_exists",
    "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