sfg_guia_zero_amount
Una guía de despacho (52) en `emission_channel=sfg` lleva una línea con precio 0, o suma 0.
Una guía de despacho (52) en emission_channel=sfg lleva una línea con precio 0, o suma 0.
| Código | sfg_guia_zero_amount |
| Tipo | unprocessable_error — Bien formado, pero viola una regla del dominio |
| HTTP | 422 |
| ¿Reintentable? | No |
Qué hacer
El portal del SII valida su formulario de guía con las validaciones de la factura, así que rechaza una línea en cero sea cual sea la clase de traslado: «Precio del primer item del detalle debe ser mayor a 0 … Valor Total Factura debe igual a la suma del Monto neto + IVA y mayor que 0». Declara el valor de la mercadería — una guía por traslado interno igual declara qué se está moviendo. En emission_channel=mercado una guía en monto cero sí se acepta, así que este límite es del portal y no de Facturia.
Reintentar el mismo request va a fallar igual. Cambia el request, no la frecuencia.
El sobre
{
"error": {
"type": "unprocessable_error",
"code": "sfg_guia_zero_amount",
"message": "…",
"hint": "The SII portal validates its guía form with its factura validations, so it refuses a zero line whatever the traslado kind: «Precio del primer item del detalle debe ser mayor a 0 … Valor Total Factura debe igual a la suma del Monto neto + IVA y mayor que 0». Declare the goods’ value — a guía for an internal transfer still states what is being moved. On `emission_channel=mercado` a zero-amount guía is accepted, so this is a portal limit, not a Facturia one.",
"retriable": false,
"doc_url": "https://docs.facturia.cl/errors/sfg_guia_zero_amount",
"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.