Saltar para o conteúdo

Fatal

BR-DEC-09: Soma das linhas da fatura: no máximo duas casas decimais

Em resumo

Fatal: falha nas verificações selecionadas.

BR-DEC-09 significa que a soma dos valores de todas as linhas da fatura tem mais de duas casas decimais. Arredonde primeiro o valor de cada linha a duas casas decimais e some depois esses valores, para que a soma também tenha duas casas.

Nesta página

O que significa

A soma dos valores sem IVA de todas as linhas da fatura (BT-106) tem mais de dois dígitos depois do ponto decimal. No ficheiro o separador decimal é o ponto e todos os dígitos contam, por isso 1180.125 falha e 1180.100 também.

Porque é importante

Esta soma é o ponto de partida de todos os totais da fatura, pois o total sem IVA calcula-se a partir dela. Se tiver casas decimais a mais, todos os valores que dela dependem ficam errados, o ficheiro falha a verificação e a fatura é rejeitada.

Como corrigir

Arredonde o valor sem IVA de cada linha (BT-131) a duas casas decimais e some esses valores arredondados para obter esta soma. Não arredonde a soma em separado, porque tem de ser igual aos valores das linhas somados. Se todas as linhas já têm duas casas decimais e a soma não, o software está a somar valores sem arredondar, por isso altere a sua definição de arredondamento ou arredonde antes de exportar.

A regra tal como foi publicada

The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2.

Termos de negócio: BT-106

Onde esta regra se aplica

Conjunto de regras Versão
EN 16931 (UBL) 1.3.17
EN 16931 (UBL credit note) 1.3.17
EN 16931 (CII) 1.3.17
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
XRechnung 3.0 (CII) 3.0.2
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
Factur-X 1.09 BASIC WL 1.0.9-2
Factur-X 1.09 BASIC 1.0.9-2
Factur-X 1.09 EN 16931 1.0.9-2
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 BASIC WL 2.5.2
ZUGFeRD 2.5 BASIC 2.5.2
ZUGFeRD 2.5 EN 16931 2.5.2
ZUGFeRD 2.5 EXTENDED 2.5.2
SI-UBL 2.0 / NLCIUS (invoice) 2.0.3.13
SI-UBL 2.0 / NLCIUS (credit note) 2.0.3.13
NLCIUS (CII) 1.0.3.13
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
France CTC (CII) 1.4.0-04
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-09 ainda falha e que outras regras falham.

Atualizado em 6 de novembro de 2026