O Fincontroly é uma plataforma SaaS desenvolvida para apoiar a operação de escritórios de BPO financeiro e contabilidade consultiva. A solução permite administrar várias empresas a partir de uma única conta, com contas a pagar e a receber, conciliação bancária, importação de extratos em OFX e CSV, DRE configurável e fechamento mensal. Foi construída em Laravel, PHP e MySQL, com controle de permissões, auditoria de ações e fluxos de aprovação.
Visão geral
O Fincontroly é um produto SaaS (software como serviço): em vez de um site institucional, o projeto envolveu o desenvolvimento de uma plataforma web acessada por login, voltada à rotina financeira de escritórios que atendem múltiplos clientes — o modelo conhecido como BPO financeiro (terceirização de processos financeiros).
Necessidade do produto
Escritórios de contabilidade consultiva e de BPO financeiro costumam acompanhar a rotina de várias empresas ao mesmo tempo: lançamentos, conciliação de extratos, contas a pagar e a receber e fechamento mensal de cada cliente atendido. Fazer isso de forma organizada, com controle de quem pode ver e alterar o quê, foi o ponto de partida do produto.
Desafios do projeto
Entre os pontos que precisaram de atenção no desenvolvimento estavam: permitir a gestão de múltiplas empresas dentro da mesma conta sem misturar dados entre elas; interpretar corretamente arquivos de extrato bancário em formatos diferentes (OFX e CSV); e manter um registro auditável de quem aprovou o quê, já que o produto lida com informações financeiras sensíveis.
Solução desenvolvida
A plataforma reúne, em uma única interface, a carteira de empresas atendidas, o fluxo de caixa, contas a pagar e a receber, conciliação bancária e o fechamento mensal de cada empresa. A importação de extratos em OFX e CSV reduz o trabalho manual de lançamento, e a DRE (Demonstração do Resultado do Exercício) configurável permite adaptar a estrutura de relatório à realidade de cada cliente atendido pelo escritório.
Principais módulos
Gestão multiempresa
- carteira de empresas atendidas
- separação de dados por empresa
Contas a pagar e a receber
- lançamentos financeiros
- conciliação bancária
- importação OFX e CSV
DRE e fechamento mensal
- DRE configurável
- rotina de fechamento mensal
Permissões, alertas e aprovações
- controle de permissões por usuário
- alertas
- fluxos de aprovação
- auditoria de ações
Decisões técnicas
O backend foi desenvolvido em PHP com o framework Laravel, e os dados são armazenados em MySQL. Essa combinação foi escolhida por reunir maturidade, documentação ampla e um ecossistema consolidado de bibliotecas para rotinas comuns a esse tipo de produto, como importação de arquivos, controle de permissões e geração de relatórios.
Experiência e segurança
Por lidar com dados financeiros de múltiplas empresas, a plataforma foi estruturada com controle de permissões (quem pode ver e alterar cada informação), trilha de auditoria das ações realizadas e fluxos de aprovação antes de confirmar lançamentos sensíveis. Detalhes de arquitetura interna, credenciais e informações comerciais não são divulgados neste estudo de caso.
Para quem uma solução semelhante é indicada
Uma estrutura semelhante pode fazer sentido para: negócios que precisam de um sistema próprio (não apenas um site) para organizar uma rotina operacional — gestão financeira, controle de processos, cadastros ou fluxos de aprovação — especialmente quando envolve múltiplos clientes, unidades ou perfis de acesso.
Projeto publicado
A plataforma está publicada em fincontroly.com.br.
Contato
Para conversar sobre um projeto de sistema ou plataforma SaaS, veja o serviço de Projeto Personalizado ou fale diretamente pelo formulário de contato.