Extratos bancários,
fora do PDF.
Solte um extrato — receba CSV, Excel ou QuickBooks. Cada número é conferido com as próprias contas do extrato antes de você baixar.
Um perfil identifica o banco e define a ordem da data, os decimais e a moeda — o layout é lido do seu ficheiro de qualquer forma. Deixe em automático, a não ser que uma data ou um valor tenha saído errado.
Toda conversão mostra os cálculos
Os conversores costumam entregar uma planilha e desejar boa sorte. Este começa provando o que faz — com os números já impressos no seu extrato. Como a conferência funciona — e o que ela não pega →
Linha por linha
Quando o extrato tem coluna de saldo, cada linha precisa satisfazer saldo anterior + valor = este saldo. Todas elas. Sem exceção.
Do saldo inicial ao final
Não tem coluna de saldo? Então o saldo inicial mais cada lançamento precisa cair exatamente no saldo final impresso pelo banco.
Sinais resolvidos, não adivinhados
Muitos extratos imprimem os valores sem sinal. Em vez de adivinhar, resolvemos qual sinal faz toda a cadeia bater — e informamos cada troca que fazemos.
Quatro arquivos, prontos para onde estiver a sua contabilidade
Uma conversão devolve os quatro — baixe o que o seu fluxo de trabalho precisar.
CSV
Abre limpo no Excel, no Sheets e no Numbers. Uma coluna com sinal ou débito/crédito separados — você escolhe. Vem com proteção contra injeção de fórmulas: uma descrição como =SUM(…) continua sendo texto.
Excel
Colunas com tipo — datas são datas, valores são números, não texto fingindo ser número. Ordene, filtre e crie tabelas dinâmicas na hora, sem ter que ler tudo de novo.
QuickBooks (QBO)
O formato Web Connect que o QuickBooks importa nativamente. Os identificadores de lançamento vêm do próprio lançamento, então reimportar o mesmo extrato não cria duplicatas. Conta corrente, poupança, cartão de crédito e mais.
DATEV
Um Buchungsstapel em formato DATEV (EXTF 700), para a contabilidade alemã. Valores sem sinal com Soll/Haben e Windows-1252, como o formato exige. Cada linha cai em uma única contrapartida para o seu contador reatribuir — um extrato nunca diz a que conta um pagamento de fato pertence.
Prefere o terminal?
A página web é só uma casca fina. O mesmo motor — mesma leitura, mesma verificação — é distribuído como CLI e como biblioteca TypeScript, para pastas inteiras de extratos ou para o seu próprio pipeline.
Seu extrato continua seu.
Um extrato bancário é mais ou menos o documento mais privado que existe. Esta ferramenta é feita para você não precisar acreditar na palavra de ninguém — nem na nossa.
docker compose up
Perguntas justas
E os extratos digitalizados?
Sim, reconhecendo as imagens das páginas — você pede, porque custa cerca de um segundo por página onde ler texto não custa nada. Cada valor é depois conferido contra os saldos do próprio extrato como sempre: um dígito mal lido quebra a soma e o resultado volta sem verificação em vez de errado. As descrições e as datas não são conferidas, porque nenhuma aritmética o consegue: leia-as antes de importar.
Meu banco não está na lista.
Tente assim mesmo. O motor genérico lê a maioria dos layouts só pela geometria, e a conferência aritmética vale para qualquer banco. Os perfis com nome só dão um acabamento a mais aos formatos estranhos.
O que acontece quando a verificação falha?
Você vê exatamente onde a cadeia quebra e corrige em um clique — ou exporta como está, com a diferença anotada nos avisos do arquivo. Nunca um número errado em silêncio.
Tem algum limite?
32 MB, 100 páginas e 6 000 lançamentos por arquivo — os dois últimos são o que este servidor aguenta sem cair, e um extrato maior se divide por período. Extratos com várias contas e trechos em moeda estrangeira continuam na lista de limitações assumidas.
Por que não usar o ChatGPT?
Para um extrato que você só quer olhar, muitas vezes sim — é mais rápido. Só que ele não consegue conferir a própria leitura contra os saldos, nem escrever um arquivo que o QuickBooks ou o DATEV aceitem, e se o extrato é de um cliente, enviá-lo é uma decisão de divulgação. A resposta longa.