Saltar para o conteúdo

Fatal

UBL-SR-46: O texto do meio de pagamento só pode ser indicado uma vez

Em resumo

Fatal: falha nas verificações selecionadas.

UBL-SR-46 significa que o texto do meio de pagamento (o atributo name de cbc:PaymentMeansCode) é indicado mais do que uma vez. Mantenha-o num só código de meio de pagamento, ou deixe-o de fora.

Nesta página

O que significa

O código do meio de pagamento (BT-81) pode ter um texto curto (BT-82), como «Transferência bancária», no atributo name. A verificação permite este texto no máximo uma vez em toda a fatura, mesmo que existam vários blocos de meios de pagamento (cac:PaymentMeans).

Porque é importante

A EN 16931 tem um só campo para o texto do meio de pagamento.

Como corrigir

Verifique as definições do meio de pagamento no seu software de faturação. Se indica mais do que uma forma de pagar, confirme que só uma tem descrição. Se criar o XML diretamente, mantenha o atributo name num só cbc:PaymentMeansCode e retire-o dos restantes. O texto é opcional, por isso também pode retirá-lo de todos.

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

A regra tal como foi publicada

Payment means text shall occur maximum once

Onde esta regra se aplica

Conjunto de regras Versão
EN 16931 (UBL) 1.3.17
EN 16931 (UBL credit note) 1.3.17
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
SI-UBL 2.0 / NLCIUS (invoice) 2.0.3.13
SI-UBL 2.0 / NLCIUS (credit note) 2.0.3.13
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
CIUS-RO UBL Invoice 1.0.9 1.0.9
CIUS-RO UBL Credit Note 1.0.9 1.0.9
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 UBL-SR-46 ainda falha e que outras regras falham.

Atualizado em 7 de novembro de 2026