Saltar para o conteúdo

Erro

FX-SCH-A-000184: Cada desconto global precisa de um único valor

Em resumo

Erro: falha nas verificações selecionadas.

FX-SCH-A-000184 significa que um desconto global não contém ram:ActualAmount ou contém esse elemento mais do que uma vez. Indique o valor sem IVA do desconto (BT-92) num único elemento, exporte novamente e volte a verificar o ficheiro.

Nesta página

O que significa

Em cada ram:SpecifiedTradeAllowanceCharge do cabeçalho que contém ram:ChargeIndicator/udt:Indicator com o texto false, a regra exige exatamente um ram:ActualAmount. Este elemento contém o valor do desconto global (BG-20, BT-92). O teste conta os elementos, não verifica os seus valores.

Porque é importante

O valor do desconto é um dos componentes dos totais da fatura. O perfil exige um único elemento de valor por desconto global, separadamente das verificações dos cálculos.

Como corrigir

Verifique o valor sem IVA do desconto global afetado. Acrescente ram:ActualAmount se faltar. Se estiver repetido, confirme o valor correto e mantenha-o num único elemento. Não elimine um desconto real apenas porque falta o elemento com o seu valor. 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:ActualAmount' must occur exactly 1 times.

Onde esta regra se aplica

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

Atualizado em 7 de novembro de 2026