Saltar para o conteúdo

Erro

FX-SCH-A-000996: A morada do beneficiário precisa de um código de país permitido

Em resumo

Erro: falha nas verificações selecionadas.

FX-SCH-A-000996 significa que o país da morada do beneficiário nas condições de pagamento (ram:CountryID) não é um código de país permitido. Use o código ISO de duas letras em maiúsculas, como PT, ES, FR ou DE.

Nesta página

O que significa

A morada postal do beneficiário nas condições de pagamento indica o país através de um código em ram:CountryID. Quando não está vazio, o valor tem de constar da lista de códigos de país aceites pelo perfil Extended, que são os códigos ISO 3166-1 de duas letras. Um nome de país, um código de três letras como PRT ou DEU, ou um código em minúsculas não corresponde. Um valor vazio passa neste teste, que não verifica a presença do elemento.

Porque é importante

O perfil Extended usa códigos da sua lista de países na morada do beneficiário.

Como corrigir

Corrija o campo do país na morada do beneficiário nas condições de pagamento. Use duas letras maiúsculas, por exemplo PT para Portugal ou FR para França. No XML, corrija ram:CountryID dentro de ram:SpecifiedTradePaymentTerms/ram:PayeeTradeParty/ram:PostalTradeAddress. Exporte o ficheiro corrigido e volte a verificá-lo.

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 'ram:CountryID' is not allowed.

Onde esta regra se aplica

Conjunto de regras Versão
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 EXTENDED 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-000996 ainda falha e que outras regras falham.

Atualizado em 7 de novembro de 2026