Guias

Como Criar um Controle de Despesas: Recibos, Aprovações e Reembolsos

Um controle de despesas registra o que foi gasto, com o quê, por quem, com o recibo anexado. Para um freelancer, é um registro organizado na hora do imposto de renda. Para uma equipe, é o fluxo de “eu paguei isto” até “você foi reembolsado”: enviar, aprovar, pagar, exportar. Para construir um, você precisa de lançamento rápido pelo celular, upload de recibos, categorias, uma etapa de aprovação para equipes e uma exportação que o contador consiga usar. Mantenha a tela de lançamento rápida — se registrar uma despesa levar mais de um minuto, as pessoas param de fazer.

Pessoal, freelancer ou equipe?

TipoQuem usaO que mais importa
PessoalUma pessoa controlando os gastos do dia a diaVelocidade de lançamento, categorias, totais mensais
Freelancer ou autônomoUma pessoa, para imposto e repasse a clientesRecibos, valores de imposto, marcação de “cobrável do cliente”, exportações
Equipe ou empresaFuncionários, aprovadores, financeiroEnvio, aprovação, status de reembolso, verificação de política, trilha de auditoria

Se o que você quer é planejar o gasto mensal com metas, leia como criar um app de orçamento. O restante deste guia foca no controle de despesas de freelancers e equipes.

O que um controle de despesas precisa

Páginas

  • Adicionar despesa — valor, moeda, data, estabelecimento, categoria, observação, foto do recibo. No celular, abra a câmera diretamente.
  • Minhas despesas — lista com status (rascunho, enviada, aprovada, rejeitada, reembolsada) e filtros.
  • Relatório de despesas (opcional) — agrupe despesas de uma viagem ou mês e envie tudo junto.
  • Aprovações — para gestores: pendências com o recibo visível; aprovar ou rejeitar com um motivo.
  • Visão do financeiro — despesas aprovadas aguardando reembolso, marcar como pagas, exportar.
  • Configurações — categorias, limites da política, aprovadores, moedas.

Dados

  • Usuários — nome, função, gestor (quem aprova as despesas dessa pessoa).
  • Despesas — usuário, data, estabelecimento, valor (em centavos, como inteiro), moeda, valor do imposto, categoria, projeto ou cliente, marcação de cobrável, observação, status, relatório.
  • Recibos — despesa, arquivo, data de upload.
  • Relatórios — usuário, título, período, status.
  • Eventos de aprovação — despesa ou relatório, quem fez, ação, motivo, data e hora.
  • Categorias e políticas — por exemplo, “Refeições: até um determinado valor por dia, recibo obrigatório acima de um limite”.

Mantenha um registro somente de inclusão dos eventos de aprovação, em vez de apenas sobrescrever o status. Quando alguém perguntar “quem aprovou isto?”, a resposta está no registro.

Permissões

  • Funcionários veem e editam apenas as próprias despesas, e somente enquanto estiverem em rascunho ou rejeitadas.
  • Aprovadores veem as despesas enviadas da sua equipe.
  • Financeiro ou administradores veem tudo, marcam os reembolsos e exportam.

Uma despesa aprovada deve ficar bloqueada: alterar o valor depois da aprovação deve devolvê-la para nova aprovação. Nosso guia sobre controle de acesso baseado em funções explica como construir esses papéis.

Decisões e trade-offs

Despesas avulsas ou relatórios. Enviar cada despesa separadamente é mais simples. Agrupar em relatórios serve para viagens e reembolsos mensais. Comece com despesas avulsas, a menos que sua equipe já trabalhe com relatórios.

Aprovação em uma ou duas etapas. A aprovação do gestor basta para a maioria das equipes pequenas. Adicione uma etapa do financeiro quando os valores forem altos ou a política exigir.

Verificações de política. Regras simples — limites por categoria, recibo obrigatório acima de um valor, sem refeições em fins de semana — podem sinalizar despesas automaticamente. Sinalize, não bloqueie; quem decide é o aprovador.

Leitura de recibos. Modelos de IA e serviços de OCR conseguem ler o estabelecimento, a data e o total a partir de uma foto. Isso economiza digitação, mas erra, então preencha o formulário antecipadamente e peça que a pessoa confirme. A chave do provedor de IA deve ficar no servidor. Veja como adicionar recursos de IA ao seu app.

Moedas. Se as pessoas viajam, guarde o valor e a moeda originais, além do valor convertido na taxa usada e a data dessa taxa.

Pagando as pessoas de volta. O controle registra que o reembolso aconteceu; o pagamento em si normalmente passa pela folha de pagamento ou pelo banco. Mantenha assim no começo.

Exemplo de primeiro prompt

