Saltar para o conteúdo

Erro

FX-SCH-A-000956: Código do motivo de isenção do pagamento antecipado deve ser válido

Em resumo

Erro: falha nas verificações selecionadas.

FX-SCH-A-000956 significa que um código do motivo de isenção não vazio nos dados de imposto de um pagamento antecipado não consta da lista de códigos permitidos. Escolha um código permitido que corresponda ao motivo registado e exporte novamente o ficheiro.

Nesta página

O que significa

Esta regra verifica ram:ExemptionReasonCode em ram:SpecifiedAdvancePayment/ram:IncludedTradeTax de ram:ApplicableHeaderTradeSettlement. Um valor não vazio tem de constar da lista de motivos permitidos para esse campo no perfil Extended. Um valor vazio passa neste teste. A verificação não depende de uma categoria de IVA específica nem determina se o tratamento fiscal ou a isenção se justificam.

Porque é importante

Se o código não estiver vazio e não constar da lista, o ficheiro não passa a verificação do perfil Extended.

Como corrigir

Verifique o motivo registado nos dados de imposto do pagamento antecipado. No XML, corrija ram:ExemptionReasonCode em ram:SpecifiedAdvancePayment/ram:IncludedTradeTax com um código da lista permitida que corresponda a esse motivo. Alterar apenas a categoria de imposto não corrige um código do motivo inválido. 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

Value of 'ram:ExemptionReasonCode' 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-000956 ainda falha e que outras regras falham.

Atualizado em 7 de novembro de 2026