Guia do Usuário

ERP Casa Fuerte

Sistema de gestão financeira, operacional e administrativa. Este manual guia você pelo uso diário do sistema de forma clara e prática.

📅 Atualizado: 2026-05-05 🏛️ Gestão Institucional 🔒 Acesso por Perfil 📱 Mobile e Desktop
🏠
Visão Geral
O que é o sistema e o que ele cobre

O ERP Casa Fuerte centraliza toda a operação financeira, administrativa e operacional em um único sistema seguro e acessível pelo navegador. Ele substitui planilhas e controles manuais, garantindo rastreabilidade completa de cada movimentação.

Módulos disponíveis

📊
Dashboard
Visão geral financeira
💸
Transações
Entradas e saídas gerais
Cafeteria
Caixa e operação
🏪
Bazar
Vendas e compras
👷
Funcionários
Cadastro e pagamentos
🚗
Veículos
Frota e despesas
👤
Membros
Dízimos e ofertas
🏢
Fornecedores
Cadastro completo
📈
Relatórios
PDF e Excel
⚙️
Configurações
Categorias e métodos
🔧
Usuários
Só para Admin

Regras fundamentais do sistema

  • Toda movimentação financeira é registrada em Transações
  • Toda transação precisa de uma categoria
  • Transações podem ser ✔ Pago ou ⏳ Pendente
  • Relatórios consideram apenas transações marcadas como Pago
  • Cafeteria e Bazar são centros de custo separados do financeiro geral
  • Comprovantes financeiros e fotos de funcionários ficam em armazenamento privado
🔐
Acesso ao Sistema
Login, recuperação de senha e convite de acesso

O acesso ao sistema é feito pela tela de login em /login.

  1. Abra o endereço do sistema no seu navegador
  2. Informe seu e-mail no campo correspondente
  3. Informe sua senha
  4. Clique em Entrar
  5. Em caso de sucesso, o sistema abre o painel inicial em /app
⚠️
Se as credenciais estiverem incorretas, o sistema exibirá uma mensagem de erro clara na tela. Confira e-mail e senha antes de tentar novamente.

Se você esqueceu a senha, use o fluxo de recuperação disponível na própria tela de login.

  1. Na tela de login, clique em "Esqueceu?"
  2. Informe o seu e-mail cadastrado
  3. Aguarde o e-mail de recuperação chegar na sua caixa de entrada
  4. Abra o link recebido no e-mail
  5. Defina a nova senha na tela /update-password
  6. Após definir, faça login novamente com a nova senha
ℹ️
A nova senha é definida pelo próprio usuário. Nenhum administrador tem acesso à sua senha.

Quando um Admin cria um novo usuário no sistema, o acesso é concedido por convite.

  1. O Admin cria o usuário em /app/settings/users
  2. O sistema envia automaticamente um e-mail de convite para o endereço cadastrado
  3. O novo usuário abre o link recebido
  4. Define sua senha de acesso pelo fluxo de primeiro acesso
  5. Depois disso, pode fazer login normalmente com e-mail e senha
O perfil de acesso (Admin, Financeiro, etc.) já fica associado ao cadastro desde o convite. Não é necessário nenhuma configuração adicional.
👥
Perfis e Permissões
O que cada tipo de usuário pode fazer no sistema

O ERP possui 4 perfis operacionais. O acesso de cada usuário é definido pelo seu perfil e protegido tanto na interface quanto no banco de dados.

🔴 Admin
  • Acesso total ao ERP
  • Gerencia usuários
  • Ajusta categorias e métodos
  • Exclui transações gerais
  • Acessa todos os módulos
🔵 Financeiro
  • Acesso financeiro amplo
  • Cria, edita e exclui transações
  • Gerencia funcionários e veículos
  • Acessa relatórios
  • Não administra usuários
🟡 Op. Cafeteria
  • Opera a Cafeteria
  • Consulta fornecedores
  • Não acessa funcionários
  • Não exclui transações
  • Não vê cadastro de membros
