not_applicable_for_channel
La acción no aplica al `emission_channel` de esta empresa.
La acción no aplica al emission_channel de esta empresa.
| Código | not_applicable_for_channel |
| Tipo | unprocessable_error — Bien formado, pero viola una regla del dominio |
| HTTP | 422 |
| ¿Reintentable? | No |
Qué hacer
Dos rechazos distintos comparten este código: la clave centralizada solo aplica a emission_channel=sfg (una empresa mercado firma con su propio certificado); una solicitud de CAF/timbraje solo aplica a emission_channel=mercado (sfg no tiene CAF — el SII asigna cada folio al momento de emitir). El mensaje dice cuál de las dos.
Reintentar el mismo request va a fallar igual. Cambia el request, no la frecuencia.
El sobre
{
"error": {
"type": "unprocessable_error",
"code": "not_applicable_for_channel",
"message": "…",
"hint": "Two distinct refusals share this code: the centralizado clave only applies to `emission_channel=sfg` (a `mercado` empresa signs with its own certificate); a CAF/timbraje request only applies to `emission_channel=mercado` (`sfg` has no CAF — the SII assigns each folio at emission). The message names which.",
"retriable": false,
"doc_url": "https://docs.facturia.cl/errors/not_applicable_for_channel",
"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.