Ir al contenido
Tema
Español

Fatal

BR-DEC-RO-28: Base de un recargo de línea: dos decimales como máximo

En resumen

Fatal: no supera las comprobaciones seleccionadas.

BR-DEC-RO-28 significa que la base de un recargo de una línea de la factura (BT-142), la cifra sobre la que se calcula el recargo, tiene más de dos decimales. Redondea esa base a dos decimales en la línea o quítala si no la usas.

En esta página

Qué significa

Un recargo de una línea indica la base sobre la que se calcula (BT-142), por ejemplo el importe al que se aplica un porcentaje, y esa cifra tiene más de dos cifras después del separador decimal. Las cifras se cuentan tal como están escritas en el archivo, donde el decimal va con punto: 60.000 no pasa, aunque valga lo mismo que 60. La comprobación solo se aplica cuando se indica una base.

Por qué importa

Las reglas rumanas CIUS-RO limitan este importe a dos decimales. Una cifra más larga es un error fatal y el archivo se rechaza hasta que lo corrijas.

Cómo corregirlo

En la línea que señala el error, redondea la base del recargo a dos decimales. Si no usas base, puedes dejarla fuera. En el XML es el BaseAmount del AllowanceCharge dentro de la InvoiceLine (o de la CreditNoteLine), con ChargeIndicator en true. El importe del recargo (BT-141) tiene su propia comprobación, BR-DEC-RO-27.

Texto oficial de la regla

Numarul maxim permis de zecimale pentru Valoarea de baza a taxei suplimentare la linia facturii (BT-142) este 2. #The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2.

Términos de negocio: BT-142

Dónde se aplica esta regla

Conjunto de reglas Versión
CIUS-RO UBL Invoice 1.0.9 1.0.9
CIUS-RO UBL Credit Note 1.0.9 1.0.9
Texto de la regla tomado de phive-rules 4.6.4.

Comprueba tu archivo

Arrastra aquí tu factura electrónica para ver si BR-DEC-RO-28 sigue fallando y qué otras reglas fallan.

Actualizado el 6 de noviembre de 2026