Pular para o conteúdo principal

MNF010 — Gerar Mensalidades

Fonte​

  • Source: source/MNF010/

Objetivo​

O módulo MNF010 - Gerar Mensalidades e responsavel pelo processamento automatizado de faturamento recorrente baseado em contratos de serviços cadastrados no sistema JunsoftERP. Ele permite que o usuario consulte contratos ativos, visualize as mensalidades pendentes e processe o faturamento de forma individual ou em lote.

Este módulo resolve o problema da geracao manual de cobracas recorrentes, automatizando a criacao de titulos no contas a receber e, opcionalmente, a emissao de notas fiscais de saida vinculadas aos contratos. E utilizado principalmente pelos departamentos financeiro e de faturamento de empresas que trabalham com contratos de prestacao de serviços continuados (mensalidades, alugueis, assinaturas, etc.).

O MNF010 e um componente essencial do fluxo de faturamento recorrente, pois centraliza a geracao de mensalidades para todos os contratos ativos da empresa, permitindo o processamento de um unico contrato ou de multiplos contratos simultaneamente, com opcoes avancadas de controle sobre datas de emissao, vencimento e renovacao automatica de contratos.

Funcionalidades​

  • Consulta de Contratos Pendentes
  • Selecao e Marcacao de Contratos
  • Processamento Individual de Mensalidades (Processar Dados)
  • Geracao de Todas as Mensalidades (Lote Completo)
  • Tipo de Data de Emissao
  • Opcao de Mensalidades Restantes do Contrato
  • Renovacao Automatica de Contrato
  • Impressao de Notas Fiscais e Duplicatas

Mensagens exibidas​

Levantadas de source/MNF010/ pela camada 0 (commit 96fc51e236).

Mais 38 mensagens com texto literal no código: MNF010.

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
CONTASDELETE, INSERT, SELECT, UPDATE
CONTASHISTORICOCCINSERT
CONTRATOSELECT, UPDATE
ITEMNOTAINSERT
ITEMNOTACCINSERT
ITEMPEDIDOINSERT
NOTAINSERT, SELECT
PEDIDOINSERT

Tabelas de Leitura (SELECT)​

TabelaOperacoes
CONTRATOITEMSELECT
EMPRESASELECT
ENDERECOPESSOASELECT
GRUPOMOVIMENTACAOSELECT
HISTORICOSELECT
IMPOSTOSELECT
IMPOSTOMOVSELECT
ITEMSELECT
MOVIMENTACAOSELECT
MUNICIPIOSELECT
PARMFATURSELECT
PARMFINANCSELECT
PARMNOTASELECT
PESSOASELECT
PLANOCONTASCENTROCUSTOSELECT
TIPOCALCULOSELECT
TIPOCONTRATOSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
ADICIONA_DATA-
GERA_NOTAFISCALAGENCIA (SELECT), AJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), AVISOSCPC (INSERT), BANCO (SELECT), BOLETO (SELECT) +145
GERA_SEQUENCIASEQUENCIA (SELECT/UPDATE)
GRAVA_CONTASAJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), BOLETO (SELECT), CODRECEITA (SELECT), CONDPAGTO (SELECT), CONDPARCELA (SELECT) +64
HABILITA_PESOQTDEITEM (SELECT), TIPOCALCULO (SELECT), UNIDMED (SELECT)
RETORNA_COMPLEMENTOCONTRATO-
RETORNA_DADOSCADASTRAISAREACOMERCIAL (SELECT), ENDERECOPESSOA (SELECT), ESTADO (SELECT), FORMAPAGTO (SELECT), GRUPOPCP (SELECT), MUNICIPIO (SELECT) +4
RETORNA_DATAVALIDA-
RETORNA_IMPOSTORETIDOCONTRATOCONTRATO (SELECT), ENDERECOPESSOA (SELECT), IMPOSTO (SELECT), IMPOSTOMOV (SELECT), PESSOA (SELECT)
VIEW_PLANOCONTASCENTROCUSTO (SELECT), CONTASPESSOA (SELECT), PARMCONTABIL (SELECT), PARMSISTEMA (SELECT), PLANOCONTAS (SELECT), PLANOEMPRESA (SELECT)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
AGENCIASELECT
AJUSTEFISCALITEMNOTADELETE, INSERT, SELECT
ALIQUOTASELECT
AREACOMERCIALSELECT
AVISOSCPCINSERT
BANCOSELECT
BOLETOSELECT
CENTROCUSTOSELECT
CFOSELECT
CHEQUESELECT
CODRECEITASELECT
COLUNAGRADESELECT
COMISSAOCONTASINSERT
COMISSAOTABPRECOINSERT
CONDPAGTOSELECT
CONDPARCELASELECT
CONFIGNFESELECT
CONFIGNFSESELECT
CONTASINSERT, SELECT, UPDATE
CONTASBLOQFINANCSELECT
...+137 tabelas

