Erro de digitação
- Entrada
- 111000052
- Saída esperada
- Soma 3+7+1+0+0+0+0+35+2 = 48, reprovado; o nono dígito certo para 11100005 é 4
O validador pegaria o engano antes de o banco devolver o pagamento.
routing number ACH ou wire, qual usar
Muita gente copia o número do rodapé de um cheque e usa em qualquer transferência. Às vezes funciona, às vezes o banco devolve. Esta página explica por que, o que o Federal Reserve publica em cada serviço e como reduzir o risco de enviar para um número errado.
O validador pegaria o engano antes de o banco devolver o pagamento.
Planilhas costumam comer o zero de prefixos 01 a 09. Guarde como texto.
Passar no checksum não basta. O prefixo também precisa estar nas faixas 00-12, 21-32, 61-72 ou 80.
Multiplique os 9 dígitos pelos pesos 3, 7, 1, 3, 7, 1, 3, 7, 1 e some: o número é válido quando o total é múltiplo de 10. Para achar o nono dígito, some só os 8 primeiros produtos e use 10 menos o resto da divisão por 10 (0 se o resto for 0). Em 111000025 os 8 primeiros produtos somam 3+7+1+0+0+0+0+14 = 25, faltam 5 para 30, e o nono dígito é 5.
Depende do banco. Alguns usam o mesmo número, outros têm um número de wire à parte. A informação confiável está nas instruções de transferência do próprio banco, não no rodapé do cheque.
Não existe IBAN nos EUA. Contas americanas se identificam pelo routing number mais o número da conta, e transferências do exterior costumam somar o código SWIFT do banco.
O checksum só descarta erro de digitação. O número pode ser bem formado e ainda assim pertencer a outra instituição, ou ser de um participante que não recebe aquele tipo de operação. Com o diretório do Fed e as instruções do próprio banco você confirma qual número serve para ACH e qual serve para wire.
1100-0000-0
| Dígito | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
|---|---|---|---|---|---|---|---|---|---|
| Peso | 3 | 7 | 1 | 3 | 7 | 1 | 3 | 7 | 1 |
| Produto | 3 | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
3 + 7 + 0 + 0 + 0 + 0 + 0 + 0 + 0 = 10 | 10 mod 10 = 0
Tudo roda no seu navegador. Nenhum número digitado ou gerado é enviado a servidores, e a análise recebe só a ação e o resultado geral, nunca o número.