Saltar para o conteúdo

Erro

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

Em resumo

Erro: falha nas verificações selecionadas.

FX-SCH-A-001090 significa que o destinatário da entrega numa linha da fatura tem mais do que um código de função (ram:RoleCode). Para corrigir, mantenha um único código de função e remova os restantes.

Nesta página

O que significa

No perfil Extended, uma linha da fatura pode indicar o seu próprio destinatário da entrega, ou seja, a parte a quem se entregam as mercadorias dessa linha (ram:ShipToTradeParty). O código de função indica o papel dessa parte, e só pode haver um. A regra falha quando há dois ou mais.

Porque é importante

O perfil permite um único código de função para esta parte.

Como corrigir

No seu software de faturação, verifique nos dados do destinatário da entrega da linha se há uma função repetida e remova a que sobra. Depois exporte novamente. Se criar o XML manualmente, mantenha um único ram:RoleCode dentro de ram:SpecifiedLineTradeDelivery/ram:ShipToTradeParty. Se o destinatário não precisar de código de função, pode omiti-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

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

Atualizado em 7 de novembro de 2026