utils.pt utils.pt
Autor App 🍺
utils.pt / Finanças / Referências Multibanco

Gerador de Referências Multibanco

Referências de pagamento Multibanco fictícias para preencher formulários de teste.

Entidade (5 dígitos)
Valor (€)
REFERÊNCIA MULTIBANCO
ENTIDADE21 800
REFERÊNCIA317 414 738
VALOR49,90 €
✓ Check digits válidosMod 97 · pesos [3,30,9]Fictício — uso em testes
FORMATOS
TextoEntidade 21800 · Referência 317 414 738 · Valor 49,90 €
JSON{ "entity": "21800", "reference": "317414738", "amount": 49.90 }
URLmb://pay?entity=21800&ref=317414738&amount=4990

◐   COMO FUNCIONA

Uma referência Multibanco tem três partes: a Entidade (5 dígitos, atribuída pela SIBS a quem recebe o pagamento), a Referência (9 dígitos, gerada por quem cobra) e o Valor. Os últimos 2 dígitos da referência são check digits calculados a partir dos 7 dígitos livres + entidade + valor em cêntimos.

O algoritmo aplica os pesos [3, 30, 9] em rotação a cada dígito da concatenação. Soma-se tudo, calcula-se o resto da divisão por 97 e os check digits são "98 − resto" (em 2 dígitos). Os bancos validam isto no momento do pagamento — se não bater, o ATM mostra "Referência Inválida".