Financeiro

Comissões: arquivo por arquivo

Controle de comissões dos profissionais, com filtros por período, baixa individual e baixa em lote.

tela principal: comissoes.php subpasta: /sistema/painel/paginas/comissoes/ 5 arquivos/telas auditados comissoes.php monta filtros e modal; listar.php traz as comissões da tabela pagar; baixar.php liquida uma comissão; baixar-todas.php executa baixa em lote; excluir.php remove o lançamento.

tela

/sistema/painel/paginas/comissoes.php

listar

presente

salvar

não encontrado

buscar

não encontrado

excluir

presente

Navegação rápida

Visão do módulo

comissoes.php monta filtros e modal; listar.php traz as comissões da tabela pagar; baixar.php liquida uma comissão; baixar-todas.php executa baixa em lote; excluir.php remove o lançamento.

Tela principal

/sistema/painel/paginas/comissoes.php

Pasta operacional

/sistema/painel/paginas/comissoes/

Arquivos auxiliares

1 arquivos além do núcleo listar/salvar/excluir.

Padrão observado

Sem endpoint buscar.php explícito na subpasta auditada.

Leitura recomendada: abra a tela principal, depois listar.php, o endpoint de gravação principal e por fim os auxiliares que completam a regra de negócio.

Financeiro operacional: a interface é do módulo de comissão, mas a persistência está centralizada em pagar.

Tabela resumida

Arquivo Tipo Papel no módulo Entradas POST Tabelas tocadas
comissoes.php
/sistema/painel/paginas/comissoes.php
tela principal Tela principal das comissões com filtros por período, funcionário e status. formas_pgtousuarios
baixar-todas.php
/sistema/painel/paginas/comissoes/baixar-todas.php
auxiliar Executa baixa em lote das comissões filtradas para um funcionário. data_finaldata_inicialid_funcionariopgto caixaspagar
baixar.php
/sistema/painel/paginas/comissoes/baixar.php
auxiliar Marca uma comissão como paga e registra caixa/operador da baixa. data_pgtoidpgtovalor caixaspagar
excluir.php
/sistema/painel/paginas/comissoes/excluir.php
excluir Exclui o lançamento financeiro de comissão. id pagar
listar.php
/sistema/painel/paginas/comissoes/listar.php
listar Lista comissões calculadas em pagar e resume totais por status. dataFinaldataInicialfuncionariostatus clientespagarprodutosservicosusuarios

Arquivo por arquivo

Cada card abaixo resume o papel do arquivo, volume aproximado de código, entradas esperadas e dependências visíveis para acelerar manutenção e depuração.

comissoes.php

/sistema/painel/paginas/comissoes.php
tela principal

Tela principal das comissões com filtros por período, funcionário e status.

Linhas: 429
POST: sem POST explícito detectado
Sessão: sem leitura explícita de sessão
Tabelas: formas_pgto, usuarios
Includes: ../conexao.php, verificar.php

baixar-todas.php

/sistema/painel/paginas/comissoes/baixar-todas.php
auxiliar

Executa baixa em lote das comissões filtradas para um funcionário.

Linhas: 61
POST: data_final, data_inicial, id_funcionario, pgto
Sessão: id
Tabelas: caixas, pagar
Includes: ../../../conexao.php

baixar.php

/sistema/painel/paginas/comissoes/baixar.php
auxiliar

Marca uma comissão como paga e registra caixa/operador da baixa.

Linhas: 38
POST: data_pgto, id, pgto, valor
Sessão: id
Tabelas: caixas, pagar
Includes: ../../../conexao.php

excluir.php

/sistema/painel/paginas/comissoes/excluir.php
excluir

Exclui o lançamento financeiro de comissão.

Linhas: 9
POST: id
Sessão: sem leitura explícita de sessão
Tabelas: pagar
Includes: ../../../conexao.php

listar.php

/sistema/painel/paginas/comissoes/listar.php
listar

Lista comissões calculadas em pagar e resume totais por status.

Linhas: 271
POST: dataFinal, dataInicial, funcionario, status
Sessão: sem leitura explícita de sessão
Tabelas: clientes, pagar, produtos, servicos, usuarios
Includes: ../../../conexao.php

Pontos de manutenção

  • As comissões vivem na tabela pagar com tipo = Comissão; bug de valor quase sempre passa por listar.php.
  • baixar.php e baixar-todas.php dependem de caixa aberto; se a baixa falhar, conferir caixas e sessão do operador.
  • Mudanças de cálculo normalmente nascem fora deste módulo, em vendas/agendamentos/serviços.
Atalho de depuração: quando houver bug neste módulo, siga a ordem tela principal → listar/inserir/salvar → auxiliares → conexao.php → tabela.