Criei um conversor de extrato PDF para CSV/OFX em um fim de semana.
Intro
Semana passada minha irmã, que tem uma loja de pijamas e vende na internet, entrou em contato comigo pedindo ajuda com os extratos dela do MercadoPago.
O problema
O MercadoPago, desde algum tempo, só oferece a opção de exportar extratos em formato PDF.
A empresa de contabilidade da minha irmã pediu esses extratos em formato de planilha, ou .ofx. Após entrar em contato com o suporte do MercadoPago, minha irmã descobriu que não havia nenhuma maneira fácil de conseguir isso.
Eu, desenvolvedor, imaginei que ia ser fácil encontrar alguma ferramenta online que resolva o problema, porém não havia nenhuma opção gratuita disponível na internet (pelo menos eu não encontrei).
Validação
Eu fiquei bem curioso com este problema, e queria saber se é um problema comum para muitos usuários do MercadoPago.
- Pesquisei em comunidades de vendedores no Facebook, e encontrei outra pessoa postando exatamente sobre o mesmo problema, mas muitos comentaram que suas contabilidades aceitavam o .PDF.
- Falei com o meu contador, que disse aceitar o .PDF quando não tem muuuitas páginas, pois tem de ser digitado manualmente.
- Fiz uma rápida pesquisa de keywords relacionadas ao assunto. Existe entre 1k~10k pesquisas ao mês para o termo "Converter PDF para OFX", e cerca de 1k de pesquisas sobre "Extrato MercadoPago".
Minha tese: deve ser um problema para contabilidades menores, que não especializam em vendas de ecommerce - ou grandes vendedores que possuem muitas transações.
Competidores
Verifiquei que existe alguns players no mercado que fazem esse tipo de serviço.
- https://conversor5.com.br/
- https://grupofernandessistemas.com.br/
- https://visaologica.com.br/conversor-ofx
Planejamento & Risco
Eu nunca tinha visto um arquivo .ofx, fui logo falar com o ChatGPT para entender como funciona. É basicamente um XML com schema próprio, easy peasy.
Assim que entendi que dava pra eu fazer um conversorzinho muito rápido (dado minha experiência 10+ anos full stack), resolvi que valia a pena usar o tempo para fazer e jogar na internet logo, do que gastar muito tempo tentando validar a necessidade.
O riscos na minha visão são dois: quase ninguém precisar disso, ou o MercadoPago adicionar essa feature. Se qualquer um dos dois for verdade, não tem problema, ajudei minha irmã e aprendi algo novo :)
Implementação
Dito e feito, foi muito rápido, em 1 dia (~3h de trampo) eu tinha o conversor funcionando, com muito ganho de produtividade usando ChatGPT. No segundo dia, eu poli a página para poder publica-la na internet.
Meu MVP é focado apenas no MercadoPago, mas se houver alguma tração na ferramenta, eu posso incrementa-la para suportar outros bancos, ou até mesmo qualquer banco usando IA para entender a estrutura dos dados.
Tecnologia
Desenvolvido com TypeScript, NextJS (App Router) e Tailwind. Hospedado na Vercel.
Não possui banco de dados.
Monetização
A ferramenta é totalmente gratuita no momento. Se ela rankear legal no Google e for bastante utilizada, eu tenho 2 meios de monetizar.
- ADs
- Cobrar por grandes volume
Ou então, alguém entrar em contato comigo e encomendar uma versão mais elaborada ou até mesmo que resolva outro problema da área.
Maaas.. não estou criando nenhuma expectativa. Estou feliz só de ter lançado.
Resultado
➡️https://converterextrato.com.br
É isso ai :)