FinancialCategory (Categoria Financeira)
A FinancialCategory organiza transacoes financeiras em grupos para analise e relatorios.
Descricao
Categorias permitem classificar receitas e despesas, facilitando a analise financeira do negocio. Podem ter subcategorias (hierarquia).
Dados
Informacoes da Categoria
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
| name | Texto | Sim | Nome da categoria |
| type | Selecao | Sim | "expense" ou "revenue" |
| color | Texto | Nao | Cor para graficos |
| icon | Texto | Nao | Icone para exibicao |
| active | Booleano | Sim | Se esta ativa |
Relacionamentos
Pertence a
| Entidade | Obrigatorio | Descricao |
|---|---|---|
| Account | Sim | Conta do petshop |
| FinancialCategory | Nao | Categoria pai (se subcategoria) |
Possui
| Entidade | Descricao |
|---|---|
| FinancialCategories | Subcategorias |
| FinancialTransactions | Transacoes nesta categoria |
Hierarquia
Niveis
| Nivel | Exemplo |
|---|---|
| 1 (Raiz) | Despesas Operacionais |
| 2 (Subcategoria) | Salarios, Aluguel |
| 3 (Sub-sub) | Salario CLT, Salario PJ |
Tipos
| Tipo | Descricao |
|---|---|
| expense | Categoria de despesa |
| revenue | Categoria de receita |
Uso em Transacoes
Obrigatoriedade
Toda transacao deve ter uma categoria:
financial_category_idobrigatorioparent_financial_category_idpreenchido automaticamente
Propagacao de Tipo
- Categoria expense: so para transacoes expense
- Categoria revenue: so para transacoes revenue
Relatorios
Por Categoria
Agrupa transacoes por categoria:
- Total por categoria
- Percentual do total
- Grafico pizza/barra
Hierarquico
Despesas Operacionais: R$ 10.000
- Salarios: R$ 5.000
- Aluguel: R$ 3.000
- Utilidades: R$ 2.000
- Energia: R$ 1.200
- Agua: R$ 500
- Internet: R$ 300
Validacoes
| Campo | Regra |
|---|---|
| name | Obrigatorio, unico por nivel |
| type | Obrigatorio |
| parent | Se definido, deve ser do mesmo tipo |
Regras de Negocio
- Tipo herdado: Subcategoria herda tipo do pai
- Nao pode excluir com transacoes: Categoria com movimentacoes nao pode ser excluida
- Hierarquia consistente: Nao pode ter ciclos
Categorias Padrao
Categorias criadas automaticamente:
Despesas
- Salarios
- Aluguel
- Fornecedores
- Impostos
- Marketing
- Operacional
Receitas
- Vendas
- Servicos
- Taxas de Entrega
- Comissoes
Permissoes
| Acao | Descricao |
|---|---|
| Criar | Criar nova categoria |
| Editar | Alterar nome, cor, icone |
| Desativar | Marcar como inativa |
| Visualizar | Ver transacoes da categoria |