Dependencias Aferentes (quem alimenta esta tela)​

Telas que escrevem em tabelas lidas por esta tela.

TelaTítuloTabelas em Comum
MRC020Confirmação de Ordem de Carregamento RecapadoraCONTAS
MFC023Duplicata / Adiantamento por ObraCONTAS
MFC027Gerenciamento Conciliação BancáriaCONTAS
MFC005Cancelamento de Duplicata / AdiantamentoCONTAS
MNF034Lançamento Documento Fiscal em LoteCONTAS
CNF012Consulta de CTRCCONTAS
MPD026Controle de ObrasCONTAS
MTR005Consulta / Fechamento de ViagemCONTAS
RPD015CONTAS
MRC030CONTAS
jFaturamentoCONTAS
MCA004Fechamento de ContratosCONTAS
MFC014CONTAS
MCA009Complemento de PagamentoCONTAS
MNF002Emissão de Nota Fiscal de VendaCONTAS
MFC034Provisão Financeira/Contábil para Devedores DuvidososCONTAS
MPD019Gerenciamento de Contrato/Romaneio ObrasCONTAS
MPD022CONTAS
MFC019Reparcelamento de ContasCONTAS
MFC012Agrupamento de ContasCONTAS
MNF023Gerenciamento de Contas de ContratosCONTAS
MNF009CONTAS
MNF017Venda BalcãoCONTAS
MNF024CONTAS
MNF007Devolução / Retorno de Notas FiscaisCONTAS
MFC015Desconto de Duplicatas / ChequesCONTAS
MFC032Gerenciamento de Títulos a PagarCONTAS
TFA067Contratos e Licenças de SoftwareCONTAS
MNF004Emissão de Notas Fiscais LiberadasCONTAS
MNF001Recebimento de Notas Fiscais de CompraCONTAS
...+74 telas

Dependencias Eferentes (quem consome dados desta tela)​

Telas que leem tabelas escritas por esta tela.

TelaTítuloTabelas em Comum
MRC020Confirmação de Ordem de Carregamento RecapadoraCONTAS
MPD052Controle de Obra / RomaneioCONTAS
LCX007CONTAS
RFC046CONTAS
MPD026Controle de ObrasCONTAS
RPD015CONTAS
LCX009CONTAS
MFC014CONTAS
MCA009Complemento de PagamentoCONTAS
RNF006Relação de Custo X Lucro sobre VendasCONTAS
MPD088CONTAS
LCX002CONTAS
LNF238CONTAS
MFC019Reparcelamento de ContasCONTAS
MFC012Agrupamento de ContasCONTAS
MNF023Gerenciamento de Contas de ContratosCONTAS
LNF090CONTAS
LDP019CONTAS
LCX017CONTAS
LCX032CONTAS
LNF200CONTAS
RPD033CONTAS
MPD010Ordem de CarregamentoCONTAS
LTC004CONTAS
RTR008Relatório de ViagensCONTAS
LNF216CONTAS
LNF211CONTAS
MNF001Recebimento de Notas Fiscais de CompraCONTAS
LCX018CONTAS
TFA063CONTAS
...+323 telas