Saltar para o conteúdo

Aviso

UBL-CR-594: O elemento cbc:CommodityCode não é usado nas linhas

Em resumo

Aviso: convém verificar.

UBL-CR-594 significa que uma linha da fatura ou da nota de crédito contém cbc:CommodityCode dentro de cac:CommodityClassification, o que a norma EN 16931 não utiliza. É um aviso. Remova esse elemento. Se o valor for um código de classificação do artigo (BT-158), coloque-o em cbc:ItemClassificationCode e identifique a lista de códigos no atributo listID (BT-158-1).

Nesta página

O que significa

A regra analisa o artigo de cada linha da fatura (ou da nota de crédito) num ficheiro UBL. Dá um aviso quando a classificação da mercadoria do artigo (cac:CommodityClassification) contém um cbc:CommodityCode. A EN 16931 transporta a classificação como código de classificação do artigo (BT-158) em cbc:ItemClassificationCode, com a lista de códigos no atributo listID (BT-158-1). Esta regra verifica apenas a presença de cbc:CommodityCode.

Porque é importante

A EN 16931 não utiliza cbc:CommodityCode dentro da classificação da mercadoria do artigo de uma linha.

Como corrigir

No seu software de faturação, veja onde se introduz o código de mercadoria ou aduaneiro do produto e em que campo de classificação ele é exportado. Se o valor for um código de classificação do artigo, coloque-o em cbc:ItemClassificationCode, no mesmo cac:CommodityClassification, e defina o listID com o identificador da lista de classificação, escolhido na lista UNTDID 7143. Depois elimine cbc:CommodityCode de cac:CommodityClassification, em cac:InvoiceLine/cac:Item (cac:CreditNoteLine numa nota de crédito).

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 InvoiceLine Item CommodityClassification CommodityCode

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

Atualizado em 7 de novembro de 2026