Saltar para o conteúdo

Fatal

BR-DEC-10: Total dos descontos da fatura: no máximo duas casas decimais

Em resumo

Fatal: falha nas verificações selecionadas.

BR-DEC-10 significa que o total dos descontos sobre toda a fatura tem mais de duas casas decimais. Arredonde cada desconto a duas casas decimais e use como total exatamente a sua soma.

Nesta página

O que significa

O total de todos os descontos concedidos sobre toda a fatura (BT-107) 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 25.125 falha e 25.100 também. Nos conjuntos de regras Factur-X e ZUGFeRD só a redação da mensagem é diferente, a verificação é a mesma.

Porque é importante

Este total é subtraído no cálculo do total sem IVA. Com casas decimais a mais os totais não batem ao cêntimo, por isso o ficheiro falha a verificação e a fatura é rejeitada.

Como corrigir

Arredonde cada desconto sobre toda a fatura (BT-92) a duas casas decimais, some-os e use essa soma como total. Tem de ser igual à soma dos descontos individuais. Não inclua os descontos de linha, porque já fazem parte dos valores das linhas.

A regra tal como foi publicada

The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2.

Em Factur-X 1.09 BASIC WL, Factur-X 1.09 BASIC, Factur-X 1.09 EN 16931, Factur-X 1.09 EXTENDED, ZUGFeRD 2.5 BASIC WL, ZUGFeRD 2.5 BASIC, ZUGFeRD 2.5 EN 16931, ZUGFeRD 2.5 EXTENDED, a regra tem a seguinte redação:

The allowed maximum number of decimals for the Sum of allowances on document level (BT-107) is 2.

Termos de negócio: BT-107

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-10 ainda falha e que outras regras falham.

Atualizado em 6 de novembro de 2026