O que significa
Quando a fatura indica também o IVA numa segunda moeda, a moeda de contabilização do IVA (BT-6), o valor total do IVA nessa moeda (BT-111) está escrito com mais de dois algarismos depois do ponto decimal. Os algarismos contam-se tal como estão escritos no ficheiro, por isso 476.8932 falha. A verificação só se faz quando existe esse total do IVA.
Porque é importante
É um erro fatal nas regras romenas CIUS-RO, pelo que o ficheiro é rejeitado. O total do IVA convertido tem de ter duas casas decimais, como todos os outros valores da fatura.
Como corrigir
Converta o valor total do IVA para a moeda de contabilização com a sua taxa de câmbio e arredonde o resultado a duas casas decimais antes de o colocar no ficheiro. Uma conversão costuma produzir mais casas decimais, e essa é a causa habitual deste erro. No XML, é o TaxAmount do TaxTotal cujo currencyID é a moeda de contabilização do IVA (TaxCurrencyCode).
A regra tal como foi publicada
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. Termos de negócio: BT-111
Onde esta regra se aplica
| Conjunto de regras | Versão |
|---|---|
| CIUS-RO UBL Invoice 1.0.9 | 1.0.9 |
| CIUS-RO UBL Credit Note 1.0.9 | 1.0.9 |