O que significa
Nas faturas e notas de crédito UBL, cada cbc:NameCode (EXT-FR-FE-159) 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. O teste verifica se o campo está em branco, não se o código é reconhecido. Um cbc:NameCode ausente não é verificado por esta regra.
Porque é importante
Um código em branco não identifica nada.
Como corrigir
Localize o atributo e preencha cbc:NameCode com o código correto. Se identificar o atributo pelo nome, preencha cbc:Name e retire por completo cbc:NameCode 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 code d’attribut d’article (cbc:NameCode) ne doit pas être vide. Valeur actuelle : " … ". Veuillez fournir un code d’attribut valide ou utiliser un nom à 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 |