line_total_checksum_mismatch
El `line_total` declarat no coincideix amb el que calcula Factuarea per a aquella línia (quantitat × preu − descompte + IVA − retenció + recàrrec) i la desviació supera el cèntim de tolerància. L'import que es factura i es declara a l'AEAT és sempre el calculat aquí, així que la discrepància vol dir que el teu sistema i la factura emesa no quadrarien.
| Code | Type | HTTP | Categoria |
|---|---|---|---|
line_total_checksum_mismatch | invalid_request_error | 422 | Factures |
Causa
El line_total declarat no coincideix amb el que calcula Factuarea per a aquella línia (quantitat × preu − descompte + IVA − retenció + recàrrec) i la desviació supera el cèntim de tolerància. L'import que es factura i es declara a l'AEAT és sempre el calculat aquí, així que la discrepància vol dir que el teu sistema i la factura emesa no quadrarien.
Què fer
Compara error.details.expected (el nostre total) amb error.details.received (el teu) i corregeix l'arrodoniment al teu costat. El camp és un checksum opcional d'entrada que no es persisteix mai: també pots ometre'l i prendre els imports de la resposta.