MNF011 — Alteração de Comissões
Fonte
- Source:
source/MNF011/
Objetivo
O módulo MNF011 tem como objetivo principal permitir a consulta e alteracao de comissoes de vendedores associadas a pedidos e notas fiscais. Ele centraliza operacoes criticas de gestao de comissionamento, incluindo a edicao de percentuais de comissao em itens de pedidos e notas, o recalculo automatizado de comissoes por periodo e a substituicao de vendedores vinculados a clientes.
Este módulo e utilizado pelos departamentos comercial e financeiro, tipicamente por gestores de vendas e analistas financeiros que necessitam ajustar comissoes apos o faturamento ou emissao de notas fiscais. Ele resolve problemas como a correcao de percentuais de comissao incorretos, a transferencia de carteira entre vendedores e o recalculo massivo de comissoes para um periodo especifico.
O MNF011 e fundamental no sistema JunsoftERP pois conecta-se diretamente com os dados de pedidos (PEDIDO/ITEMPEDIDO), notas fiscais (NOTA/ITEMNOTA), contas a receber/pagar (CONTAS) e cadastro de pessoas/vendedores, garantindo que as comissoes estejam sempre atualizadas e refletindo as politicas comerciais vigentes.
O módulo possui suporte a operacoes com varios vendedores por pedido/nota (parametro ST_VARIOSVENDEDORES), adaptando sua interface automaticamente quando esta configuracao esta ativa.
Funcionalidades
- Consulta e Alteracao de Comissoes sobre Pedidos
- Consulta e Alteracao de Comissoes sobre Notas Fiscais
- Recalculo de Comissoes
- Alteracao de Vendedor de Clientes
- Alteracao de Vendedor por Municipio
- Gestao de Comissoes com Varios Vendedores
Mensagens exibidas
Levantadas de source/MNF011/ pela camada 0 (commit 96fc51e236).
| Código | Tipo | Mensagem |
|---|---|---|
| I-0047 | Informação | Alterações Efetuadas com Sucesso. |
Mais 63 mensagens com texto literal no código: MNF011.
Parâmetros lidos
Campos PARM* lidos via values[] em source/MNF011/ (commit 96fc51e236).
| Parâmetro | Tabela |
|---|---|
| ST_VARIOSVENDEDORES | PARMFATUR |
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| CONTAS | UPDATE |
| EMPRESA | DELETE, INSERT, SELECT, UPDATE |
| ENDERECOPESSOA | SELECT, UPDATE |
| ITEM | DELETE, INSERT, SELECT, UPDATE |
| ITEMNOTA | DELETE, INSERT, SELECT, UPDATE |
| ITEMNOTAVENDEDOR | DELETE, INSERT, SELECT, UPDATE |
| ITEMPEDIDO | DELETE, INSERT, SELECT, UPDATE |
| ITEMPEDIDOVENDEDOR | DELETE, INSERT, SELECT, UPDATE |
| MOVIMENTACAO | DELETE, INSERT, SELECT, UPDATE |
| NOTA | DELETE, INSERT, SELECT, UPDATE |
| PEDIDO | DELETE, INSERT, SELECT, UPDATE |
| PESSOA | DELETE, INSERT, SELECT, UPDATE |
| PESSOAVENDEDOR | SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| CFO | SELECT |
| CONDPAGTO | SELECT |
| CST | SELECT |
| FORMAPAGTO | SELECT |
| ITEMPERFIL | SELECT |
| MUNICIPIO | SELECT |
| OBSFISCAL | SELECT |
| ORIGEM | SELECT |
| PERFIL | SELECT |
| PESSOAPERFIL | SELECT |
| TABPRECO | SELECT |
| TIPOCALCULO | SELECT |
| TIPOVENDEDOR | SELECT |
| VENDEDOR | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| RECALCULA_COMISSAO | CONTAS (SELECT/UPDATE), DEVOLUCAONOTA (SELECT), ITEMNOTA (SELECT/UPDATE), ITEMPEDIDO (SELECT/UPDATE), ITEMTROCA (SELECT/UPDATE), NOTA (SELECT/UPDATE) +6 |
| RECALCULA_COMISSAOV2 | CONTAS (SELECT/UPDATE), DEVOLUCAONOTA (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMNOTAVENDEDOR (SELECT/UPDATE), ITEMPEDIDO (SELECT) +12 |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| CONTAS | SELECT, UPDATE |
| DEVOLUCAONOTA | SELECT |
| ITEM | SELECT |
| ITEMNOTA | SELECT, UPDATE |
| ITEMNOTAVENDEDOR | SELECT, UPDATE |
| ITEMPEDIDO | SELECT, UPDATE |
| ITEMPEDIDOVENDEDOR | SELECT, UPDATE |
| ITEMTROCA | SELECT, UPDATE |
| NOTA | SELECT, UPDATE |
| ORDEMSERVICO | SELECT |
| ORDEMSERVICOVENDEDOR | SELECT, UPDATE |
| ORDEMSERVITEM | SELECT, UPDATE |
| PARMFATUR | SELECT |
| PEDIDO | SELECT |
| SERVICOITEM | SELECT, UPDATE |
| TIPOCALCULO | SELECT |
| TROCA | SELECT |
| VENDEDOR | SELECT |
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 |