Saltar para o conteúdo
Tema
Português

Fatal

UBL-SR-59: Uma conta bancária tem de ter exatamente um identificador

Em resumo

Fatal: falha nas verificações selecionadas.

UBL-SR-59 significa que a conta bancária a creditar (cac:PayeeFinancialAccount) não tem exatamente um identificador (BT-84), normalmente o IBAN. Indique o IBAN uma só vez; o texto oficial fala da agência bancária, mas a verificação conta o identificador da própria conta.

Nesta página

O que significa

Quando os meios de pagamento incluem uma conta bancária (cac:PayeeFinancialAccount), esta tem de conter exatamente um cbc:ID, o identificador da conta de pagamento (BT-84). É o IBAN, ou o número de conta local fora da SEPA. Uma conta sem identificador, ou com dois, não passa. Uma fatura sem conta bancária não é afetada por esta regra.

Porque é importante

O identificador da conta diz ao adquirente para onde enviar o dinheiro. Uma conta sem ele, ou com dois, não pode ser paga com fiabilidade, por isso a fatura é rejeitada.

Como corrigir

No seu software de faturação, verifique os dados bancários e introduza o IBAN uma só vez. Retire qualquer segundo número de conta da mesma entrada bancária. Se oferece duas contas bancárias, ponha cada uma no seu próprio cac:PaymentMeans. Se criar o XML diretamente, mantenha exatamente um cbc:ID em cada cac:PayeeFinancialAccount.

A regra tal como foi publicada

A Financial Institution Branch shall contain exactly one Payment account identifier (BT-84).

Termos de negócio: BT-84

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

Atualizado em 6 de novembro de 2026