Saltar para o conteúdo

Fatal

BR-FR-27_BT-160: O nome do atributo do artigo não pode estar vazio

Em resumo

Fatal: falha nas verificações selecionadas.

BR-FR-27_BT-160 significa que um atributo de artigo tem um nome vazio ou composto apenas por espaços, tabulações ou quebras de linha. Preencha cbc:Name com o nome do atributo, ou elimine esse elemento e identifique o atributo por um código em cbc:NameCode.

Nesta página

O que significa

Nas faturas e notas de crédito UBL, cada cbc:Name (BT-160) em cac:Item/cac:AdditionalItemProperty não pode ficar vazio após a aplicação de normalize-space(.). Esta função trata os espaços em branco XML: espaços, tabulações, retornos de carro e avanços de linha. A presença de cbc:NameCode não dispensa este requisito.

Porque é importante

Um nome em branco não diz o que o atributo descreve.

Como corrigir

Localize o atributo e indique o nome, como Cor ou Tamanho, em cbc:Name (BT-160). Se identificar o atributo por um código, preencha cbc:NameCode (EXT-FR-FE-159) e retire por completo cbc:Name em vez de o deixar vazio. Exporte o ficheiro corrigido e volte a verificá-lo.

Depois de corrigir o ficheiro, volte a verificá-lo gratuitamente: Verificar uma fatura eletrónica

A regra tal como foi publicada

Le nom d’attribut d’article (cbc:Name) ne doit pas être vide. Valeur actuelle : " … ". Veuillez fournir un nom d’attribut valide ou utiliser un code à la place.

Onde esta regra se aplica

Conjunto de regras Versão
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
France CTC (CII) 1.4.0-04
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-FR-27_BT-160 ainda falha e que outras regras falham.

Atualizado em 7 de novembro de 2026