BR-DEC-11: Más de dos decimales en el total de los cargos
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 total de los cargos (BT-108). 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-108 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.
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-108.