Boleto e extrato são integrações diferentes
Emitir boleto e puxar o extrato da conta corrente são produtos separados no banco, mesmo sendo o mesmo banco. Este artigo mostra quais bancos têm extrato por API, onde ficam essas credenciais (na conta, não no convênio), qual a janela de consulta de cada um e o que fazer nos bancos que só aceitam OFX.
Quando usar
Use quando o boleto já funciona mas o extrato não puxa, ao configurar a busca automática de extrato em Caixas e Contas, ou para saber se o seu banco tem extrato por API antes de contratar.
Antes de começar
- Conta bancária cadastrada com agência e conta preenchidas.
- Produto de extrato contratado no banco - em vários deles é uma contratação à parte da cobrança.
Por que são duas integrações
No banco, cobrança e conta corrente são produtos distintos, com contratos e credenciais próprios. Em alguns bancos a mesma credencial atende os dois, bastando liberar o acesso; em outros o extrato tem client_id e certificado separados. Por isso é comum o boleto registrar normalmente e o extrato não puxar nada.
| Banco | Credencial do extrato | Certificado | Janela por consulta |
|---|---|---|---|
| Sicredi (748) | Própria, diferente da cobrança | Sim, emitido pelo Sicredi a partir de um CSR gerado no Hap | Sem limite |
| Sicoob (756) | A mesma do boleto | Sim, o certificado A1 da empresa | Mês a mês |
| C6 Bank (336) | A mesma do boleto | Sim, fornecido pelo C6 | Até 30 dias |
| Cora (403) | A mesma do boleto | Não exige | Sem limite |
| Bradesco (237) | A mesma do boleto | Sim, derivado do A1 da empresa | Sem limite |
| Inter (077) | A mesma do boleto | Sim, gerado pelo Inter | Sem limite |
| Santander (033) | A mesma do boleto | Sim, derivado do A1 da empresa | Sem limite |
Bancos sem extrato por API
Safra, Caixa, Itaú e Banco do Brasil não publicam API de extrato de conta corrente. Nesses bancos o caminho é baixar o arquivo OFX no internet banking e importá-lo em Financeiro > Caixas e Contas. A conferência e a conciliação são as mesmas da busca automática - muda só como o arquivo chega.
Problemas comuns
- O boleto funciona e o extrato não: são credenciais diferentes. No Sicredi, inclusive, a API Key da cobrança não serve para o extrato - ele exige client_id e client_secret próprios da Conta Corrente.
- A tela diz que falta credencial mesmo com o convênio preenchido: as credenciais do extrato ficam na aba Extrato da CONTA, não no convênio. Extrato é por conta corrente; convênio é acordo de cobrança.
- O período pedido volta vazio ou dá erro: alguns bancos limitam a janela por consulta. O C6 devolve no máximo 30 dias e o Sicoob consulta mês a mês. Divida o período.
- Seu banco não aparece na lista: Safra, Caixa, Itaú e Banco do Brasil não têm API de extrato de conta corrente. Nesses, importe o arquivo OFX em Caixas e Contas - a conciliação é exatamente a mesma.
