O fluxo de caixa de 13 semanas que hoje alguém monta à mão, cruzando banco com ERP.
Todo mês alguém copia o extrato do banco, cola ao lado do contas a pagar e a receber do ERP e refaz a fórmula da planilha para saber se o caixa aguenta as próximas semanas. O Fluxo de Caixa Direto lê os dois lados sozinho, categoriza cada lançamento por um dicionário de termos em português e devolve o realizado por categoria mais a projeção rolante de 13 semanas, com alerta de semana negativa e de título vencido ainda em aberto.
== FLUXO DE CAIXA DIRETO ==
extratos: 2 arquivo(s) | 2 conta(s) | 22 lancamento(s)
saldo atual: R$ 70500.00
titulos em aberto: 5
[!] 4 semana(s) com saldo projetado negativo
alertas: 6 (ver aba/arquivo Alertas)
saida: resultado\fluxo-de-caixa.xlsx
Projeção assume título pago no vencimento. Não é conciliação nem garantia. saída real do motor, num arquivo de teste do repositório.
85
testes automatizados no motor
13
semanas de projeção rolante, por padrão
1
dependência para instalar (openpyxl)
O caixa das próximas semanas depende de cruzar duas fontes que não conversam: o extrato do banco e o que o ERP diz que vai vencer. Alguém faz isso na mão, todo mês, numa planilha que quebra na primeira mudança de layout do export.
Um título esquecido ou uma fórmula que ninguém revisa há meses e a projeção sai errada sem ninguém perceber, até faltar caixa numa semana que devia estar prevista.
Como funciona
- 1 Lê. Lê os extratos OFX de várias contas e os títulos a pagar e a receber do ERP (perfil Omie ou genérico, em CSV ou XLSX).
- 2 Categoriza. Categoriza cada lançamento por um dicionário de termos em português, editável em CSV. O que o dicionário não reconhece vira Não classificado, nunca um chute.
- 3 Projeta. Monta o realizado por categoria e a projeção rolante de semanas, com alerta de semana com saldo negativo e de título vencido ainda em aberto.
As duas formas de resolver isso
Cruzar extrato com o ERP
- Montar na planilha
- copiar e colar à mão, todo mês
- Fluxo de Caixa Direto (nós)
- o motor lê os dois e cruza sozinho
Categorização
- Montar na planilha
- cada um categoriza do seu jeito
- Fluxo de Caixa Direto (nós)
- dicionário em português, pronto e editável
Projeção rolante
- Montar na planilha
- fórmula manual que quebra a cada mudança de layout
- Fluxo de Caixa Direto (nós)
- recalculada a cada rodada, com alerta de semana negativa
Custo
- Montar na planilha
- o tempo de quem monta
- Fluxo de Caixa Direto (nós)
- grátis e aberto
O dado é seu
O extrato e os títulos ficam com você.
No terminal, no Claude Code ou no Cowork, o motor lê o extrato e os títulos no seu computador e o Claude só vê o resumo que ele imprime (saldo, contagens, alertas), nunca o lançamento ou o título individual. Anexar esses arquivos numa conversa comum do Claude, na web ou no app, é outra coisa: aí eles sobem para a nuvem da Anthropic.
O que vem
- O motor em Python, com uma única dependência (openpyxl).
- O dicionário de categorias em português, editável em CSV.
- O SKILL.md, para o Claude orquestrar o motor sem nunca ler o lançamento individual.
- Os testes, com o cenário sintético de duas contas que eles usam.
A prova que eu tenho hoje
A prova hoje é de laboratório: 85 testes automatizados contra um cenário sintético com duas contas e várias semanas de lançamentos, incluindo as armadilhas (transferência entre contas próprias, título já baixado, título vencido ainda em aberto). Ainda não tenho relato de uso com extrato ou ERP real de outra empresa.
Onde isso ainda não chega.
- A projeção assume que o título é pago no vencimento. Não é conciliação nem garantia: o motor mostra o buraco, quem decide o que fazer é você.
- Não concilia título com lançamento bancário. Título vencido em aberto vira alerta, não um casamento: conciliar é a Conciliação Bancária, da mesma trilha.
- O perfil Omie é a melhor tentativa até agora, sem export real conferido; o perfil genérico é o caminho documentado.
- Extrato em PDF não entra direto: o degrau anterior é o Conversor de Extrato, que devolve o OFX que este motor lê.
- Sem rede, sem Open Finance, sem OCR e sem machine learning.
É para você?
É para você se
- Quem hoje monta o fluxo de caixa de 13 semanas numa planilha que quebra todo mês.
- Quem já usa Omie ou outro ERP e quer cruzar o export com o extrato sem copiar e colar.
Não é para você se
- Quem precisa conciliar título contra lançamento bancário, não só projetar o caixa.
- Quem só tem o extrato em PDF, sem exportar para OFX antes.
Antes de instalar: o que você precisa
- Python 3.10 ou mais no computador.
- Para usar como skill: Claude Code, ou o Cowork do Claude Desktop (plano pago). Direto no terminal funciona sem Claude nenhum.
- Os extratos das contas em OFX e os títulos a pagar e a receber em CSV ou XLSX.
Grátis e aberta quando sair da fila.
Fluxo de Caixa Direto está na fila de abertura e vai sair grátis, com o código aberto. Avisamos você quando sair.
- O motor em Python, com uma única dependência (openpyxl).
- O dicionário de categorias em português, editável em CSV.
- O SKILL.md, para o Claude orquestrar o motor sem nunca ler o lançamento individual.
- Os testes, com o cenário sintético de duas contas que eles usam.
Recebe no seu e-mail
Sem spam. Descadastro em 1 clique.
Perguntas frequentes
O extrato e os títulos saem da minha máquina?
No terminal, no Claude Code ou no Cowork, não: o motor lê os arquivos aí e o Claude só vê o resumo que ele imprime. Anexar esses arquivos numa conversa comum do Claude, na web ou no app, é diferente: eles sobem para a nuvem da Anthropic.
Ele concilia o título com o extrato?
Não. Título vencido ainda em aberto vira alerta, não um casamento com o lançamento bancário. Conciliar é papel da Conciliação Bancária, da mesma trilha.
Funciona com qualquer ERP?
Lê um perfil genérico de CSV/XLSX e um perfil Omie, este último sem export real conferido ainda. Fora dos dois, o genérico é o caminho.
Aceita extrato em PDF?
Não direto. O degrau anterior é o Conversor de Extrato, que devolve o OFX que este motor lê.