Saltar para o conteúdo
Tema
Português

Fatal

BR-DEC-RO-28: Valor de base do encargo de linha: no máximo duas casas decimais

Em resumo

Fatal: falha nas verificações selecionadas.

BR-DEC-RO-28 significa que o valor de base de um encargo numa linha da fatura (BT-142), o valor a partir do qual o encargo é calculado, tem mais de duas casas decimais. Corrija essa linha, arredondando o valor de base a duas casas decimais ou retirando-o, se não o utilizar.

Nesta página

O que significa

Um encargo numa linha da fatura indica o valor de base a partir do qual é calculado (BT-142), 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 60.000 falha, apesar de ser igual a 60. 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

Na linha indicada no erro, arredonde o valor de base do encargo a duas casas decimais. Se não utilizar um valor de base, pode retirá-lo. No XML, é o BaseAmount do AllowanceCharge dentro da InvoiceLine (ou da CreditNoteLine), com ChargeIndicator igual a true. O valor do próprio encargo (BT-141) tem a sua verificação, BR-DEC-RO-27.

A regra tal como foi publicada

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

Termos de negócio: BT-142

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
Texto da regra retirado de phive-rules 4.6.4.

Verifique o seu ficheiro

Arraste para aqui a sua fatura eletrónica para ver se a regra BR-DEC-RO-28 ainda falha e que outras regras falham.

Atualizado em 6 de novembro de 2026