Qué significa
Cuando la factura indica también su IVA en una segunda moneda, la moneda de contabilización del IVA (BT-6), la cuota total de IVA en esa moneda (BT-111) está escrita con 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: 476.8932 no pasa. La comprobación solo se ejecuta cuando existe esa cuota total.
Por qué importa
Es un error fatal en las reglas rumanas CIUS-RO, así que el archivo se rechaza. La cuota de IVA convertida tiene que ser una cifra limpia de dos decimales, como el resto de los importes de la factura.
Cómo corregirlo
Convierte la cuota total de IVA a la moneda de contabilización con tu tipo de cambio y redondea el resultado a dos decimales antes de que entre en el archivo. Una conversión suele dar más decimales, y esa es la causa habitual de este error. En el XML es el TaxAmount del TaxTotal cuyo currencyID es la moneda de contabilización del IVA (TaxCurrencyCode).
Texto oficial de la regla
Numarul maxim permis de zecimale pentru Valoarea TVA totala a facturii în moneda de contabilizare (BT-111) este 2. #The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. Términos de negocio: BT-111
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 |