⚪ Leitura
  • Consulta dashboards
  • Consulta transações
  • Consulta relatórios
  • Consulta cadastros visíveis
  • Não realiza alterações

Tabela de permissões por módulo

Módulo / Ação Admin Financeiro Op. Cafeteria Leitura
Transações — criar / editar✔ Sim✔ Sim✘ Não✘ Não
Transações — excluir✔ Sim✔ Sim✘ Não✘ Não
Cafeteria — registrar venda/compra✔ Sim✔ Sim✔ Sim✘ Não
Bazar — registrar venda/saída✔ Sim✔ Sim✘ Não✘ Não
Funcionários — criar / editar✔ Sim✔ Sim✘ Não✘ Não
Funcionários — consultar✔ Sim✔ Sim✘ Não✔ Sim
Veículos — criar / editar✔ Sim✔ Sim✘ Não✘ Não
Membros — criar / editar✔ Sim✔ Sim✘ Não✘ Não
Membros — consultar✔ Sim✔ Sim✘ Não✔ Sim
Fornecedores — criar / editar✔ Sim✔ Sim✘ Não✘ Não
Fornecedores — consultar✔ Sim✔ Sim✔ Sim✔ Sim
Relatórios — visualizar / exportar✔ Sim✔ Sim✘ Não✔ Sim
Categorias e Métodos — criar/editar✔ Sim✔ Sim✘ Não✘ Não
Administração de Usuários✔ Sim✘ Não✘ Não✘ Não
ℹ️
Mesmo que algum botão apareça visível na tela para o perfil Leitura, o sistema bloqueia alterações no servidor. A interface pode mostrar controles, mas a ação será negada.
📊
Dashboard
Resumos financeiros e visão geral do sistema

A tela inicial /app é o ponto de entrada após o login. Ela apresenta um resumo rápido do estado financeiro atual.

Saldo Consolidado
Entradas − Saídas pagas
Total de Entradas
Apenas pagas no mês
Total de Saídas
Apenas pagas no mês
Últimas Transações
Lista rápida recente

Ações rápidas disponíveis

Na tela inicial você encontra atalhos diretos para as áreas mais usadas:

  • Nova Transação — abre o formulário de lançamento financeiro
  • Cafeteria — acessa o módulo de caixa da Cafeteria
  • Bazar — acessa o módulo do Bazar
  • Funcionários — acessa o cadastro de funcionários

O dashboard mensal em /app/dashboard oferece uma visão financeira detalhada com filtro por mês.

Entradas Pagas
Total do mês selecionado
Saídas Pagas
Total do mês selecionado
Saldo do Mês
Entradas − Saídas
Total Pendente
Compromissos em aberto
Caixa Cafeteria
Resultado do módulo
Resumo por Módulo
Geral, Bazar, Funcionários…

Como usar

  1. Acesse /app/dashboard
  2. Use o filtro de mês para selecionar o período desejado
  3. Consulte os KPIs no topo da página
  4. Role para ver o gráfico de resumo mensal
  5. Verifique a tabela de despesas pendentes para identificar compromissos em aberto
💡
Use essa tela para o fechamento mensal e para identificar rapidamente o que ainda não foi pago.
💸
Transações Gerais
Registro e gestão do financeiro geral da organização

O módulo de transações em /app/transactions é o coração financeiro do sistema. Toda entrada de dinheiro ou pagamento realizado passa por aqui.

Como registrar uma transação

  1. Acesse /app/transactions e clique em Nova Transação
  2. Selecione o tipo: Entrada ou Saída
  3. Escolha a categoria (deve combinar com o tipo escolhido)
  4. Informe a contraparte conforme as regras do contexto
  5. Selecione o método de pagamento
  6. Informe o valor (positivo) e a data
  7. Escolha o status: Pago ou Pendente
  8. Opcionalmente, adicione uma descrição e um comprovante
  9. Clique em Salvar

Regras de contraparte por tipo de transação

