Módulo Financeiro
O módulo financeiro gerencia as contas a pagar e receber do sistema.
Funcionalidades
Contas a Pagar
| Funcionalidade | Arquivo |
|---|---|
| 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
| Funcionalidade | Arquivo |
|---|---|
| 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ção | Descrição |
|---|---|
| Pendente | Conta aguardando pagamento |
| QParcial | Quitação Parcial |
| Quitada | Totalmente paga |
| QSistema | Quitação automática pelo sistema |
| Cancelada | Conta 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