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ódigo | Tipo | Mensagem |
|---|---|---|
| W-0202 | Aviso | Operaçã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âmetro | Tabela |
|---|---|
| CD_HISTORICO | PARMFATUR |
| ST_ATENDECARREG | PARMFATUR |
| ST_BLOQFATNAOCONFERIDOS | PARMFATUR |
| ST_BLOQPAGANTEC | PARMFATUR |
| ST_PAGTOAVISTA | PARMFATUR |
| ST_REPARCELAMENTOAUTO | PARMFATUR |
| ST_VARIOSVENDEDORES | PARMFATUR |
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| CONTAS | DELETE, INSERT, SELECT, UPDATE |
| CONTASHISTORICO | DELETE, SELECT |
| DESTINOREPARCELAMENTO | INSERT, SELECT |
| EMBARQUE | INSERT, SELECT, UPDATE |
| ERROEMBARQUE | INSERT, SELECT |
| MOVTOCAIXA | SELECT, UPDATE |
| NOTA | SELECT, UPDATE |
| ORDEMCARREG | INSERT, SELECT |
| ORIGEMREPARCELAMENTO | INSERT, SELECT |
| PARCELANOTA | DELETE, INSERT, SELECT |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| CONDPAGTO | SELECT |
| CONDPARCELA | SELECT |
| CONFIGNFE | SELECT |
| EMPRESA | SELECT |
| ENDERECOPESSOA | SELECT |
| FORMAPAGTO | SELECT |
| ITEM | SELECT |
| ITEMNOTA | SELECT |
| ITEMPEDIDO | SELECT |
| LOTERPS | SELECT |
| NFE | SELECT |
| NFSE | SELECT |
| PARMCONTABIL | SELECT |
| PARMFINANC | SELECT |
| PARMNOTA | SELECT |
| PEDIDO | SELECT |
| PESSOA | SELECT |
| PESSOAFORMAPAGTO | SELECT |
| PROCESSO | SELECT |
| VENDEDOR | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| CONTROLE_CAIXA | CAIXA (SELECT), PARMFINANC (SELECT), PARMUSUARIO (SELECT) |
| EXECUTA_PROCESSO | AGENCIA (SELECT), AJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), AVISOSCPC (INSERT), BANCO (SELECT), CHEQUE (SELECT) +63 |
| GERA_DUPLICATAS | AGENCIA (SELECT), AJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), AVISOSCPC (INSERT), BANCO (SELECT), BOLETO (SELECT) +75 |
| GERA_INTEGRACAO | AJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), CODRECEITA (SELECT), CONDPAGTO (SELECT), CONTAS (SELECT), CONTASCTB (DELETE/INSERT/SELECT) +53 |
| GERA_NOTAFISCALPEDIDO | CONTAS (UPDATE), EMBARQUE (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMNOTAVENDEDOR (INSERT), ITEMPEDIDO (SELECT) +5 |
| GERA_SEQUENCIA | SEQUENCIA (SELECT/UPDATE) |
| GRAVA_MOVTOCAIXA | AJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), CODRECEITA (SELECT), CONDPAGTO (SELECT), CONTAS (SELECT), CONTASCTB (DELETE/INSERT/SELECT) +56 |
| GRAVA_MOVTOPROCESSO | CONTAS (SELECT), CONTASHISTORICO (SELECT), HISTORICO (SELECT), MOVTOPROCESSO (INSERT/SELECT), PARMFINANC (SELECT), PROCESSO (SELECT/UPDATE) |
| GRAVA_NOTAFISCALPEDIDO | BOLETO (SELECT), EMPRESA (SELECT), ITEM (SELECT), ITEMLOCAL (SELECT), ITEMNOTA (INSERT), ITEMNOTAGRADE (INSERT) +13 |
| GRAVA_PROCESSO | PROCESSO (INSERT), SEQUENCIA (SELECT/UPDATE), SESSAO (SELECT) |
| GRAVA_REPARCELAMENTO | REPARCELAMENTO (INSERT) |
| PROCESSA_REPARCELAMENTO | AJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), CODRECEITA (SELECT), CONDPAGTO (SELECT), CONTAS (SELECT/UPDATE), CONTASCTB (DELETE/INSERT/SELECT) +55 |
| RETORNA_COMPLEMENTO | CONTAS (SELECT), CONTASHISTORICO (SELECT), HISTORICO (SELECT), MOVTOCAIXA (SELECT), PARMCOMPLCAIXA (SELECT), PARMFINANC (SELECT) +3 |
| RETORNA_DADOSCONTASNOTA | CONTAS (SELECT), DESTINOREPARCELAMENTO (SELECT), ORIGEMREPARCELAMENTO (SELECT) |
| RETORNA_SALDOPEDIDO | CONTROLEPRODUCAO (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMPEDIDO (SELECT), NOTA (SELECT), ORDEMCARREG (SELECT) +5 |
| RETORNA_VALORPEDIDOEMBARQUE | ITEMPEDIDO (SELECT), NOTA (SELECT), ORDEMCARREG (SELECT) |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| AGENCIA | SELECT |
| AJUSTEFISCALITEMNOTA | DELETE, INSERT, SELECT |
| ALIQUOTA | SELECT |
| AVISOSCPC | INSERT |
| BANCO | SELECT |
| BOLETO | SELECT |
| CAIXA | SELECT |
| CHEQUE | SELECT |
| CODRECEITA | SELECT |
| COMISSAOCONTAS | INSERT |
| CONDPAGTO | SELECT |
| CONDPARCELA | SELECT |
| CONTAS | INSERT, SELECT, UPDATE |
| CONTASBLOQFINANC | SELECT |
| CONTASCTB | DELETE, INSERT, SELECT |
| CONTASHISTORICO | INSERT, SELECT, UPDATE |
| CONTASHISTORICOCC | INSERT, SELECT |
| CONTASHISTORICOCTB | DELETE, INSERT, SELECT |
| CONTASJUNCAO | SELECT |
| CONTASPESSOA | INSERT, SELECT |
| ... | +79 tabelas |
Dependencias Aferentes (quem alimenta esta tela)
Telas que escrevem em tabelas lidas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
| MRC020 | Confirmação de Ordem de Carregamento Recapadora | CONTAS |
| MFC023 | Duplicata / Adiantamento por Obra | CONTAS |
| MFC027 | Gerenciamento Conciliação Bancária | CONTAS |
| MFC005 | Cancelamento de Duplicata / Adiantamento | CONTAS |
| MNF034 | Lançamento Documento Fiscal em Lote | CONTAS |
| CNF012 | Consulta de CTRC | CONTAS |
| MPD026 | Controle de Obras | CONTAS |
| MTR005 | Consulta / Fechamento de Viagem | CONTAS |
| RPD015 | CONTAS | |
| MRC030 | CONTAS | |
jFaturamento | CONTAS | |
| MCA004 | Fechamento de Contratos | CONTAS |
| MFC014 | CONTAS | |
| MCA009 | Complemento de Pagamento | CONTAS |
| MNF002 | Emissão de Nota Fiscal de Venda | CONTAS |
| MFC034 | Provisão Financeira/Contábil para Devedores Duvidosos | CONTAS |
| MPD019 | Gerenciamento de Contrato/Romaneio Obras | CONTAS |
| MPD022 | CONTAS | |
| MFC019 | Reparcelamento de Contas | CONTAS |
| MFC012 | Agrupamento de Contas | CONTAS |
| MNF023 | Gerenciamento de Contas de Contratos | CONTAS |
| MNF009 | CONTAS | |
| MNF017 | Venda Balcão | CONTAS |
| MNF024 | CONTAS | |
| MNF007 | Devolução / Retorno de Notas Fiscais | CONTAS |
| MFC015 | Desconto de Duplicatas / Cheques | CONTAS |
| MFC032 | Gerenciamento de Títulos a Pagar | CONTAS |
| TFA067 | Contratos e Licenças de Software | CONTAS |
| MNF004 | Emissão de Notas Fiscais Liberadas | CONTAS |
| MNF001 | Recebimento de Notas Fiscais de Compra | CONTAS |
| ... | +74 telas |
Dependencias Eferentes (quem consome dados desta tela)
Telas que leem tabelas escritas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
| MRC020 | Confirmação de Ordem de Carregamento Recapadora | CONTAS |
| MPD052 | Controle de Obra / Romaneio | CONTAS |
| LCX007 | CONTAS | |
| RFC046 | CONTAS | |
| MPD026 | Controle de Obras | CONTAS |
| RPD015 | CONTAS | |
| LCX009 | CONTAS | |
| MFC014 | CONTAS | |
MCA009 | Complemento de Pagamento | CONTAS |
| RNF006 | Relação de Custo X Lucro sobre Vendas | CONTAS |
| MPD088 | CONTAS | |
| LCX002 | CONTAS | |
| LNF238 | CONTAS | |
| MFC019 | Reparcelamento de Contas | CONTAS |
| MFC012 | Agrupamento de Contas | CONTAS |
| MNF023 | Gerenciamento de Contas de Contratos | CONTAS |
| LNF090 | CONTAS | |
LDP019 | CONTAS | |
| LCX017 | CONTAS | |
| LCX032 | CONTAS | |
| LNF200 | CONTAS | |
| RPD033 | CONTAS | |
| MPD010 | Ordem de Carregamento | CONTAS |
LTC004 | CONTAS | |
| RTR008 | Relatório de Viagens | CONTAS |
| LNF216 | CONTAS | |
| LNF211 | CONTAS | |
| MNF001 | Recebimento de Notas Fiscais de Compra | CONTAS |
| LCX018 | CONTAS | |
| TFA063 | CONTAS | |
| ... | +323 telas |