CategoriaContraparte permitida
DízimosMembro ou Dizimista Anônimo
Ofertas e DoaçõesMembro ou entrada anônima
Venda Cafeteria/BazarCliente Consumidor ou Membro
Despesas geraisFornecedor ou vazio (sem contraparte)
Despesas de funcionárioFornecedor ou vazio
Despesas de veículoFornecedor ou vazio
🚫
Entradas não podem usar fornecedor como contraparte. Use Membro, Dizimista Anônimo, Cliente Consumidor ou deixe vazio conforme a categoria.

Status das transações

✔ Pago
Transação concluída

Entra nos relatórios e no saldo consolidado.

⏳ Pendente
Compromisso em aberto

Não entra nos relatórios. Aparece como pendência.

💡
Use Pendente para compromissos ainda não pagos e Pago apenas para movimentações já liquidadas. O saldo e os relatórios dependem disso.

Comprovantes

Você pode anexar um comprovante a qualquer transação financeira. Formatos aceitos:

PDF JPG PNG WebP

Limite máximo: 5 MB por arquivo.

Quando um comprovante é anexado, o card da transação exibe o link "Comprovante". O arquivo fica em armazenamento privado e só pode ser acessado por usuários autenticados.

Filtrando e consultando transações

A lista de transações em /app/transactions suporta os seguintes filtros:

Tipo (Entrada ou Saída)
Status (Pago ou Pendente)
Categoria
Período (data inicial e final)
ℹ️
A lista carrega até 100 lançamentos por padrão. Para buscar registros antigos, refine os filtros por data, categoria ou status.

Excluindo uma transação

🛡️
A exclusão de transações está disponível apenas para Admin e Financeiro, e somente em transações do financeiro geral. Transações da Cafeteria e do Bazar não podem ser excluídas nesta versão.
  1. Localize a transação em /app/transactions
  2. Clique em Excluir na transação desejada
  3. Confirme a ação na caixa de diálogo
  4. Aguarde a mensagem de sucesso ou erro
🔒
Se houver comprovante anexado, o sistema aguarda a preparação segura do arquivo antes de confirmar a exclusão. Se algo falhar nessa etapa, a transação é preservada.
Cafeteria
Centro de caixa e operação da Cafeteria

O módulo da Cafeteria em /app/cafeteria funciona como um centro de custo independente. Todas as movimentações aqui registradas são separadas do financeiro geral.

Caixa Acumulado
Valor total do módulo
Entradas Pagas
Resumo de vendas
Saídas Pagas
Resumo de compras
Lucro do Módulo
Entradas − Saídas

Use este formulário para registrar uma venda realizada na Cafeteria.

  1. Selecione a categoria da venda
  2. Escolha a contraparte: Cliente Consumidor ou Membro
  3. Selecione o método de pagamento (se aplicável)
  4. Informe o valor e a data
  5. Adicione uma descrição, se desejar
  6. Anexe o comprovante, se existir
  7. Clique em Salvar
ℹ️
O perfil Operador Cafeteria pode usar Cliente Consumidor ou selecionar um membro ativo no formulário de venda, mesmo sem acesso ao cadastro de membros.

Use este formulário para registrar uma compra ou saída de caixa da Cafeteria.

  1. Selecione a categoria da saída
  2. Escolha o fornecedor responsável pela compra (ou deixe vazio)
  3. Selecione o método de pagamento
  4. Informe o valor e a data
  5. Adicione uma descrição e comprovante, se necessário
  6. Clique em Salvar

Na parte inferior da tela da Cafeteria, você encontra o histórico de transações do módulo, com filtros por tipo, status e categoria.

⚠️
Transações da Cafeteria não podem ser excluídas nesta versão do sistema. Em caso de erro de lançamento, consulte um Admin ou Financeiro.
🏪
Bazar
Centro de custo independente para o Bazar

O módulo do Bazar em /app/bazar segue a mesma lógica da Cafeteria: é um centro de custo separado do financeiro geral, com vendas e saídas próprias.

