Factuarea API

suplido_line_cannot_carry_taxes

La línea de suplido lleva carga propia: tipo de IVA, retención, recargo de equivalencia, descuento, clave de régimen, causa de exención o producto/pack. Un suplido no es una operación del emisor, así que repercutir un impuesto sobre él sería tributar por una entrega que no has hecho, y ligarlo a un producto movería un stock que nunca has vendido.

CodeTypeHTTPCategoría
suplido_line_cannot_carry_taxesinvalid_request_error422Facturas

Causa

La línea de suplido lleva carga propia: tipo de IVA, retención, recargo de equivalencia, descuento, clave de régimen, causa de exención o producto/pack. Un suplido no es una operación del emisor, así que repercutir un impuesto sobre él sería tributar por una entrega que no has hecho, y ligarlo a un producto movería un stock que nunca has vendido.

Qué hacer

Deja la línea a cero en tax_rate, retention_rate, surcharge_rate y discount_percenttax_rate: 0 explícito, porque omitirlo aplica el 21 % por defecto — y quita product_id, pack_id, regime_key y exemption_reason; error.details.offending_field nombra el campo que sobra. Si el importe sí lleva IVA tuyo, la línea es NORMAL.

Relacionado

En esta página