Bluelephant
Escritório de design

Da planilha manual ao DRE por pedido auditável — My More Design

  • Antes~30 minpor pedido, em planilha
  • Depoissegundosprocesso versionado e auditável
  • Módulos em uso8
  • Infra por mêsUS$ 30–50em produção plena
My More Design

O processo

O que uma pessoa fazia e o que acontece agora, na ordem em que acontece.

Como era

  1. 1Pedido fechado no OMIE
  2. 2Alguém abre uma planilha nova e copia os dados
  3. 3Digita custos, aplica comissão, royalties e alíquota à mão
  4. ~30 minutos por pedido
  5. 5Mexer numa regra corrompia cálculo antigo, sem ninguém ver

Como ficou

  1. 1O pedido é lido do OMIE, que continua sendo a fonte de verdade
  2. 2O cálculo roda com as regras vigentes na data do pedido
  3. 3O resultado vira registro imutável, com cópia das regras aplicadas
  4. 4Recalcular cria versão nova; a anterior continua existindo
  5. 5Qualquer número se explica meses depois, com as regras da época
O que mudou de fato

O cálculo saiu da planilha e virou processo com histórico. O ganho de tempo é consequência; o ganho real é poder responder "por que esse número deu isso" seis meses depois.

Contexto e escala

Volume, pessoas envolvidas e o que estava em jogo.

Cada pedido de venda gerava uma planilha montada à mão: dados copiados do OMIE, custos digitados, comissões e royalties em fórmula fixa, alíquota cravada no meio da célula. Cerca de 30 minutos por pedido.

Dois problemas piores que o tempo. Sem versionamento: mexer em uma comissão corrompia o cálculo de pedidos antigos. Erro silencioso: um dos pedidos carregava um #ERROR! na linha de "Custo de Operação" havia meses, e ninguém tinha visto.

Restrições

Compliance, legado, auditoria e prazo.

Legado

O OMIE continua sendo a fonte de verdade de venda e de custo. O sistema não podia substituí-lo nem exigir migração.

Auditoria

O sistema precisava conseguir explicar qualquer número que produzisse, meses depois, com as regras já alteradas.

O que construímos

O sistema e por que essas escolhas.

Cinco camadas com dependência em uma direção só. O motor de cálculo é puro: sem banco, sem rede. Roda em milissegundos, o que permite verificar os casos de referência a cada alteração do código.

Dinheiro em Decimal e NUMERIC(18,4), nunca em ponto flutuante. Datas em UTC, convertidas só na borda. Separação por cliente desde a primeira linha.

Oito módulos em uso

  1. 01DRE por pedido
  2. 02Simulação livre
  3. 03Precificação por 4 canais
  4. 04Base de custos
  5. 05Base de produtos com estrutura
  6. 06Proposta comercial
  7. 07Regras versionadas
  8. 08Gestão de acessos

Snapshot imutável

Recalcular cria registro novo, nunca sobrescreve. E o registro guarda uma cópia integral das regras aplicadas — não uma referência a elas.

Regras versionadas por data de vigência

Regra nova vale para DRE nova. O passado não muda sozinho.

Stack pública
  • Python
  • FastAPI
  • PostgreSQL
  • Next.js
  • integrado ao ERP OMIE

O fluxo rodando

DRE por pedido. O momento é o teste-âncora travando o deploy quando o centavo não bate.

// se um teste-âncora quebra, corrige-se o motor, não o teste

Governança de erro

O que acontece quando o sistema não tem certeza.

Dois pedidos de referência travam o deploy

Receita, custo e imposto de cada um precisam bater ao centavo ou o sistema não sobe. Se um teste-âncora quebra, corrige-se o motor, não o teste.

Um dos dois casos de referência tem prazo zero — data da nota igual à do vencimento — e portanto custo financeiro zero. Era exatamente esse caso que aparecia como #ERROR! na planilha antiga. Hoje é caso de teste obrigatório.

Escopo declarado
Não é um ERP.

Não gerencia estoque, contas a pagar e receber, nota fiscal ou compras. Isso continua no OMIE.

Resultado

Antes e depois, com a amostra declarada.

Antes~30 min

por pedido, em planilha, sem histórico e com erro de fórmula não detectado

Depoissegundos

processo versionado, auditável e refeito em segundos

  • US$ 30–50

    por mês de infraestrutura, em produção plena

Onde ainda tem humano

O ponto definido em que a decisão é de uma pessoa.

Fórmula de imposto, mudança no formato do histórico e a distinção entre comissão sobre custo e sobre receita são zonas de revisão humana obrigatória, declaradas no repositório.

Prazo e fases

Método, não sorte.

PrazoSeis semanas

Vamos olhar o seu processo

Toda conversa começa por um diagnóstico do processo, não por uma proposta de ferramenta. Se o melhor caminho for o mais simples, é isso que vamos dizer.

Próximo case

Copiloto de catálogo técnico integrado ao ERP — Hidrau Máquinas

Ler o case