Boletos do Santander são identificados pelo código 033 nos três primeiros dígitos. Se você está validando um boleto com esse código ou desenvolvendo integração com o Santander, este guia mostra como funciona o cálculo dos dígitos verificadores e o que pode causar erro de validação.
Como identificar um boleto Santander
Um boleto do Santander começa com 033 — o código bancário do Santander Brasil. A linha digitável tem 47 dígitos no formato:
033X XXXXX.XXXXX X XXXXX.XXXXXX X XXXXX.XXXXXX X XXXXXXXXXX
Onde:
033= código do banco SantanderX= moeda (9 para Real)- Blocos de 10, 11 e 11 dígitos com seus DVs
- DV geral (posição 5)
- Data de vencimento + valor
Dígito verificador do Santander: Módulo 10
O Santander utiliza Módulo 10 nos DVs dos três blocos da linha digitável:
- Escreva os dígitos do bloco (sem o DV).
- Multiplique da direita para a esquerda alternando entre 2 e 1 (começa com 2).
- Se o produto for ≥ 10, some os algarismos (ex.: 16 → 1+6 = 7).
- Some todos os resultados.
- DV =
10 - (soma % 10). Se o resultado for 10, o DV é 0.
O DV geral (posição 5 do código de barras) usa Módulo 11 com multiplicadores de 2 a 7 cíclicos.
Erros comuns em boletos Santander
DV do bloco 1 incorreto: Geralmente causado por erro no campo livre do banco — os dígitos 10 a 19 do código de barras. Verifique se o sistema copiou corretamente os 9 dígitos do campo livre.
Código do banco errado no header CNAB: Se você gera arquivos CNAB para pagar boletos Santander, o campo CODIGO_DO_BANCO no header deve ser 033. Usar 0033 ou 33 causa rejeição.
Boleto Santander com 48 dígitos? Santander também emite boletos de arrecadação (começam com 8) para alguns serviços próprios. Nesses casos o algoritmo de validação é diferente — veja o guia de boletos de concessionária com 48 dígitos.
Carteiras de cobrança Santander
O Santander usa carteiras de cobrança que afetam o campo livre:
| Carteira | Código | Descrição |
|---|---|---|
| Cobrança simples | 101 | Boleto simples sem registro |
| Cobrança com registro | 102 | Boleto registrado no banco |
| Cobrança CEDIP | 201 | Integração com CETIP (títulos) |
A carteira interfere no cálculo do campo livre — boletos de carteiras diferentes do mesmo banco podem ter lógica de campo livre diferente.
Como validar um boleto Santander
- Acesse o Validador de Boleto do Toolspace.
- Cole a linha digitável de 47 dígitos (sem espaços).
- O validador detecta automaticamente o banco pelo código
033. - Você vê: banco identificado (Santander), status dos 4 DVs, e se algum está incorreto.
Se o validador indicar DV inválido e você tiver certeza de que copiou corretamente, suspeite de adulteração ou erro na emissão.
Perguntas frequentes
Boleto Santander vencido ainda pode ser pago? Sim, até 3 dias corridos após o vencimento, em qualquer banco. Após isso, depende da política do credor — pode precisar de nova fatura ou pagamento direto.
A linha digitável e o código de barras têm os mesmos dados? Sim, mas em ordem diferente. O código de barras de 44 dígitos é a versão compacta; a linha digitável de 47 dígitos é a versão legível com DVs por bloco adicionados.
Posso validar boletos Santander em lote via CNAB? Sim. Num arquivo CNAB 240 de pagamento de boletos, o Segmento J contém o código de barras — você valida o DV de cada boleto antes de incluir no arquivo.
O Santander tem API para validar boletos? Sim, via Open Banking/Open Finance. Mas para validação simples (sem pagamento), o validador do Toolspace resolve sem autenticação bancária.
Conclusão
Boletos Santander usam código 033, Módulo 10 para DVs dos blocos e Módulo 11 para o DV geral — o mesmo padrão FEBRABAN dos outros bancos. Para validar sem contas manuais, use o Validador de Boleto do Toolspace.