O que você pode fazer no Bazar
  • Registrar venda — use Cliente Consumidor ou Membro como contraparte
  • Registrar saída — use fornecedor quando aplicável, ou deixe a contraparte vazia
  • Visualizar o lucro do módulo (entradas − saídas)
  • Consultar o histórico de transações do Bazar
ℹ️
O fluxo de registro no Bazar é idêntico ao da Cafeteria. Consulte a seção Cafeteria para o passo a passo detalhado.
⚠️
Assim como a Cafeteria, transações do Bazar não podem ser excluídas nesta versão.
👷
Funcionários
Cadastro, pagamentos e histórico de colaboradores

O módulo de funcionários em /app/employees concentra o cadastro completo de colaboradores, seus dados pessoais, profissionais e o histórico de pagamentos vinculados.

Campos disponíveis no cadastro

Nome completo
Nome preferido
Data de nascimento
Documento fiscal
Segurança social
Status (Ativo/Inativo)
Telefone e e-mail
Endereço completo
Cargo e departamento
Tipo de vínculo
Data de admissão
Data de desligamento
Salário base
Periodicidade salarial
Contato de emergência
Observações internas
Foto privada
ℹ️
A idade do funcionário é calculada automaticamente a partir da data de nascimento. Não é necessário inserir a idade manualmente.

Na tela de detalhe de cada funcionário, há um formulário dedicado para registrar pagamentos e despesas vinculadas a ele.

  1. Acesse /app/employees e abra a ficha do funcionário
  2. Role até a seção Registrar pagamento/despesa
  3. Preencha categoria, valor, data e status
  4. Se aplicável, selecione o fornecedor vinculado (ou deixe vazio)
  5. Clique em Salvar

Essas movimentações entram na tabela geral de transações com source_module = employee e aparecem no histórico daquele funcionário.

🚨
Regra importante: se o funcionário já possui pagamentos ou despesas vinculadas, use Inativar em vez de excluir. A exclusão permanente só é possível para cadastros sem histórico financeiro.
🔴 Inativar
Recomendado quando há histórico

O cadastro é preservado. O funcionário deixa de aparecer em novos lançamentos.

⚠️ Excluir permanentemente
Somente sem histórico

Só disponível quando não existem transações vinculadas. A foto privada também é removida.

Cada funcionário pode ter uma foto de perfil privada vinculada ao seu cadastro.

Formatos aceitos
JPG PNG WebP

Limite máximo: 2 MB por arquivo.

🔒
As fotos ficam em armazenamento privado. Apenas Admin, Financeiro e Leitura podem visualizá-las. O perfil Operador Cafeteria não acessa fotos de funcionários.
🚗
Veículos
Cadastro e controle de despesas da frota

O módulo de veículos em /app/vehicles permite cadastrar a frota e registrar despesas como manutenção, combustível, seguro e outros custos operacionais.

Informações do cadastro

Nome do veículo
Matrícula / Placa

Tela de detalhe do veículo

  • Atualizar nome e placa
  • Registrar despesa vinculada ao veículo
  • Ver total de despesas pagas
  • Consultar o histórico financeiro completo do veículo
  • Excluir o veículo (somente quando não existir histórico)

Como registrar uma despesa de veículo

  1. Acesse /app/vehicles e abra a ficha do veículo
  2. Clique em Registrar despesa
  3. Preencha categoria, valor, data e status
  4. Selecione o fornecedor (ou deixe vazio)
  5. Clique em Salvar
⚠️
Veículo com despesas/transações vinculadas não pode ser excluído. O histórico financeiro é preservado mesmo após possíveis atualizações do cadastro.
👤
Membros
Cadastro para dízimos, ofertas, doações e vínculos financeiros

O módulo de membros em /app/members existe para que dízimos, ofertas, doações e outras entradas possam ser vinculadas a pessoas específicas da congregação — sem reutilizar o cadastro de fornecedores.

Campos do cadastro de membro

