Pular para o conteúdo principal

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)​

TabelaOperacoes
EMPRESADELETE, INSERT, SELECT, UPDATE
FECHAMENTOCOMISSAODELETE, INSERT, SELECT
GRUPODELETE, INSERT, SELECT, UPDATE
ITEMDELETE, INSERT, SELECT, UPDATE
ITEMNOTAVENDEDORSELECT, UPDATE
ITEMPEDIDOVENDEDORUPDATE
MARCADELETE, INSERT, SELECT, UPDATE
MOVTOCOMISSAODELETE, INSERT, SELECT, UPDATE
NOTASELECT, UPDATE
PAGTOCOMISSAODELETE, INSERT, SELECT
PEDIDOUPDATE
PROGRAMACAOCOMISSAODELETE, INSERT, SELECT
SECAODELETE, INSERT, SELECT, UPDATE
SUBGRUPODELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
CONTASSELECT
HISTORICOSELECT
ITEMNOTASELECT
MOTIVOSELECT
MOVIMENTACAOSELECT
PARMFATURSELECT
PESSOASELECT
TIPOCONTASELECT
TIPOVENDEDORSELECT
VENDEDORSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
CALCULA_COMISSAOCOMISSAOVENDEDOR (SELECT), CONDPAGTO (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMNOTAVENDEDOR (SELECT), ITEMPERFIL (SELECT) +8
CALCULA_COMISSAO_V2COMISSAOVENDEDOR (SELECT), CONDPAGTO (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMNOTAVENDEDOR (SELECT), ITEMPERFIL (SELECT) +9
CANCELA_CONTASAJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), BOLETOIMPRESSO (INSERT), CHEQUE (SELECT), CODRECEITA (SELECT), COMPLEMENTOLEITE (UPDATE) +70
GERA_SEQUENCIASEQUENCIA (SELECT/UPDATE)
GRAVA_CONTASAJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), BOLETO (SELECT), CODRECEITA (SELECT), CONDPAGTO (SELECT), CONDPARCELA (SELECT) +64
RETORNA_CHAVECONTASCONTAS (SELECT), CONTASJUNCAO (SELECT), DESTINOREPARCELAMENTO (SELECT), NOTA (SELECT), ORIGEMREPARCELAMENTO (SELECT)
RETORNA_LIQUIDACAOCOMISSAOCONTAS (SELECT), ITEMNOTA (SELECT), ITEMNOTAVENDEDOR (SELECT), MOVTOCAIXA (SELECT), NOTA (SELECT), PAGTOCOMISSAO (SELECT) +2
RETORNA_LISTAVENDEDORESITEMNOTAVENDEDOR (SELECT)
RETORNA_PC_PROGRAMACAOMOVTOCOMISSAO (SELECT)
RETORNA_SALDOCONTAFINANCCAMPOSTEMPORARIOS (SELECT), CONTAS (SELECT), CONTASHISTORICO (SELECT), CONTASJUNCAO (SELECT), DESTINOREPARCELAMENTO (SELECT), FATURA (SELECT) +5
RETORNA_VLPROGCOMISSAONOTAMOVTOCOMISSAO (SELECT)
VIEW_COMISSAOEMPRESA (SELECT), PARMFATUR (SELECT), SESSAO (INSERT/SELECT)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
AJUSTEFISCALITEMNOTADELETE, INSERT, SELECT
ALIQUOTASELECT
BOLETOSELECT
BOLETOIMPRESSOINSERT
CAMPOSTEMPORARIOSSELECT
CHEQUESELECT
CODRECEITASELECT
COMISSAOVENDEDORSELECT
COMPLEMENTOLEITEUPDATE
CONCILIACAOSELECT
CONDPAGTOSELECT
CONDPARCELASELECT
CONTASINSERT, SELECT, UPDATE
CONTASBLOQFINANCSELECT
CONTASCTBDELETE, INSERT, SELECT
CONTASHISTORICOINSERT, SELECT
CONTASHISTORICOCCSELECT
CONTASHISTORICOCTBDELETE, INSERT, SELECT
CONTASJUNCAODELETE, SELECT
CONTASPESSOAINSERT, SELECT
...+77 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