Saltar para o conteúdo

Fatal

PEPPOL-EN16931-R042: Um valor base de desconto ou encargo exige a percentagem

Em resumo

Fatal: falha nas verificações selecionadas.

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

Nesta página

O que significa

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

Porque é importante

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

Como corrigir

Acrescente a percentagem, ou retire o valor base e indique apenas o valor do desconto ou do encargo. Em UBL, a percentagem é cbc:MultiplierFactorNumeric, dentro de cac:AllowanceCharge, escrita como 10 para dez por cento.

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 percentage MUST be provided when allowance/charge base amount 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-R042 ainda falha e que outras regras falham.

Atualizado em 7 de novembro de 2026