Saltar para o conteúdo

Aviso

UBL-CR-471: Não atribua um identificador a um desconto ou encargo do documento

Em resumo

Aviso: convém verificar.

UBL-CR-471 significa que um desconto ou encargo da fatura no seu conjunto tem um identificador (ID), que a EN 16931 não prevê. Remova o ID e, se o desconto ou encargo precisar de um nome, indique-o no motivo (BT-97 para um desconto, BT-104 para um encargo).

Nesta página

O que significa

A regra analisa os descontos (BG-20) e os encargos (BG-21) aplicados à fatura no seu conjunto, diretamente sob a fatura ou a nota de crédito e não dentro de uma linha. Emite um aviso quando um deles tem um cbc:ID. A EN 16931 descreve um desconto ou encargo pelo texto ou código do motivo, pelo valor e pela categoria de IVA, e não por um número de identificação.

Porque é importante

A EN 16931 não usa cbc:ID nos descontos (BG-20) ou encargos (BG-21) ao nível do documento.

Como corrigir

Se o desconto ou encargo precisar de uma designação, preencha o texto do motivo (BT-97 ou BT-104), por exemplo "Desconto por quantidade" ou "Custos de entrega". Se gerar o XML manualmente, elimine cbc:ID de cada cac:AllowanceCharge que esteja diretamente sob o elemento Invoice ou CreditNote. No seu software de faturação, escolha o formato de exportação pedido pelo destinatário (por exemplo Peppol BIS ou XRechnung) e exporte novamente. Volte a verificar o ficheiro corrigido.

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

A UBL invoice should not include the AllowanceCharge ID

Onde esta regra se aplica

Conjunto de regras Versão
EN 16931 (UBL) 1.3.17
EN 16931 (UBL credit note) 1.3.17
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
SI-UBL 2.0 / NLCIUS (invoice) 2.0.3.13
SI-UBL 2.0 / NLCIUS (credit note) 2.0.3.13
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 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 UBL-CR-471 ainda falha e que outras regras falham.

Atualizado em 7 de novembro de 2026