Pular para o conteúdo principal

MNF033 — Faturamento Agrupado

Fonte​

  • Source: source/MNF033/

Objetivo​

O módulo MNF033 - Faturamento Agrupado permite ao usuario agrupar multiplos pedidos de venda de um mesmo cliente e gerar notas fiscais de forma consolidada. Essa funcionalidade e essencial para empresas que trabalham com clientes recorrentes e precisam emitir uma unica nota fiscal (ou um conjunto reduzido de notas) para varios pedidos, otimizando o processo de faturamento.

O módulo separa automaticamente os itens de produto e serviço em notas fiscais distintas quando as series configuradas sao diferentes, permitindo o cumprimento das exigencias fiscais. Alem disso, o sistema realiza o controle de embarque (EMBARQUE/ORDEMCARREG), gerencia parcelas financeiras, processa caixa e integra-se com a emissao de NF-e/NFC-e.

O MNF033 e utilizado principalmente pelo departamento comercial e financeiro, sendo indicado para cenarios onde ha necessidade de faturar pedidos em lote, realizar reparcelamento de contas geradas e consultar o historico de faturamentos realizados.

Funcionalidades​

  • Consulta e Selecao de Pedidos para Faturamento
  • Configuracao dos Dados de Faturamento
  • Emissao de Notas Fiscais Agrupadas
  • Consulta de Faturamentos
  • Faturamento de Ordens Pendentes (Aba Consulta)
  • Reparcelamento de Contas
  • Impressao de Documentos em Lote
  • Operacoes de Contexto na Aba Consulta

Mensagens exibidas​

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

CódigoTipoMensagem
W-0202AvisoOperação Cancelada!

Mais 75 mensagens com texto literal no código: MNF033.

Parâmetros lidos​

Campos PARM* lidos via values[] em source/MNF033/ (commit 96fc51e236).

ParâmetroTabela
CD_HISTORICOPARMFATUR
ST_ATENDECARREGPARMFATUR
ST_BLOQFATNAOCONFERIDOSPARMFATUR
ST_BLOQPAGANTECPARMFATUR
ST_PAGTOAVISTAPARMFATUR
ST_REPARCELAMENTOAUTOPARMFATUR
ST_VARIOSVENDEDORESPARMFATUR

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
CONTASDELETE, INSERT, SELECT, UPDATE
CONTASHISTORICODELETE, SELECT
DESTINOREPARCELAMENTOINSERT, SELECT
EMBARQUEINSERT, SELECT, UPDATE
ERROEMBARQUEINSERT, SELECT
MOVTOCAIXASELECT, UPDATE
NOTASELECT, UPDATE
ORDEMCARREGINSERT, SELECT
ORIGEMREPARCELAMENTOINSERT, SELECT
PARCELANOTADELETE, INSERT, SELECT

Tabelas de Leitura (SELECT)​

TabelaOperacoes
CONDPAGTOSELECT
CONDPARCELASELECT
CONFIGNFESELECT
EMPRESASELECT
ENDERECOPESSOASELECT
FORMAPAGTOSELECT
ITEMSELECT
ITEMNOTASELECT
ITEMPEDIDOSELECT
LOTERPSSELECT
NFESELECT
NFSESELECT
PARMCONTABILSELECT
PARMFINANCSELECT
PARMNOTASELECT
PEDIDOSELECT
PESSOASELECT
PESSOAFORMAPAGTOSELECT
PROCESSOSELECT
VENDEDORSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
CONTROLE_CAIXACAIXA (SELECT), PARMFINANC (SELECT), PARMUSUARIO (SELECT)
EXECUTA_PROCESSOAGENCIA (SELECT), AJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), AVISOSCPC (INSERT), BANCO (SELECT), CHEQUE (SELECT) +63
GERA_DUPLICATASAGENCIA (SELECT), AJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), AVISOSCPC (INSERT), BANCO (SELECT), BOLETO (SELECT) +75
GERA_INTEGRACAOAJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), CODRECEITA (SELECT), CONDPAGTO (SELECT), CONTAS (SELECT), CONTASCTB (DELETE/INSERT/SELECT) +53
GERA_NOTAFISCALPEDIDOCONTAS (UPDATE), EMBARQUE (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMNOTAVENDEDOR (INSERT), ITEMPEDIDO (SELECT) +5
GERA_SEQUENCIASEQUENCIA (SELECT/UPDATE)
GRAVA_MOVTOCAIXAAJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), CODRECEITA (SELECT), CONDPAGTO (SELECT), CONTAS (SELECT), CONTASCTB (DELETE/INSERT/SELECT) +56
GRAVA_MOVTOPROCESSOCONTAS (SELECT), CONTASHISTORICO (SELECT), HISTORICO (SELECT), MOVTOPROCESSO (INSERT/SELECT), PARMFINANC (SELECT), PROCESSO (SELECT/UPDATE)
GRAVA_NOTAFISCALPEDIDOBOLETO (SELECT), EMPRESA (SELECT), ITEM (SELECT), ITEMLOCAL (SELECT), ITEMNOTA (INSERT), ITEMNOTAGRADE (INSERT) +13
GRAVA_PROCESSOPROCESSO (INSERT), SEQUENCIA (SELECT/UPDATE), SESSAO (SELECT)
GRAVA_REPARCELAMENTOREPARCELAMENTO (INSERT)
PROCESSA_REPARCELAMENTOAJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), CODRECEITA (SELECT), CONDPAGTO (SELECT), CONTAS (SELECT/UPDATE), CONTASCTB (DELETE/INSERT/SELECT) +55
RETORNA_COMPLEMENTOCONTAS (SELECT), CONTASHISTORICO (SELECT), HISTORICO (SELECT), MOVTOCAIXA (SELECT), PARMCOMPLCAIXA (SELECT), PARMFINANC (SELECT) +3
RETORNA_DADOSCONTASNOTACONTAS (SELECT), DESTINOREPARCELAMENTO (SELECT), ORIGEMREPARCELAMENTO (SELECT)
RETORNA_SALDOPEDIDOCONTROLEPRODUCAO (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMPEDIDO (SELECT), NOTA (SELECT), ORDEMCARREG (SELECT) +5
RETORNA_VALORPEDIDOEMBARQUEITEMPEDIDO (SELECT), NOTA (SELECT), ORDEMCARREG (SELECT)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
AGENCIASELECT
AJUSTEFISCALITEMNOTADELETE, INSERT, SELECT
ALIQUOTASELECT
AVISOSCPCINSERT
BANCOSELECT
BOLETOSELECT
CAIXASELECT
CHEQUESELECT
CODRECEITASELECT
COMISSAOCONTASINSERT
CONDPAGTOSELECT
CONDPARCELASELECT
CONTASINSERT, SELECT, UPDATE
CONTASBLOQFINANCSELECT
CONTASCTBDELETE, INSERT, SELECT
CONTASHISTORICOINSERT, SELECT, UPDATE
CONTASHISTORICOCCINSERT, SELECT
CONTASHISTORICOCTBDELETE, INSERT, SELECT
CONTASJUNCAOSELECT
CONTASPESSOAINSERT, SELECT
...+79 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