Saltar para o conteúdo

Fatal

BR-CO-23: Cada desconto numa linha precisa de um motivo

Em resumo

Fatal: falha nas verificações selecionadas.

BR-CO-23 significa que um desconto numa linha da fatura não tem motivo. Corrija essa linha indicando o motivo em texto, um código de motivo, ou ambos.

Nesta página

O que significa

Cada desconto numa linha da fatura (BG-27) tem de ter um motivo em texto (BT-139), um código de motivo (BT-140), ou os dois. A regra falha quando o desconto não tem nenhum dos dois.

Porque é importante

O desconto reduz o valor sem IVA da linha, e quem recebe a fatura precisa de saber porquê para a registar e conferir corretamente. Sem motivo, o sistema do cliente não consegue interpretar a redução, a verificação falha e a fatura é rejeitada.

Como corrigir

No software de faturação, abra a linha com o desconto e preencha o campo do motivo, por exemplo "Desconto comercial". Em alternativa, escolha um código da lista UNTDID 5189, ou preencha o texto e o código. Depois exporte a fatura outra vez. Se criar o XML por si, acrescente cbc:AllowanceChargeReason ou cbc:AllowanceChargeReasonCode ao cac:AllowanceCharge dessa linha.

A regra tal como foi publicada

Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both.

Termos de negócio: BG-27, BT-139, BT-140

Onde esta regra se aplica

Conjunto de regras Versão
EN 16931 (UBL) 1.3.17
EN 16931 (UBL credit note) 1.3.17
EN 16931 (CII) 1.3.17
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
Factur-X 1.09 BASIC 1.0.9-2
Factur-X 1.09 EN 16931 1.0.9-2
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 BASIC 2.5.2
ZUGFeRD 2.5 EN 16931 2.5.2
ZUGFeRD 2.5 EXTENDED 2.5.2
SI-UBL 2.0 / NLCIUS (invoice) 2.0.3.13
SI-UBL 2.0 / NLCIUS (credit note) 2.0.3.13
NLCIUS (CII) 1.0.3.13
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
France CTC (CII) 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 BR-CO-23 ainda falha e que outras regras falham.

Atualizado em 6 de novembro de 2026