Pular para o conteúdo principal

MNF029 — Movimentação MNF029

Fonte​

  • Source: source/MNF029/

Objetivo​

O módulo MNF029 tem como objetivo principal permitir o faturamento em lote de contas a receber liquidadas, gerando notas fiscais de saida a partir de titulos ja baixados no financeiro. Ele consulta contas do tipo "Contas a Receber" (TP_TIPOCONTA = 'CR') que ja foram liquidadas (VL_SALDO = 0) e que ainda nao possuem agrupamento de contas (NR_AGRUPCONTAS IS NULL), agrupando-as por pessoa e gerando notas fiscais correspondentes.

Este módulo e utilizado por departamentos financeiros e de faturamento que precisam emitir notas fiscais referentes a contratos de serviços ou receitas recorrentes ja recebidas. Ele resolve o problema de gerar documentos fiscais para receitas que foram liquidadas mas ainda nao possuem nota fiscal vinculada.

O processo envolve a consulta de titulos liquidados em um periodo especifico, com filtros por forma de pagamento, condicao de pagamento, historico de origem e pessoa. Apos a consulta, o usuario seleciona as pessoas para as quais deseja gerar notas fiscais, e o sistema cria automaticamente as notas com os itens correspondentes.

O MNF029 nao esta registrado no jMenu.pas nem no jLicenca.pas, indicando que pode ser um módulo especializado ou customizado, acessivel por configuracao especifica do sistema.

Funcionalidades​

  • Filtro de Consulta de Contratos
  • Grade de Produtos (Mapeamento Historico-Produto-Movimentação)
  • Grade de Pessoas para Pesquisa
  • Visualizacao e Selecao de Contratos
  • Geracao de Notas Fiscais
  • Memorizar Filtros

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
CONTASSELECT, UPDATE
EMPRESADELETE, INSERT, SELECT, UPDATE
ITEMNOTAINSERT, SELECT, UPDATE
NOTAINSERT
PESSOADELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
CONTASHISTORICOSELECT
ENDERECOPESSOASELECT
HISTORICOSELECT
IMPOSTOSELECT
IMPOSTOITEMSELECT
IMPOSTOMOVSELECT
ITEMSELECT
MOVIMENTACAOSELECT
MUNICIPIOSELECT
NCMSELECT
PARMFATURSELECT
PARMNOTASELECT
PESSOAFISICASELECT
TIPOCONTASELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
CALCULA_IMPOSTOSALIQUOTA (SELECT), CONFIGNFSE (SELECT), DEVOLUCAONOTA (SELECT), EMPRESA (SELECT), ESTADO (SELECT), IMPOSTO (SELECT) +14
GERA_NOTAFISCALAGENCIA (SELECT), AJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), AVISOSCPC (INSERT), BANCO (SELECT), BOLETO (SELECT) +145
RETORNA_DADOSCADASTRAISAREACOMERCIAL (SELECT), ENDERECOPESSOA (SELECT), ESTADO (SELECT), FORMAPAGTO (SELECT), GRUPOPCP (SELECT), MUNICIPIO (SELECT) +4

Tabelas via Procedures (acesso indireto)​

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

Dependencias Aferentes (quem alimenta esta tela)​

Telas que escrevem em tabelas lidas por esta tela.

TelaTítuloTabelas em Comum
jCaixaCONTAS
MFC028CONTAS
CFC006Consulta Fatura (Agrupamento de Notas)CONTAS
MFC033Gerenciamento Boleto Rápido JunsoftCONTAS
TRC037CONTAS
JunsoftAPIBoletosCONTAS
MPD094CONTAS
MNF019Gerenciamento de Notas Geral/MestraCONTAS
MFC021CONTAS
MFC003Lançamento de Caixa Avulso / ChequeCONTAS
JunsoftServiceFatAppCONTAS
MNF032Importação de XML TransmitidoCONTAS
CFC008Controle de CobrançaCONTAS
MFC019Reparcelamento de ContasCONTAS
MNF027Cancelamento de Notas FiscaisCONTAS
MRC030CONTAS
MCA007Condenação de LeiteCONTAS
MFC016Fatura ( Agrupamento de Notas Fiscais )CONTAS
MRC021Cancelamento de Ordem de carregamento RecapadoraCONTAS
CFC009Consulta/Cancelamento de ReparcelamentoCONTAS
TFA067Contratos e Licenças de SoftwareCONTAS
MFC009Alteração de DuplicatasCONTAS
MFC036Liberação de Contas a PagarCONTAS
CPD008CONTAS
MNF005Cancelamento de Notas FiscaisCONTAS
MFC023Duplicata / Adiantamento por ObraCONTAS
CFC012CONTAS
MFC030CONTAS
MFC012Agrupamento de ContasCONTAS
MFC024CONTAS
...+74 telas

Dependencias Eferentes (quem consome dados desta tela)​

Telas que leem tabelas escritas por esta tela.

TelaTítuloTabelas em Comum
RNF021Resumo DiárioCONTAS
MPD094CONTAS
RFC021Movimentação por HistóricoCONTAS
RTR008Relatório de ViagensCONTAS
MFC020Transferência de Caixa / BancoCONTAS
MFC021CONTAS
LNF500CONTAS
LCX032CONTAS
MNF027Cancelamento de Notas FiscaisCONTAS
LCX026CONTAS
MCA007Condenação de LeiteCONTAS
LDP006CONTAS
MRC021Cancelamento de Ordem de carregamento RecapadoraCONTAS
TFA067Contratos e Licenças de SoftwareCONTAS
TRD016CONTAS
LDP015CONTAS
MFC009Alteração de DuplicatasCONTAS
LCX021CONTAS
MFC036Liberação de Contas a PagarCONTAS
MNF005Cancelamento de Notas FiscaisCONTAS
RFC046CONTAS
MFC030CONTAS
LNF015CONTAS
LDP011CONTAS
MFC024CONTAS
MFC027Gerenciamento Conciliação BancáriaCONTAS
LCX022CONTAS
CNF008Demonstrativo de Margens sobre VendasCONTAS
LNF168CONTAS
jCaptacaoCONTAS
...+323 telas