Saltar para o conteúdo

Erro

FX-SCH-A-000297: O esquema de classificação tem de ser um código permitido

Em resumo

Erro: falha nas verificações selecionadas.

FX-SCH-A-000297 significa que um identificador de esquema não vazio (BT-158-1), no atributo listID de ram:ClassCode, não consta da lista permitida pelo perfil EN 16931. Substitua-o pelo identificador permitido do sistema a que pertence o código de classificação do artigo (BT-158), exporte de novo e volte a verificar o ficheiro.

Nesta página

O que significa

No perfil EN 16931 do Factur-X e do ZUGFeRD, esta verificação aceita um identificador de esquema vazio ou um valor incluído na lista de códigos 6 de FACTUR-X_EN16931_codedb.xml. O identificador corresponde a BT-158-1, o atributo listID de ram:ClassCode. A regra FX-SCH-A-000296 verifica separadamente se o atributo existe. Um atributo listID vazio não falha nenhuma destas duas verificações por si só.

Porque é importante

Um identificador de esquema não vazio tem de constar da lista permitida pelo perfil.

Como corrigir

Identifique o sistema de classificação a que pertence o código do artigo e use o respetivo identificador exato da lista permitida em ram:ClassCode/@listID. Não escolha outro esquema apenas para eliminar o erro. Se a classificação tiver sido incluída por engano, retire essa classificação. Exporte de novo e volte a verificar o ficheiro.

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 Beta

A regra tal como foi publicada

Value of '@listID' is not allowed.

Onde esta regra se aplica

Conjunto de regras Versão
Factur-X 1.09 EN 16931 1.0.9-2
ZUGFeRD 2.5 EN 16931 2.5.2
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 FX-SCH-A-000297 ainda falha e que outras regras falham.

Atualizado em 7 de novembro de 2026