Nome completo
Status (Ativo/Inativo)
Data de nascimento
Tipo e número de documento
E-mail e telefone
Observações internas

Para que serve o cadastro de membros

  • Vincular dízimos — obrigatório informar Membro ou Dizimista Anônimo
  • Vincular ofertas e doações — aceita Membro ou entrada anônima
  • Registrar vendas da Cafeteria e Bazar para membros identificados
  • Consultar o histórico financeiro de cada membro
ℹ️
Ao excluir um membro que já foi usado em transações, o histórico financeiro é preservado pelo snapshot salvo no lançamento. Apenas a referência direta ao cadastro é removida.
⚠️
O perfil Operador Cafeteria não acessa o módulo de membros em /app/members, mas pode selecionar um membro ativo no formulário de venda da Cafeteria.
🏢
Fornecedores
Cadastro completo de empresas e prestadores de serviço

O módulo de fornecedores em /app/suppliers centraliza o cadastro de empresas e pessoas que prestam serviços ou fornecem produtos para a organização.

Campos disponíveis na ficha

Tipo de fornecedor
Razão social / Nome fiscal
Nome comercial
Tipo e número do doc. fiscal
Pessoa de contato
E-mail
Telefone e celular
Website
Endereço completo
Complemento
Cidade e Província
Código postal e País
Status (Ativo/Inativo)
Método de pagamento preferido
Observações internas
ℹ️
O documento fiscal é opcional, mas quando preenchido deve informar tipo e número juntos. Para empresas, o CIF é tratado como NIF de pessoa jurídica.

O sistema suporta 4 tipos de fornecedor:

Pessoa Física
individual
Autônomo
self_employed
Empresa
company
Entidade
entity

Fornecedor Ativo vs. Inativo

  • Ativo: aparece nos seletores de novos lançamentos
  • Inativo: não aparece em novos lançamentos, mas permanece visível no histórico e em edições antigas onde já estava vinculado

Excluindo um fornecedor

  1. Abra a ficha do fornecedor em /app/suppliers/[id]
  2. Clique em Excluir
  3. Confirme a ação
🔒
Se o fornecedor já foi usado em transações, a exclusão preserva todo o histórico financeiro. As transações antigas ficam sem fornecedor vinculado, mas os valores e descrições permanecem intactos.
📈
Relatórios
Balanço mensal, anual e exportações em PDF e Excel

O módulo de relatórios em /app/reports consolida as informações financeiras para prestação de contas, fechamento mensal e análise anual.

📌
Regra fundamental: os relatórios consideram apenas transações marcadas como Pago. Transações pendentes não entram nos totais.
  1. Acesse /app/reports
  2. Selecione o mês desejado no filtro
  3. Selecione o ano
  4. Consulte o resumo de receitas, despesas e saldo
  5. Analise os totais por categoria

Casos de uso mais comuns

  • Fechamento mensal
  • Prestação de contas para liderança
  • Comparação entre meses do ano
  • Análise por categoria de despesa

O relatório anual consolida todos os meses do ano informado em uma única visão.

  1. Em /app/reports, selecione o ano desejado
  2. O sistema exibe a consolidação de todos os meses
  3. Compare os resultados mês a mês
  4. Exporte se necessário (veja aba Exportar)

As exportações usam exatamente a mesma base de dados exibida na tela — sem diferenças.

📄 PDF
Relatório formatado

Ideal para impressão e compartilhamento formal.

📊 Excel
Planilha editável

Ideal para análises adicionais e cruzamento de dados.

  1. Aplique os filtros de mês/ano desejados
  2. Clique em Exportar PDF ou Exportar Excel
  3. Aguarde o download do arquivo
⚙️
Configurações
Categorias, métodos de pagamento e perfil do usuário

Em /app/settings/categories, Admin e Financeiro podem gerenciar as categorias usadas em todas as transações.

O que é possível fazer
  • Criar categoria de Entrada ou Saída
  • Editar o nome de categorias existentes
  • Excluir categorias sem histórico vinculado
  • Consultar listas separadas por tipo
