Saltar para o conteúdo

Erro

FX-SCH-A-000815: O destinatário da entrega só pode ter um código de função

Em resumo

Erro: falha nas verificações selecionadas.

FX-SCH-A-000815 significa que o destinatário da entrega (ram:ShipToTradeParty) tem mais do que um código de função (ram:RoleCode). Mantenha apenas um código de função nessa parte, remova os restantes e exporte o ficheiro novamente.

Nesta página

O que significa

Em ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty, o elemento ram:RoleCode pode aparecer uma vez ou nenhuma. A regra falha quando existem dois ou mais desses elementos diretamente dentro do destinatário da entrega. Não verifica o valor do código.

Porque é importante

Factur-X 1.09 EXTENDED e ZUGFeRD 2.5 EXTENDED permitem um único campo opcional de código de função no destinatário da entrega.

Como corrigir

Verifique os dados de entrega do cliente no seu software de faturação. Se criar o XML diretamente, deixe no máximo um elemento ram:RoleCode dentro de ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty e apague os restantes. Se não conseguir corrigir este campo, indique o identificador da regra e o caminho XML ao suporte do software. Exporte novamente 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

Element 'ram:RoleCode' may occur at maximum 1 times.

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

Atualizado em 7 de novembro de 2026