CNF009 — Programação/Fechamento de Comissões
Fonte
- Source:
source/CNF009/
Objetivo
O módulo CNF009 e a ferramenta central do JunsoftERP para o gerenciamento completo do ciclo de comissoes de vendedores. Ele abrange desde a programacao inicial das comissoes sobre as vendas realizadas ate o fechamento (pagamento) e o estorno de operacoes ja efetuadas.
O módulo opera em quatro grandes areas funcionais: Programacao, Fechamento, Relatório e Estorno. Na Programacao, o usuario seleciona notas fiscais de venda dentro de um periodo e as associa a uma programacao de comissao por vendedor. No Fechamento, as comissoes ja programadas sao liquidadas, gerando duplicatas no contas a pagar para pagamento ao vendedor.
A area de Relatórios oferece diversas visoes das comissoes, incluindo relatorios por notas/produto, diferencas de comissao, faturamento geral, saldos, liquidacao e notas por distribuidor. A area de Estorno permite reverter tanto programacoes quanto fechamentos ja realizados, mantendo rastreabilidade completa das operacoes.
O módulo suporta dois modelos de associacao de vendedores: vendedor unico por nota ou varios vendedores por item (ITEMNOTAVENDEDOR), configurado pelo parametro ST_VARIOSVENDEDORES da PARMFATUR. Tambem permite que a base de calculo da comissao seja alterada manualmente quando o parametro ST_ALTERABASECALCULOCOMISSAO esta ativo.
Funcionalidades
- Programacao de Comissoes
- Fechamento de Comissoes
- Estorno de Programacao e Fechamento
- Relatórios de Comissoes
- Programacao e Fechamento Automatico
- Marcacao em Lote
Quando usar?
O módulo CNF009 e a ferramenta central do JunsoftERP para o gerenciamento completo do ciclo de comissoes de vendedores.
Para que usar?
Ele abrange desde a programacao inicial das comissoes sobre as vendas realizadas ate o fechamento (pagamento) e o estorno de operacoes ja efetuadas.
Filtros
Campos simples:
- Data (De / Até)
- Vencimento (De / Até)
- Documentos (Notas Fiscais / Pedidos)
- Modelo (Faturamento / Duplicatas Liquidadas)
- Situação (Aberto / Fechado / Todos)
- Estorno (Programações e Fechamentos / Programações S/ Fechamentos / Gerado Contas)
- Emissão
- Empresa F9
- Tipo de Conta F9
- Histórico F9
Filtros de grid (multi-seleção via F9):
- Produtos — F9 — multi-seleção
- Vendedores — F9 — multi-seleção
Atenção: Empresa é obrigatória para executar a consulta.
Mensagens exibidas
Levantadas de source/CNF009/ pela camada 0 (commit 96fc51e236).
Mais 74 mensagens com texto literal no código: CNF009.
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| EMPRESA | DELETE, INSERT, SELECT, UPDATE |
| FECHAMENTOCOMISSAO | DELETE, INSERT, SELECT |
| GRUPO | DELETE, INSERT, SELECT, UPDATE |
| ITEM | DELETE, INSERT, SELECT, UPDATE |
| ITEMNOTAVENDEDOR | SELECT, UPDATE |
| ITEMPEDIDOVENDEDOR | UPDATE |
| MARCA | DELETE, INSERT, SELECT, UPDATE |
| MOVTOCOMISSAO | DELETE, INSERT, SELECT, UPDATE |
| NOTA | SELECT, UPDATE |
| PAGTOCOMISSAO | DELETE, INSERT, SELECT |
| PEDIDO | UPDATE |
| PROGRAMACAOCOMISSAO | DELETE, INSERT, SELECT |
| SECAO | DELETE, INSERT, SELECT, UPDATE |
| SUBGRUPO | DELETE, INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| CONTAS | SELECT |
| HISTORICO | SELECT |
| ITEMNOTA | SELECT |
| MOTIVO | SELECT |
| MOVIMENTACAO | SELECT |
| PARMFATUR | SELECT |
| PESSOA | SELECT |
| TIPOCONTA | SELECT |
| TIPOVENDEDOR | SELECT |
| VENDEDOR | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| CALCULA_COMISSAO | COMISSAOVENDEDOR (SELECT), CONDPAGTO (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMNOTAVENDEDOR (SELECT), ITEMPERFIL (SELECT) +8 |
| CALCULA_COMISSAO_V2 | COMISSAOVENDEDOR (SELECT), CONDPAGTO (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMNOTAVENDEDOR (SELECT), ITEMPERFIL (SELECT) +9 |
| CANCELA_CONTAS | AJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), BOLETOIMPRESSO (INSERT), CHEQUE (SELECT), CODRECEITA (SELECT), COMPLEMENTOLEITE (UPDATE) +70 |
| GERA_SEQUENCIA | SEQUENCIA (SELECT/UPDATE) |
| GRAVA_CONTAS | AJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), BOLETO (SELECT), CODRECEITA (SELECT), CONDPAGTO (SELECT), CONDPARCELA (SELECT) +64 |
| RETORNA_CHAVECONTAS | CONTAS (SELECT), CONTASJUNCAO (SELECT), DESTINOREPARCELAMENTO (SELECT), NOTA (SELECT), ORIGEMREPARCELAMENTO (SELECT) |
| RETORNA_LIQUIDACAOCOMISSAO | CONTAS (SELECT), ITEMNOTA (SELECT), ITEMNOTAVENDEDOR (SELECT), MOVTOCAIXA (SELECT), NOTA (SELECT), PAGTOCOMISSAO (SELECT) +2 |
| RETORNA_LISTAVENDEDORES | ITEMNOTAVENDEDOR (SELECT) |
| RETORNA_PC_PROGRAMACAO | MOVTOCOMISSAO (SELECT) |
| RETORNA_SALDOCONTAFINANC | CAMPOSTEMPORARIOS (SELECT), CONTAS (SELECT), CONTASHISTORICO (SELECT), CONTASJUNCAO (SELECT), DESTINOREPARCELAMENTO (SELECT), FATURA (SELECT) +5 |
| RETORNA_VLPROGCOMISSAONOTA | MOVTOCOMISSAO (SELECT) |
| VIEW_COMISSAO | EMPRESA (SELECT), PARMFATUR (SELECT), SESSAO (INSERT/SELECT) |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| AJUSTEFISCALITEMNOTA | DELETE, INSERT, SELECT |
| ALIQUOTA | SELECT |
| BOLETO | SELECT |
| BOLETOIMPRESSO | INSERT |
| CAMPOSTEMPORARIOS | SELECT |
| CHEQUE | SELECT |
| CODRECEITA | SELECT |
| COMISSAOVENDEDOR | SELECT |
| COMPLEMENTOLEITE | UPDATE |
| CONCILIACAO | SELECT |
| CONDPAGTO | SELECT |
| CONDPARCELA | SELECT |
| CONTAS | INSERT, SELECT, UPDATE |
| CONTASBLOQFINANC | SELECT |
| CONTASCTB | DELETE, INSERT, SELECT |
| CONTASHISTORICO | INSERT, SELECT |
| CONTASHISTORICOCC | SELECT |
| CONTASHISTORICOCTB | DELETE, INSERT, SELECT |
| CONTASJUNCAO | DELETE, SELECT |
| CONTASPESSOA | INSERT, SELECT |
| ... | +77 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 |