Executando verificação de segurança...
32

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.

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 :)

Carregando publicação patrocinada...
1

Cara, eu estava esse mês pensando numa forma de anotar minhas despesas e ganhos automaticamente do minha conta no PicPay, e aí você vem aqui no Tabnews mostrando isso!!

Sensacional! Eu também penso em fazer um projeto nesse naipe mas seria algo mais pro lado da automação. Acho que vou utilizar o ChatGPT, como você.

No mais, obrigado pelo seu post, @waltergalvao!

1

Acho que se usar com o extrato do PicPay não deve funcionar, ele tá bem amarrado a estrutura do extrato do MercadoPago no momento.

O PicPay só consegue exportar os dados em .PDF também? Se sim, me envia o seu extrato em .PDF do PicPay que eu posso adicionar suporte a ele na ferramenta :) só mandar uma DM lá no LinkedIn (https://linkedin.com/in/waltergalvao).

ChatGPT é vida haha pago 30 USD com gosto para ser premium nele 😂

Valeu pelo comentário!

1

Parabéns pelo projeto, waltergalvao!

É nítido que foi bem elaborado e resolve com maestria esse problema, que foi bem detalhado e bem apresentado aqui no tabnews. Por isso, gostei muito de sua publicação.

Além disso, o link para o repositório é público?

Fiquei curioso com teu projeto e queria muito poder ler teu código e tentar aprender algo com ele.

Também queria saber se o projeto abre espaço para novas contribuições?

1

Muita arte e maesteria, a maturidade como tratas o problema é de um profissional e académico. Como dizem os experts não é apenas criar a solução, precisa avaliar se é mesmo necessário criar, pois se já haver uma solução exitirá esforço desnecessário. Parabens Waltergalvao.

1

Cara a alguns meses tive esse exato mesmo problema com o extrato do mercado livre, o pessoal do marktplace da empresa sempre precisava procurar alguma coisa no extrato e em pdf dificultava muito.

Alguns conversores de PDF para Excel que eu vi quebrava cada pagina em sheets, o q era ainda pior para pesquisar.

Propus e Fiz via VBA um codigo que abre o extrato quebrado por sheet e concatena tudo em uma mesma planilha, o que popou um grande tempo ja que agora elas tem o extrato em excel.

lembro que na epoca pesquisei sobre ferramentas que poderiam nos ajudar e nao encontrei nada de util, seu projeto ficou show de bola. Parabéns!