Pular para o conteúdo principal

Módulo Financeiro

O módulo financeiro gerencia as contas a pagar e receber do sistema.

Funcionalidades

Contas a Pagar

FuncionalidadeArquivo
Listagem/Consulta_Lancamentos/contapag_edita.php
Inclusão_Lancamentos/contapag_inclusao.php
Edição_Lancamentos/contapag_edita.php
Recibo_Lancamentos/contapag_recibo.php
Recibo Associado_Lancamentos/contapag_recibo_associado.php

Contas a Receber

FuncionalidadeArquivo
Listagem/Consulta_Lancamentos/contarec_edita.php
Inclusão_Lancamentos/contarec_inclusao.php
Edição_Lancamentos/contarec_edita.php
Recibo_Lancamentos/contarec_recibo.php

Classes do Módulo

Contapag.class.php

Arquivo: Class/contapag.class.php

Responsável por:

  • Geração de contas a pagar
  • Baixa de contas
  • Cálculo de juros e descontos
  • Geração de históricos
  • Vinculação com contas salariais

Contarec.class.php

Arquivo: Class/contarec.class.php

Responsável por:

  • Geração de contas a receber
  • Baixa de contas
  • Cálculo de juros e descontos
  • Geração de histórico
  • Lançamentos bancários automáticos

Fluxo de Contas a Pagar

1. Criação da conta
→ _Lancamentos/contapag_inclusao.php
→ Validação de dados
→ Gravação em contapag
2. Baixa da conta
→ contapag.class.php:baixaConta()
→ Atualização de situação (Pendente → Quitada/QParcial)
→ Geração de histórico (contapag_hist)

Fluxo de Contas a Receber

1. Criação da conta
→ _Lancamentos/contarec_inclusao.php
→ Vinculação ao cliente (pessoas)
→ Gravação em contarec
2. Baixa da conta
→ contarec.class.php:baixaConta() (linha 42)
→ Validação de situação e valor
→ Cálculo de juros/multa (se houver)
→ Cálculo de desconto (se houver)
→ Geração de histórico (contarec_hist)

Situação das Contas

SituaçãoDescrição
PendenteConta aguardando pagamento
QParcialQuitação Parcial
QuitadaTotalmente paga
QSistemaQuitação automática pelo sistema
CanceladaConta cancelada

Histórico de Movimentações

O sistema mantém histórico de todas as operações:

  • Tabela: contapag_hist (contas a pagar)
  • Tabela: contarec_hist (contas a receber)

Cada histórico registra:

  • Operação (Baixa, Alteração, Cancelamento)
  • Data da operação
  • Valor
  • Meio de pagamento
  • Conta corrente utilizada
  • Operador que executou

Integração com Conta Corrente

O sistema pode gerar lançamentos automáticos em conta corrente quando uma conta é baixa (configurável em parâmetros):

// Referência: contarec.class.php:100
if($this->parametros->buscaValor("sistema: gerar lancamentos bancarios pelas contas") == 'SIM'){
// Gera lançamento no CC
}

Salários

O sistema também gerencia folha de pagamento:

  • Arquivo: _Lancamentos/salarios_edita.php
  • Template: _Lancamentos/_HTML/salarios_edita.html
  • Classe: Class/salarios.class.php