🚫
Duas regras invioláveis:
1. Categoria que já possui transações não pode ser excluída.
2. Categoria com histórico não pode trocar entre Entrada e Saída. Apenas renomear é permitido.

Em /app/settings/payment-methods, Admin e Financeiro gerenciam os métodos de pagamento disponíveis nos formulários.

Exemplos de métodos
Dinheiro Cartão Moedas Transferência
🚫
Método de pagamento com transações vinculadas não pode ser excluído.

Em /app/profile, qualquer usuário pode consultar suas informações de conta.

  • Ver nome cadastrado
  • Ver e-mail de acesso
  • Ver o perfil atual (Admin, Financeiro, etc.)
  • Consultar um resumo de permissões
  • Sair da conta
ℹ️
O e-mail de acesso não é editável pelo próprio usuário nesta versão. Alterações de e-mail devem ser solicitadas ao Admin.
🔧
Administração de Usuários
Exclusivo para o perfil Admin — gerenciar acessos ao sistema
🔐
Este módulo em /app/settings/users é acessível apenas pelo perfil Admin.

Para dar acesso ao sistema a um novo colaborador:

  1. Acesse /app/settings/users
  2. Clique em Convidar usuário
  3. Informe o e-mail e o nome do novo usuário
  4. Selecione o perfil de acesso: Admin, Financeiro, Operador Cafeteria ou Leitura
  5. Clique em Enviar convite
  6. O sistema envia automaticamente o e-mail de convite com instruções para definição de senha

Para cada usuário cadastrado, o Admin pode realizar as seguintes ações:

Ações disponíveis por usuário
  • Editar nome — atualizar o nome de exibição
  • Alterar perfil — mudar de Admin para Financeiro, por exemplo
  • Bloquear usuário — impede o login sem excluir o cadastro
  • Desbloquear usuário — reativa o acesso
  • Reenviar convite — para usuários que ainda não aceitaram o convite
  • Enviar redefinição de senha — para usuários ativos que precisam trocar a senha

Informações exibidas por usuário

Nome
E-mail
Perfil
Status de acesso
Data de criação
Data do convite
Último acesso
🚨
O último Admin ativo não pode perder o acesso administrativo. Antes de rebaixar ou bloquear o único Admin, promova outro usuário ao perfil Admin.
⚠️
O Admin logado não pode bloquear a própria conta pelo fluxo normal de administração.
ℹ️
O e-mail do usuário não é editável pelo painel administrativo nesta versão. A senha nunca é definida manualmente pelo Admin — o próprio usuário a define pelo fluxo de convite ou recuperação.
⚠️
Erros Comuns
Situações frequentes e como resolvê-las
SituaçãoMensagem comumO que fazer
Login falhouE-mail ou senha incorretosRevisar as credenciais e tentar novamente
Campo obrigatório ausenteRevise os campos obrigatóriosPreencher todos os campos obrigatórios e reenviar
Categoria errada para o tipoA categoria não pertence a este tipoEscolher categoria de Entrada para entradas e de Saída para saídas
Comprovante com formato inválidoEnvie em PDF, JPG, PNG ou WebPConverter o arquivo para um formato aceito
Comprovante acima do limiteO comprovante deve ter no máximo 5 MBComprimir o arquivo e tentar novamente
Foto de funcionário inválidaEnvie uma foto em JPG, PNG ou WebPUsar uma imagem no formato suportado
Foto acima do limiteA foto deve ter no máximo 2 MBReduzir o tamanho da imagem
Sem permissão para excluirVocê não tem permissão para excluirSolicitar a um Admin ou Financeiro
Tentativa de excluir veículo com históricoExclusão bloqueadaNão é possível excluir veículos com despesas vinculadas
Tentativa de excluir funcionário com históricoExclusão bloqueadaUsar a opção Inativar em vez de excluir
Categoria em uso não pode ser excluídaCategoria com histórico não pode ser removidaDesativar ou apenas renomear a categoria
Método de pagamento em usoNão é possível excluirCriar um novo método e parar de usar o antigo
Usuário bloqueado tentando acessarAcesso negadoAdmin deve desbloquear o usuário antes
Último Admin sendo rebaixadoO último Admin não pode perder acessoPromover outro usuário a Admin primeiro
Entradas com fornecedor como contraparteContraparte inválida para entradasUsar Membro, anônimo ou deixar vazio conforme a categoria
Perguntas Frequentes
Respostas às dúvidas mais comuns
Não nesta versão. A exclusão está implementada apenas para o financeiro geral (/app/transactions). Transações da Cafeteria e do Bazar permanecem sem essa opção até uma decisão futura de produto.
Não. Os comprovantes financeiros ficam em armazenamento privado e são servidos por uma rota autenticada. Apenas usuários logados com permissão adequada conseguem acessá-los.
Não. Os relatórios utilizam apenas transações marcadas como Pago. Transações com status Pendente aparecem no dashboard como pendências, mas não entram nos totais dos relatórios.
Não nesta versão. A edição de e-mail pelo painel de usuários ainda não está disponível.
Nem sempre. Em alguns pontos a interface pode exibir controles, mas a permissão final de escrita é bloqueada pelo servidor. Mesmo que o botão apareça, a ação será negada pelo sistema.
Sim, com regras específicas para cada um:
  • Fornecedores: podem ser excluídos por Admin e Financeiro. Se já tiverem transações, o histórico financeiro permanece e as transações ficam sem fornecedor vinculado.
  • Veículos: só podem ser excluídos quando não há histórico financeiro vinculado.
  • Funcionários: só podem ser excluídos quando não há histórico. Com histórico, use a opção Inativar.
