Saltar para o conteúdo

Erro

FX-SCH-A-000908: O beneficiário do pagamento só pode ter um código de função

Em resumo

Erro: falha nas verificações selecionadas.

FX-SCH-A-000908 significa que o beneficiário do pagamento tem mais de um elemento ram:RoleCode. Remova os elementos adicionais para que ram:PayeeTradeParty contenha no máximo um código de função.

Nesta página

O que significa

Para o beneficiário do pagamento (BG-10), ram:PayeeTradeParty pode conter zero ou um elemento ram:RoleCode. A regra falha quando existem dois ou mais destes elementos, mesmo que contenham o mesmo código. Não verifica o valor do código.

Porque é importante

O perfil Extended admite no máximo um elemento de código de função para o beneficiário do pagamento, independentemente de os valores repetidos serem iguais ou diferentes.

Como corrigir

Em ram:PayeeTradeParty, mantenha o ram:RoleCode aplicável e remova os elementos ram:RoleCode adicionais. Se não precisar de indicar um código de função, omita o elemento. Se o software gerar as repetições, peça ao suporte que corrija a exportação. Exporte o ficheiro corrigido e verifique-o novamente.

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

Atualizado em 7 de novembro de 2026