Descrição do projeto
TraduzidoApós a submissão, cada pedido entra em um fluxo de aprovação. Um gerente vê uma fila de pedidos pendentes, pode aprovar ou rejeitar com um comentário, e um pedido rejeitado retorna ao autor para correção e reenvio. Cada departamento ou projeto tem um orçamento mensal, e a aplicação deve exibir quanto foi gasto e quanto resta, alertando o aprovador antes que o orçamento seja excedido. Os papéis são importantes: um funcionário regular vê apenas seus próprios pedidos, um gerente vê sua equipe, e o financeiro vê tudo. Esta é especificamente uma ferramenta de controle de despesas, não um sistema de controle de tempo e não um gerador de faturas; por favor, não reutilize um modelo de outro domínio para esta tarefa.
Para contabilidade, precisamos de exportação confiável. A pessoa do financeiro deve ser capaz de filtrar dados por período, departamento, categoria ou pessoa e baixar um arquivo estruturado (CSV e XLSX) junto com imagens de recibos anexadas para o mesmo período, para que o fechamento de fim de mês aconteça em alguns cliques em vez de busca manual. Proponha uma stack com a qual você se sinta confortável; código manutenível e bem documentado é mais importante para nós do que quaisquer efeitos visuais.
— Formulário de submissão de despesas com upload de foto e preenchimento prévio de valor, moeda, data e comerciante via OCR
— Aprovação em múltiplas etapas com comentários, rejeição e reenvio
— Orçamentos de departamento e projeto com saldo restante e alertas de excesso de gastos
— Acesso baseado em papéis: funcionário, gerente, financeiro
— Exportação para contabilidade (CSV/XLSX) e arquivo de recibos para o período selecionado