Ir al contenido
Klarfile

BR-DEC-20: Más de dos decimales en el importe de IVA de un desglose

Este código aparece al comprobar una factura electrónica. Esto es lo que significa, por qué salta y qué hay que cambiar en el archivo.

Por qué aparece este código

Hay más de dos decimales en el importe de IVA de un desglose (BT-117). Casi siempre es un cálculo copiado tal como lo produjo el programa (una división, un tipo de cambio, un descuento prorrateado), sin el redondeo final al céntimo.

Cómo corregirlo

Redondee BT-117 al céntimo antes de escribirlo en el XML. Atención: redondear lo que se muestra en pantalla no basta, lo que se lee es el valor del archivo. Y si el redondeo desequilibra un total, es el total lo que hay que recalcular a partir de los valores redondeados, no al revés.

Qué aspecto tiene en el archivo

Estos dos fragmentos se vuelven a ejecutar en cada entrega contra nuestro propio verificador, sobre una factura completa. El primero dispara este código, el segundo no.

Lo que dispara el código:

<ram:CalculatedAmount>200.000</ram:CalculatedAmount>

Lo que hay que escribir en su lugar:

<ram:CalculatedAmount>200.00</ram:CalculatedAmount>

Dónde se juega

Este código viene de la EN 16931, la norma europea de facturación electrónica. Se refiere al término de negocio BT-117.

Comprobar mi factura Todos los códigos de rechazo