Décima leva • tela especial do financeiro

Cobranças Pagas (tela pagas.php): arquivo por arquivo

Esta página documenta a tela real pagas.php e a pasta técnica cobrancas_pagas/, deixando claro para o próximo dev por que o menu usa uma tela e a operação fica em outra pasta.

tela real do menu: pagas.php tela complementar: cobrancas_pagas.php pasta técnica: /sistema/painel/paginas/cobrancas_pagas/ 7 arquivos/telas auditados

tela

/sistema/painel/paginas/pagas.php

listar

presente

salvar

não encontrado

buscar

não encontrado

excluir

presente

arquivos auditados

7

pasta operacional

sistema/painel/paginas/cobrancas_pagas/

Navegação rápida

Visão do módulo

Esta página documenta a tela real pagas.php e a pasta técnica cobrancas_pagas/, deixando claro para o próximo dev por que o menu usa uma tela e a operação fica em outra pasta.

Tela principal

/sistema/painel/paginas/pagas.php

Pasta operacional

/sistema/painel/paginas/cobrancas_pagas/

Arquivos auditados

7 arquivos/telas reais do projeto.

Leitura recomendada

Comece pela tela principal, depois siga para listar/salvar/excluir e arquivos auxiliares da pasta técnica.

Tabela resumida

ArquivoPapelEntradas lidasTabelas tocadas
/sistema/painel/paginas/pagas.php Tela principal usada no menu para consultar cobranças pagas, emitir recibo/relatório e abrir os fluxos de anexos. formas_pgto
/sistema/painel/paginas/cobrancas_pagas.php Tela alternativa/legada do mesmo assunto, com lógica complementar de conferência e filtros de cobrança. formas_pgto, receber
/sistema/painel/paginas/cobrancas_pagas/listar.php Lista as cobranças já pagas e monta a tabela HTML retornada ao AJAX da tela. POST: p1, p2
SESSION: id, nivel
clientes, receber, usuarios
/sistema/painel/paginas/cobrancas_pagas/arquivos.php Recebe upload/anexo de comprovantes e materiais ligados à cobrança paga. POST: id_arquivo, nome_arq
SESSION: id
/sistema/painel/paginas/cobrancas_pagas/listar_arquivos.php Renderiza a lista de anexos já gravados para a cobrança. POST: id
/sistema/painel/paginas/cobrancas_pagas/excluir-arquivo.php Remove um anexo específico da cobrança paga. POST: id, nome
/sistema/painel/paginas/cobrancas_pagas/excluir.php Exclui a cobrança paga e faz a limpeza correlata do registro financeiro. POST: id receber

Arquivo por arquivo

/sistema/painel/paginas/pagas.php

Tela principal usada no menu para consultar cobranças pagas, emitir recibo/relatório e abrir os fluxos de anexos.

  • Linhas: 490
  • Includes/require:
  • Referências PHP: ../index.php, /arquivos.php, /listar.php, /listar_arquivos.php, paginas/clientes/baixar.php, paginas/clientes/calcular.php, rel/cobrancas_class.php, rel/recibo_class.php
  • Tabelas: formas_pgto

Nenhuma chave superglobal explícita detectada na leitura estática.

  • É a tela mais fiel ao menu real do painel para cobranças pagas.
  • Aciona listar.php, listar_arquivos.php e relatórios em rel/.

/sistema/painel/paginas/cobrancas_pagas.php

Tela alternativa/legada do mesmo assunto, com lógica complementar de conferência e filtros de cobrança.

  • Linhas: 497
  • Includes/require: pagamentos/consultar_pagamento.php
  • Referências PHP: ../index.php, /arquivos.php, /listar.php, /listar_arquivos.php, pagamentos/consultar_pagamento.php, paginas/clientes/baixar.php, paginas/clientes/calcular.php, rel/cobrancas_class.php
  • Tabelas: formas_pgto, receber

Nenhuma chave superglobal explícita detectada na leitura estática.

  • Serve como referência histórica do fluxo de cobranças pagas.
  • Ajuda a entender por que o projeto tem a pasta cobrancas_pagas/ mesmo usando pagas.php como tela principal.

/sistema/painel/paginas/cobrancas_pagas/listar.php

Lista as cobranças já pagas e monta a tabela HTML retornada ao AJAX da tela.

  • Linhas: 183
  • Includes/require: ../../../conexao.php
  • Referências PHP: ../../../conexao.php, paginas/clientes/mostar_parcelas.php
  • Tabelas: clientes, receber, usuarios

POST: p1, p2
SESSION: id, nivel

  • Mistura SQL, regra e HTML no mesmo arquivo.
  • Costuma ser o primeiro lugar para depurar quando a listagem some ou vem errada.

/sistema/painel/paginas/cobrancas_pagas/arquivos.php

Recebe upload/anexo de comprovantes e materiais ligados à cobrança paga.

  • Linhas: 45
  • Includes/require: ../../../conexao.php
  • Referências PHP: ../../../conexao.php
  • Tabelas: Nenhuma tabela detectada na leitura estática.

POST: id_arquivo, nome_arq
SESSION: id

  • Revisar permissões de upload e validação de extensão/tamanho.

/sistema/painel/paginas/cobrancas_pagas/listar_arquivos.php

Renderiza a lista de anexos já gravados para a cobrança.

  • Linhas: 130
  • Includes/require: ../../../conexao.php
  • Referências PHP: ../../../conexao.php, /excluir-arquivo.php
  • Tabelas: Nenhuma tabela detectada na leitura estática.

POST: id

  • Útil para depurar quando o modal abre mas não exibe arquivos.

/sistema/painel/paginas/cobrancas_pagas/excluir-arquivo.php

Remove um anexo específico da cobrança paga.

  • Linhas: 20
  • Includes/require: ../../../conexao.php
  • Referências PHP: ../../../conexao.php
  • Tabelas: Nenhuma tabela detectada na leitura estática.

POST: id, nome

  • Validar remoção física + remoção lógica do registro.

/sistema/painel/paginas/cobrancas_pagas/excluir.php

Exclui a cobrança paga e faz a limpeza correlata do registro financeiro.

  • Linhas: 25
  • Includes/require: ../../../../ajax/api-excluir.php, ../../../conexao.php
  • Referências PHP: ../../../../ajax/api-excluir.php, ../../../conexao.php
  • Tabelas: receber

POST: id

  • É ponto crítico de manutenção porque afeta histórico financeiro.

Pontos de manutenção

  • Quando a tela carrega mas a grade vem vazia, começar por pagas.php e depois seguir para cobrancas_pagas/listar.php.
  • Uploads e anexos ficam espalhados entre arquivos.php, listar_arquivos.php e excluir-arquivo.php.
  • É um fluxo financeiro sensível: antes de mexer em exclusão, conferir efeito sobre receber e recibos.
  • A existência de duas telas (pagas.php e cobrancas_pagas.php) deve estar documentada para evitar manutenção no arquivo errado.

Páginas relacionadas