Saltar para o conteúdo

Fatal

PEPPOL-EN16931-R041: Uma percentagem de desconto ou encargo exige o valor base

Em resumo

Fatal: falha nas verificações selecionadas.

PEPPOL-EN16931-R041 significa que um desconto ou encargo indica uma percentagem mas não o valor base. Acrescente o valor base, ou retire a percentagem e indique apenas o valor.

Nesta página

O que significa

Quando um desconto ou encargo do documento ou de uma linha indica uma percentagem (BT-94, BT-101, BT-138 ou BT-143), tem de indicar também o valor base a que a percentagem se aplica (BT-93, BT-100, BT-137 ou BT-142).

Porque é importante

O Peppol BIS Billing 3.0 acrescenta esta regra à EN 16931.

Como corrigir

Acrescente o valor base, ou retire a percentagem e indique apenas o valor. Em UBL, o valor base é cbc:BaseAmount, ao lado de cbc:MultiplierFactorNumeric, dentro de cac:AllowanceCharge.

Depois de corrigir o ficheiro, volte a verificá-lo gratuitamente: Verificar uma fatura eletrónica

Ou corrija a fatura num formulário e transfira o ficheiro corrigido, por 1 crédito: Corrigir uma fatura eletrónica rejeitada

A regra tal como foi publicada

Allowance/charge base amount MUST be provided when allowance/charge percentage is provided.

Onde esta regra se aplica

Conjunto de regras Versão
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
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 PEPPOL-EN16931-R041 ainda falha e que outras regras falham.

Atualizado em 7 de novembro de 2026