Financeiro / despesas

Contas à Pagar: arquivo por arquivo

Módulo financeiro de despesas a pagar, com baixa, exclusão e integração auxiliar com caixa e API de exclusão.

tela principal: pagar.php pasta real: /sistema/painel/paginas/pagar/ 5 arquivo(s) de negócio auditados alias técnico: pagar

tela

/sistema/painel/paginas/pagar.php

listar

presente

salvar

presente

buscar

não encontrado

excluir

presente

Navegação rápida

Visão do módulo

Contas à Pagar usa a pasta técnica pagar e mistura cadastro de despesas, baixa financeira e reflexo em caixa.

Nome do menu

Contas à Pagar

Pasta técnica

pagar

Arquivos auxiliares

2 arquivo(s) além do núcleo listar/salvar/buscar/excluir/tela principal.

Padrão observado

CRUD com baixa financeira e integração auxiliar externa.

Leitura recomendada: Abra a tela principal, depois listar.php, salvar.php, baixar.php e por fim excluir.php.

Sempre compare o nome do menu com a pasta técnica real antes de mexer no módulo.

Tabela resumida

Arquivo Tipo Papel no módulo Entradas POST Tabelas tocadas
pagar.php
/sistema/painel/paginas/pagar.php
tela principal Tela principal do financeiro de contas a pagar, com filtros, cadastro/edição e baixa. formas_pgtofornecedorespagarusuarios
baixar.php
/sistema/painel/paginas/pagar/baixar.php
auxiliar Realiza baixa financeira/fechamento operacional e atualiza reflexos em caixa ou contas. data_pgtoidpgtovalor caixaspagar
excluir.php
/sistema/painel/paginas/pagar/excluir.php
excluir Remove registros do módulo e encerra o fluxo operacional correspondente. id pagarprodutos
listar.php
/sistema/painel/paginas/pagar/listar.php
listar Lista registros do módulo, aplica filtros e devolve HTML para a tela principal. dataFinaldataInicialstatus fornecedorespagarusuarios
salvar.php
/sistema/painel/paginas/pagar/salvar.php
salvar Persiste cadastro/edição do módulo e devolve status para a interface. data_pgtodata_vencdescricaofuncionarioidpessoapgtoproduto caixaspagarprodutosservicos

Arquivo por arquivo

pagar.php

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

Tela principal do financeiro de contas a pagar, com filtros, cadastro/edição e baixa.

Linhas auditadas: 578
Entradas POST: 0
Includes/require: ../conexao.phpverificar.php
Tabelas tocadas: formas_pgtofornecedorespagarusuarios

baixar.php

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

Realiza baixa financeira/fechamento operacional e atualiza reflexos em caixa ou contas.

Linhas auditadas: 36
Entradas POST: 4
POST: data_pgtoidpgtovalor
SESSION: id
Includes/require: ../../../../ajax/api-excluir.php../../../conexao.php
Tabelas tocadas: caixaspagar

excluir.php

/sistema/painel/paginas/pagar/excluir.php
excluir

Remove registros do módulo e encerra o fluxo operacional correspondente.

Linhas auditadas: 36
Entradas POST: 1
POST: id
Includes/require: ../../../../ajax/api-excluir.php../../../conexao.php
Tabelas tocadas: pagarprodutos

listar.php

/sistema/painel/paginas/pagar/listar.php
listar

Lista registros do módulo, aplica filtros e devolve HTML para a tela principal.

Linhas auditadas: 325
Entradas POST: 3
POST: dataFinaldataInicialstatus
Includes/require: ../../../conexao.php
Tabelas tocadas: fornecedorespagarusuarios

salvar.php

/sistema/painel/paginas/pagar/salvar.php
salvar

Persiste cadastro/edição do módulo e devolve status para a interface.

Linhas auditadas: 174
Entradas POST: 12
POST: data_pgtodata_vencdescricaofuncionarioidpessoapgtoproduto
SESSION: id
Includes/require: ../../../conexao.php
Tabelas tocadas: caixaspagarprodutosservicos

Pontos de manutenção

  • Os pontos mais sensíveis são baixa duplicada, consistência entre pagar e caixas e comportamento da exclusão com chamada à API externa.
  • Antes de alterar o módulo, valide a tela principal, os endpoints internos e as tabelas tocadas em ambiente controlado.
  • Ao mexer em retorno AJAX, revise também os scripts da tela principal e os modais vinculados ao fluxo.