Como funciona
O que acontece entre soltar um PDF e baixar a planilha, e por que você pode confiar nos números.
1. Seu PDF fica no seu dispositivo
Quando larga um extrato, o navegador abre-o com o mesmo motor PDF do Firefox (pdf.js). A página lê o texto e a sua posição, encontra os movimentos e constrói a folha de cálculo, tudo dentro do separador. Na maioria dos extratos é só isto: o ficheiro não é enviado. Se o navegador não conseguir ler um extrato, ou os saldos não baterem certo, a página envia-o para o nosso servidor, que o lê de novo com um reconhecimento mais forte, e fica o melhor resultado. O servidor apaga o ficheiro depois da leitura — a não ser que continue sem o conseguir ler: nesse caso o ficheiro fica guardado cifrado até 14 dias, para passarmos a suportar esse banco.
Contamos eventos anônimos para saber o que funciona, por exemplo “um extrato de 3 páginas foi convertido com o leitor genérico e a conferência passou”. Esses contadores não têm nomes, números de conta, valores nem texto do seu extrato.
2. Encontrar os lançamentos
Um extrato é uma tabela desenhada numa página, não uma planilha. O StatementEasy reconstrói essa tabela:
- Linhas e colunas. Pedaços de texto na mesma altura formam uma linha. Valores alinhados pela borda direita formam uma coluna, mesmo sem cabeçalho impresso.
- Datas. Datas numéricas (31/01/2025, 01-31-25, 2025-01-31), com nome do mês (31 jan, 3 janv., 15 mei) e sem ano. O resto do extrato decide se 04/05 é 4 de maio ou 5 de abril.
- Valores. 1.234,56 e 1,234.56, espaço como separador de milhar, sinal de menos antes ou depois, parênteses e marcas C/D, CR/DR.
- Descrições. O texto que continua numa segunda ou terceira linha é ligado ao lançamento certo, inclusive o tipo de pagamento impresso acima da data.
- Seções. Seções de “entradas” e “saídas” dão o sentido dos valores sem sinal. Tabelas de saldo diário e quadros de resumo ficam de fora.
3. A conferência dos saldos
A maioria dos extratos mostra o saldo depois de cada lançamento. O StatementEasy usa isso para provar o resultado:
Quando isso vale em todas as linhas, você vê Os saldos conferem em verde. Quando não vale, as linhas são destacadas para você ver exatamente onde um valor foi mal lido ou falta uma linha. A mesma conferência decide qual coluna é débito e qual é crédito quando os cabeçalhos não estão claros.
Extratos sem saldo por linha (muitos extratos americanos e faturas de cartão) são conferidos pelos totais: saldo inicial + créditos − débitos precisa dar o saldo final impresso no resumo.
4. Qualquer banco, com ou sem perfil
Alguns layouts foram testados com extratos reais e estão na página de bancos. Nesses casos, o banco é reconhecido e o formato de data já é conhecido. Todos os outros extratos passam pelo mesmo leitor genérico, que entende o layout sozinho. Por isso a maioria dos bancos funciona mesmo sem estar na lista.
5. Extratos digitalizados e fotos
Se o PDF tiver imagens das páginas em vez de texto — ou se você soltar uma foto (JPG, PNG, HEIC) —, o StatementEasy pergunta onde ler. No nosso servidor as páginas são lidas em alta resolução com os modelos mais precisos do Tesseract e apagadas depois da leitura (um digitalizado que continuamos sem saber ler fica guardado cifrado até 14 dias para o suportarmos): é o melhor resultado. Neste dispositivo o mesmo motor roda no seu navegador depois de um download único de 10 MB, e nada é enviado. Digitalizações nítidas e retas dão os melhores resultados, e a conferência dos saldos mostra a qualidade da leitura. Se uma digitalização lida no dispositivo não bater, você pode enviá-la ao servidor com um clique.
6. Quando algo não bate
- Clique em qualquer célula da prévia para corrigir. A conferência se atualiza enquanto você edita.
- Use As colunas estão erradas? Corrija para dizer qual coluna de números é débito, crédito, valor único ou saldo, e se as datas começam pelo dia ou pelo mês. O navegador lembra disso para os próximos extratos com o mesmo layout.
- Remova as linhas que não precisar, como resumos de tarifas que alguns bancos imprimem dentro da tabela.
- Conte pra gente sobre o layout. Adicionamos bancos novos toda semana.
7. O que você baixa
O Excel tem uma aba Lançamentos com datas e números de verdade, cabeçalho fixo e filtros, uma aba Mensal com os totais de cada mês e uma aba Resumo com o período, os totais, os saldos inicial e final e o resultado da conferência. O CSV é UTF-8 com linha de cabeçalho, pronto para o sistema contábil. Para QuickBooks, Xero e outros, o menu Mais formatos traz QBO, OFX, QIF e CSV no formato que eles esperam.