Factuarea API

line_total_checksum_mismatch

El `line_total` declarado no coincide con el que calcula Factuarea para esa línea (cantidad × precio − descuento + IVA − retención + recargo) y la desviación supera el céntimo de tolerancia. El importe que se factura y se declara a la AEAT es siempre el calculado aquí, así que la discrepancia significa que tu sistema y la factura emitida no cuadrarían.

CodeTypeHTTPCategoría
line_total_checksum_mismatchinvalid_request_error422Facturas

Causa

El line_total declarado no coincide con el que calcula Factuarea para esa línea (cantidad × precio − descuento + IVA − retención + recargo) y la desviación supera el céntimo de tolerancia. El importe que se factura y se declara a la AEAT es siempre el calculado aquí, así que la discrepancia significa que tu sistema y la factura emitida no cuadrarían.

Qué hacer

Compara error.details.expected (nuestro total) con error.details.received (el tuyo) y corrige el redondeo en tu lado. El campo es un checksum opcional de entrada que nunca se persiste: también puedes omitirlo y tomar los importes de la respuesta.

Relacionado

En esta página