Saltar para o conteúdo

Aviso

UBL-CR-669: Um desconto no preço não pode ter código de motivo

Em resumo

Aviso: convém verificar.

UBL-CR-669 significa que o desconto no preço de um artigo (BT-147) tem um código de motivo, para o qual a EN 16931 não tem campo. É um aviso; remova o código de motivo do desconto no preço.

Nesta página

O que significa

O preço de um artigo pode mostrar um desconto (BT-147) retirado de um preço bruto (BT-148). Em UBL fica em cac:Price/cac:AllowanceCharge. Ao contrário de um desconto numa linha (BG-27) ou em toda a fatura (BG-20), um desconto no preço não tem motivo na EN 16931: só fazem parte dele o valor e o preço bruto. Esta regra verifica que cac:Price/cac:AllowanceCharge não tem cbc:AllowanceChargeReasonCode.

Porque é importante

Este é um aviso. Vale a pena corrigir quando a sua exportação o acrescenta a todos os preços, ou quando o destinatário pede um ficheiro sem avisos.

Como corrigir

No seu software de faturação, veja os campos de desconto do preço unitário e limpe qualquer motivo ou código escolhido aí. Se o cliente precisa de saber a razão do preço mais baixo, indique-a na descrição do artigo, ou use um desconto na linha, que pode ter motivo. Se gera o XML diretamente, elimine cbc:AllowanceChargeReasonCode do cac:AllowanceCharge dentro de cac:Price.

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 a Price Allowance Reason Code

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

Atualizado em 7 de novembro de 2026