Operação / financeiro

Caixas: arquivo por arquivo

Controle de abertura, sangria, fechamento e listagem de caixas do dia.

tela principal: caixas.php subpasta: /sistema/painel/paginas/caixas/ 5 arquivos internos auditados caixas.php monta a tela e aciona a subpasta operacional do módulo.

tela

/sistema/painel/paginas/caixas.php

listar

presente

salvar

não encontrado

buscar

não encontrado

excluir

presente

Navegação rápida

Visão do módulo

Tela principal

/sistema/painel/paginas/caixas.php

Pasta operacional

/sistema/painel/paginas/caixas/

Arquivos auxiliares

fechar.php, inserir.php, sangria.php

Padrão observado

listar: presente; salvar: não encontrado; buscar: não encontrado; excluir: presente. Auxiliares: fechar.php, inserir.php, sangria.php.

Tabela resumida

Arquivo Papel Sessão lida Entradas detectadas Tabelas tocadas
/sistema/painel/paginas/caixas.php Tela principal do módulo. Monta interface, filtros, botões, modais e dispara chamadas AJAX para a subpasta operacional. não detectado sem entrada direta visível usuarios
/sistema/painel/paginas/caixas/excluir.php Valida ID e remove registros ou vínculos do módulo. nivel POST: id caixas
/sistema/painel/paginas/caixas/fechar.php Executa fechamento de caixa/rotina de encerramento. id POST: id, total_caixa_fechar, valor_abertura_fechar caixas formas_pgto receber pagar sangrias
/sistema/painel/paginas/caixas/inserir.php Cria registro novo ou executa ação pontual de inclusão. id POST: operador, valor_abertura, data_abertura, obs, id caixas
/sistema/painel/paginas/caixas/listar.php Lista registros e devolve tabela/HTML parcial para a tela principal. nivel , id POST: p1, p2, p3 usuarios formas_pgto receber pagar sangrias
/sistema/painel/paginas/caixas/sangria.php Registra sangria ou movimentação financeira interna. id POST: id, valor_sangria sangrias

Arquivo por arquivo

Leitura orientada para manutenção rápida do módulo.

caixas.php

/sistema/painel/paginas/caixas.php

Tela principal do módulo. Monta interface, filtros, botões, modais e dispara chamadas AJAX para a subpasta operacional.

Caixas usuarios
  • Entradas: sem entrada direta detectada
  • Sessão: não detectada na leitura estática
  • Includes: verificar.php

excluir.php

/sistema/painel/paginas/caixas/excluir.php

Valida ID e remove registros ou vínculos do módulo.

Caixas caixas
  • Entradas: POST: id
  • Sessão: nivel
  • Includes: ../../../conexao.php

fechar.php

/sistema/painel/paginas/caixas/fechar.php

Executa fechamento de caixa/rotina de encerramento.

Caixas caixas, formas_pgto, receber, pagar, sangrias
  • Entradas: POST: id, total_caixa_fechar, valor_abertura_fechar
  • Sessão: id
  • Includes: ../../../conexao.php

inserir.php

/sistema/painel/paginas/caixas/inserir.php

Cria registro novo ou executa ação pontual de inclusão.

Caixas caixas
  • Entradas: POST: operador, valor_abertura, data_abertura, obs, id
  • Sessão: id
  • Includes: ../../../conexao.php

listar.php

/sistema/painel/paginas/caixas/listar.php

Lista registros e devolve tabela/HTML parcial para a tela principal.

Caixas usuarios, formas_pgto, receber, pagar, sangrias
  • Entradas: POST: p1, p2, p3
  • Sessão: nivel, id
  • Includes: ../../verificar.php, ../../../conexao.php

sangria.php

/sistema/painel/paginas/caixas/sangria.php

Registra sangria ou movimentação financeira interna.

Caixas sangrias
  • Entradas: POST: id, valor_sangria
  • Sessão: id
  • Includes: ../../../conexao.php

Pontos de manutenção

  • Conferir abertura x fechamento x sangria no mesmo dia para evitar divergência de saldo.
  • Validar permissões do usuário antes de abrir ou fechar caixa.
  • Testar listagem com datas e filtros do relatório impresso.