O que significa
Um encargo sobre toda a fatura, como custos de envio, indica o valor de base a partir do qual é calculado (BT-100), por exemplo o valor a que se aplica uma percentagem, e esse valor tem mais de dois algarismos depois do ponto decimal. Os algarismos contam-se tal como estão escritos no ficheiro, por isso 300.000 falha, apesar de ser igual a 300. A verificação só se aplica quando existe um valor de base.
Porque é importante
As regras romenas CIUS-RO limitam este valor a duas casas decimais. Um valor mais longo é um erro fatal e o ficheiro é rejeitado até ser corrigido.
Como corrigir
No encargo de toda a fatura, arredonde o valor de base a duas casas decimais. Se não utilizar um valor de base, retire-o. No XML, é o BaseAmount do AllowanceCharge colocado diretamente sob a fatura ou a nota de crédito, com ChargeIndicator igual a true. O valor do próprio encargo (BT-99) tem a sua verificação, BR-DEC-RO-05.
A regra tal como foi publicada
Numarul maxim permis de zecimale pentru Valoarea de baza a taxelor suplimentare la nivelul documentului (BT-100) este 2. #The allowed maximum number of decimals for the Document level charge base amount (BT-100) is 2. Termos de negócio: BT-100
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 |