corrective_substitution_negative_amount
En una rectificativa por sustitución (`correction_nature: S`, o `full` con `lines` sin naturaleza) cada línea lleva el importe FINAL de la factura correcta, así que ninguna cantidad puede ser negativa (art. 15.5 RD 1619/2012; VERI*FACTU no admite base negativa en una sustitución). El precio unitario nunca es negativo: el signo va en la cantidad.
| Code | Type | HTTP | Categoría |
|---|---|---|---|
corrective_substitution_negative_amount | invalid_request_error | 422 | Facturas |
Causa
En una rectificativa por sustitución (correction_nature: S, o full con lines sin naturaleza) cada línea lleva el importe FINAL de la factura correcta, así que ninguna cantidad puede ser negativa (art. 15.5 RD 1619/2012; VERI*FACTU no admite base negativa en una sustitución). El precio unitario nunca es negativo: el signo va en la cantidad.
Qué hacer
Envía las líneas tal y como debe quedar la factura, o rectifica por diferencias (correction_type: partial) con las cantidades de ajuste en negativo. error.line_index indica la línea y error.param el campo.