Dizimista Anônimo é uma opção especial para registrar dízimos sem vincular a um membro cadastrado. Não cria nenhum registro no banco — é apenas um rótulo de contraparte para manter a rastreabilidade da categoria.
Não diretamente. O Operador Cafeteria não acessa o módulo de membros em /app/members. Porém, ao registrar uma venda na Cafeteria, ele pode selecionar um membro ativo carregado no formulário — sem precisar acessar o cadastro completo.
O histórico financeiro é preservado. O sistema mantém um snapshot do nome no momento do lançamento. Mesmo após a exclusão, as transações antigas continuam legíveis com a identificação original.
📖
Glossário
Termos utilizados no sistema e seus significados
TermoSignificado
EntradaReceita recebida — dinheiro que entra na organização
SaídaDespesa ou pagamento registrado — dinheiro que sai
SaldoDiferença entre entradas pagas e saídas pagas no período
PendenteTransação comprometida mas ainda não liquidada. Não entra nos relatórios
PagoTransação concluída. Considerada no saldo e nos relatórios
ComprovanteArquivo financeiro (PDF, imagem) anexado a uma movimentação
ContraparteA pessoa ou entidade envolvida na transação (fornecedor, membro, etc.)
Centro de custoSeparação operacional por módulo: Geral, Cafeteria, Bazar, Funcionário, Veículo
Dizimista AnônimoOpção especial para dízimos sem identificação de membro
Cliente ConsumidorOpção especial para vendas da Cafeteria/Bazar sem identificação de membro
AdminPerfil com acesso total ao sistema, incluindo administração de usuários
FinanceiroPerfil com acesso operacional amplo, sem administrar usuários
Operador CafeteriaPerfil restrito à operação da Cafeteria
LeituraPerfil somente consulta, sem capacidade de alteração
RLSRow Level Security — controle de acesso no banco de dados por linha. Garante que cada perfil veja apenas o que é permitido
AuditoriaRegistro automático de ações relevantes no sistema (quem fez o quê e quando)
SnapshotCópia do nome/rótulo salva no momento do lançamento para preservar o histórico mesmo após exclusões
source_moduleCampo interno que identifica de qual módulo a transação veio (general, cafeteria, bazar, employee, vehicle)