Ir al contenido
Tema
Español

Fatal

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

En resumen

Fatal: no supera las comprobaciones seleccionadas.

BR-DEC-RO-25 significa que la base de un descuento de una línea de la factura (BT-137), la cifra sobre la que se calcula el descuento, 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 descuento de una línea indica la base sobre la que se calcula (BT-137), 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: 80.000 no pasa, aunque valga lo mismo que 80. 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 descuento 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 false. El importe del descuento (BT-136) tiene su propia comprobación, BR-DEC-RO-24.

Texto oficial de la regla

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

Términos de negocio: BT-137

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-25 sigue fallando y qué otras reglas fallan.

Actualizado el 6 de noviembre de 2026