Crie um app de controle de despesas para uma empresa de 20 pessoas. Os funcionários adicionam despesas pelo celular: valor, moeda, data, estabelecimento, categoria, projeto, observação e uma foto do recibo tirada com a câmera. Guarde os valores em centavos, como inteiros. As despesas começam como rascunhos; os funcionários as enviam. Cada funcionário tem um gestor que aprova ou rejeita as despesas enviadas, com um motivo, vendo o recibo ao lado dos detalhes. Sinalize, mas não bloqueie, despesas acima do limite da categoria ou sem recibo acima de 25 dólares. Depois de aprovada, uma despesa fica bloqueada; editá-la a devolve para aprovação. Usuários do financeiro veem todas as despesas aprovadas, marcam-nas como reembolsadas em lotes e exportam um CSV com data, funcionário, estabelecimento, categoria, projeto, valor, moeda, status e link do recibo. Registre cada mudança de status com quem fez e quando. Funções: funcionário, gestor, financeiro. Login com e-mail e senha, um banco de dados e armazenamento de arquivos para os recibos. Crie duas equipes e despesas de exemplo.

Etapas de construção

  1. Tela de adicionar despesa no celular. Upload pela câmera, padrões sensatos (data de hoje, última categoria usada), menos de um minuto para concluir. Veja como adicionar upload de arquivos ao seu app.
  2. Lista de Minhas despesas com status.
  3. Funções e aprovações. Entre como funcionário, gestor e financeiro, e confira o que cada um vê e o que pode alterar.
  4. Bloqueio e registro de auditoria. Tente editar uma despesa aprovada.
  5. Sinalizações de política.
  6. Exportação. Entregue o CSV para quem cuida da contabilidade e pergunte se ele importa sem erros.
  7. Leitura de recibos (opcional). Adicione depois que o fluxo manual funcionar, e compare as leituras da IA com recibos reais.
  8. Piloto com uma equipe por um mês antes de liberar para todos.

Erros comuns

  • Lançamento lento. Cada campo extra custa envios. Deixe obrigatórios apenas valor, data, categoria e recibo.
  • Recibos armazenados publicamente. Os arquivos devem ser acessíveis apenas às pessoas autorizadas a ver aquela despesa.
  • Despesas aprovadas editáveis. Bloqueie-as, senão a aprovação não significa nada.
  • Sobrescrever o status. Mantenha um registro de cada alteração.
  • Dinheiro em ponto flutuante. Use centavos inteiros.
  • Apagar recibos cedo demais. As regras de guarda de documentos variam; confirme as suas com um contador.
  • Confiar em totais lidos pela IA sem revisão.

Quando um software pronto é melhor

Produtos dedicados de gestão de despesas oferecem integração com cartões, importação automática de extratos bancários, controle de quilometragem, sincronização com software contábil e apps para celular, e já cuidam de impostos e conformidade de vários países. Se você precisa de cartões corporativos ou sincronização direta com a contabilidade, eles são a escolha mais forte.

Construa o seu quando suas regras de aprovação ou categorias não se encaixarem, quando o preço por usuário for alto para uma equipe que envia poucas despesas por mês, quando as despesas precisarem se ligar aos seus próprios dados (projetos, trabalhos, clientes, imóveis), ou quando o controle fizer parte de uma ferramenta interna maior. Se você repassa despesas a clientes, conecte-o ao seu app de faturamento.

Construindo com a Mythex

A Mythex pode construir o controle de despesas do prompt acima: você descreve no chat, testa na prévia ao vivo e publica para sua equipe. Ela adiciona um banco de dados Postgres dedicado e armazenamento de arquivos para os recibos quando o app precisar. O login é de sua escolha — você decide a abordagem e o agente a integra — e o mesmo vale para qualquer provedor de IA usado na leitura de recibos, com a chave guardada como segredo do projeto. Para começar com algo parecido, veja os templates app de reembolso de despesas e aprovações de despesas.

Perguntas

Qual é a diferença entre um app de orçamento e um controle de despesas?

Um app de orçamento planeja os gastos com antecedência, por categoria, e compara com o que realmente aconteceu. Um controle de despesas registra cada gasto individual, geralmente com o recibo, muitas vezes para que ele possa ser reembolsado, aprovado ou entregue ao contador.

Um controle de despesas consegue ler recibos automaticamente?

Sim. O app pode enviar a foto do recibo para um modelo de IA ou serviço de OCR e receber de volta o estabelecimento, a data, o total e o imposto. Trate o resultado como uma sugestão que a pessoa confirma, porque fotos de recibos amassados costumam ser lidas com erro.

O que um relatório de despesas exportado deve conter?

A data, o estabelecimento, a categoria, o valor e a moeda de cada despesa, o valor do imposto quando for relevante, a pessoa que fez o gasto, o status de aprovação e um link para o recibo. Normalmente, o formato mais útil é um CSV que o contador ou o software de contabilidade consiga importar.

Por quanto tempo devo guardar os recibos?

Depende do seu país e do tipo de despesa, e cada autoridade tributária define suas próprias regras. Consulte um contador ou a receita local, e garanta que seu app nunca apague recibos antes de esse prazo terminar.

Mythex · Pricing · Crie qualquer coisa com IA · Templates de sites e apps · Mythex comparado · Glossário de criação de apps com IA · Ferramentas grátis para criar apps com IA · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)