Saltar para o conteúdo

Fatal

PEPPOL-EN16931-R046: O preço líquido é o preço bruto menos o desconto

Em resumo

Fatal: falha nas verificações selecionadas.

PEPPOL-EN16931-R046 significa que o preço líquido do artigo (BT-146) não é igual ao preço bruto (BT-148) menos o desconto no preço (BT-147). Deixe o software de faturação calcular o preço líquido, ou corrija um dos três valores para que coincidam.

Nesta página

O que significa

Quando uma linha da fatura indica o preço bruto (BT-148), o preço líquido do artigo (BT-146) tem de ser igual ao preço bruto menos o desconto no preço (BT-147). Por exemplo, um preço bruto de 100,00 com um desconto de 15,00 dá um preço líquido de 85,00. A verificação só se aplica quando o preço bruto é indicado.

Porque é importante

O preço líquido é a base do cálculo do valor da linha.

Como corrigir

Deixe o software de faturação calcular o preço líquido a partir do preço bruto e do desconto, ou corrija um dos três valores para que concordem. Se não houver desconto no preço, o preço líquido tem de ser igual ao preço bruto, ou então omita o preço bruto. Se gerar o XML diretamente, compare cac:Price/cbc:PriceAmount com cbc:BaseAmount menos o cbc:Amount de cac:Price/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

Item net price MUST equal (Gross price - Allowance amount) when gross price 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-R046 ainda falha e que outras regras falham.

Atualizado em 7 de novembro de 2026