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 |