Document Context — Sistema de Gestão Financeira InfoWhere
Documento gerado em: 24/01/2026
Status: Rascunho
Fase: 01 - Ideação
Gerado a partir de: Discussão por voz com ChatGPT usando00-voice-discussion-prompt.md
1. Problema (OBRIGATÓRIO)
Atualmente, a gestão financeira da InfoWhere é feita em Excel:
- Controle de faturas enviadas e recebidas
- Cálculo manual de IVA belga (21%, 6%, 0%)
- Tracking de horas por projeto/cliente
- Relatórios trimestrais para o contador
Problemas atuais:
- Excel não valida regras fiscais belgas automaticamente
- Difícil gerar relatórios consolidados
- Sem alertas de faturas vencidas
- Sem visão clara do cash flow
Impacto:
- Tempo perdido em tarefas repetitivas
- Risco de erros em declarações fiscais
- Falta de visibilidade financeira em tempo real
2. Funcionalidades (OBRIGATÓRIO)
2.1 Funcionalidades Principais
Gestão de Faturas
- Criar/editar/arquivar faturas
- Cálculo automático de IVA (21%, 6%, 0%)
- Status: rascunho, enviada, paga, vencida
- Alertas de vencimento
Controle de Despesas
- Registrar despesas com categorias
- Upload de comprovativos (PDF/imagem)
- Despesas dedutíveis vs não-dedutíveis
Time Tracking
- Registrar horas por projeto/cliente
- Múltiplas taxas diárias (diferentes clientes)
- Relatório mensal de horas
Dashboard
- Cash flow (entradas vs saídas)
- Faturas pendentes
- IVA a declarar no trimestre
- Alertas e notificações
2.2 MVP (Mínimo Viável)
Para a primeira versão, foco em:
- Gestão de faturas com cálculo de IVA
- Dashboard básico com cash flow
- Alertas de faturas vencidas
3. Escopo e Não-objetivos (RECOMENDADO)
O que FAZ
- Gestão financeira para uma empresa (InfoWhere)
- Suporte a regras fiscais belgas
- Interface web responsiva
- Export para contador (PDF/CSV)
O que NÃO FAZ
- Multi-empresa / multi-tenant
- Integração bancária automática (futuro)
- Emissão de faturas eletrónicas certificadas (futuro)
- App mobile nativa (web responsivo é suficiente)
- Contabilidade completa (apenas gestão operacional)
4. Público-alvo (OPCIONAL)
Eu mesmo (Leandro) como único utilizador inicial.
Possível expansão futura para outros freelancers/pequenas empresas belgas.
5. Riscos (OPCIONAL)
| Risco | Probabilidade | Impacto | Mitigação |
|---|---|---|---|
| Regras IVA belga mudam | Baixa | Alto | Parametrizar taxas em config |
| Escopo cresce demais | Média | Médio | MVP bem definido, iterar depois |
| Falta de tempo para desenvolver | Média | Alto | Usar IA para acelerar, PRPs |
✅ Checklist de Entregáveis
Obrigatórios
- Problema claramente definido
- Funcionalidades principais listadas
Recomendados
- Escopo e não-objetivos definidos
Opcionais
- Público-alvo identificado
- Personas detalhadas (não aplicável - sou eu)
- Riscos identificados
- Diagrama de fluxo (fazer na Fase 02 se necessário)
Próxima Fase: 02 - Contexto Técnico
Próximo Documento:technical_context.md
Ação: Definir stack, arquitetura, ADRs e guidelines