RPD004 — Comissão Sobre Pedidos
Fonte
- Source:
source/RPD004/
Perguntas Frequentes
Perguntas Gerais
P: Qual é a finalidade da tela RPD004?
R: O RPD004 é o Relatório de Comissões de Vendedores. Ele permite analisar as comissões geradas por pedidos e/ou duplicatas (financeiro), com múltiplos tipos de agrupamento e filtros avançados. Possui duas abas principais: Pedido e Duplicata.
P: Quais são os tipos de relatório disponíveis na aba Pedido do RPD004?
R: Os tipos disponíveis na aba Pedido são:
- S (Simples): Relatório simples de comissões por pedido (layout RPD004_S).
- A (Acumulado): Comissões acumuladas usando a view VIEW_COMISSAO (layout RPD004_A).
- O (Orçamento): Comissões sobre orçamentos (layout RPD004_O).
- P (Por Pedido): Detalhamento por número de pedido (layout RPD004_E).
- D (Detalhado): Comissões detalhadas por produto (layout RPD004_D).
P: O que é a aba Duplicata no RPD004?
R: A aba Duplicata exibe comissões baseadas no financeiro (duplicatas emitidas). Utiliza as views VIEW_RPD004 ou VIEW_RPD004_V2 (quando o parâmetro ST_VARIOSVENDEDORES = 'S'). Gera o layout RPD004_DUPL ou RPD004_DUPL_V2. O período (data inicial e final) é obrigatório para esta aba.
P: Quais filtros estão disponíveis no RPD004?
R: Os filtros disponíveis são:
- Empresa
- Período (Data Inicial e Final — obrigatório para aba Duplicata)
- Vendedor (grid de múltipla seleção)
- Município (grid de múltipla seleção)
- Cliente/Pessoa (grid de múltipla seleção)
- Estados (grid de múltipla seleção)
- Movimentações (grid de múltipla seleção)
- Tipo de Vendedor (grid de múltipla seleção — visível conforme parâmetro ST_VARIOSVENDEDORES)
- Região Comercial
- Percentual de Comissão Manual (PC_COMISSAO)
- Tipo de Produto
- Status do Pedido
- Financeiro (Com Financeiro / Sem Financeiro / Todos)
- Opção de comissionado
P: Quais opções de quebra de relatório o RPD004 oferece?
R: As quebras disponíveis são:
- Por Vendedor (chkVendedor)
- Por Estado (chkQuebraEstado)
- Por Município (chkQuebraMunicipio)
- Por Vista/Prazo (chkQuebraVistaPrazo)
P: O campo de Data Final é preenchido automaticamente no RPD004?
R: Sim. Quando o usuário informa a Data Inicial, o sistema preenche automaticamente a Data Final com o último dia do mês correspondente à Data Inicial. Isso facilita a seleção de períodos mensais completos.
P: O que controla a visibilidade do grupo de Tipo de Vendedor no RPD004?
R: A visibilidade do grupo de Tipo de Vendedor (grpTIPOVENDEDOR) é controlada pelo parâmetro PARMFATUR.ST_VARIOSVENDEDORES. Quando esse parâmetro está configurado como 'S', o campo aparece permitindo filtrar por tipo de vendedor.
Mensagens de Validação e Erros
P: O sistema exibe "A Empresa não está Cadastrada [ADM002]!" ao informar o código da empresa. O que significa?
R: O código informado não corresponde a nenhuma empresa cadastrada no sistema. Verifique o código ou utilize F9 para pesquisar e selecionar a empresa correta. Caso necessário, cadastre a empresa no módulo ADM002.
P: Aparece "O Percentual de Comissão deve ser Maior que Zero!" ao informar o percentual. O que fazer?
R: O campo PC_COMISSAO (Percentual de Comissão Manual) deve ser um valor positivo maior que zero. Corrija o valor informado.
P: O sistema exibe "O Percentual de Comissão deve ser Menor ou Igual a 100!" ao informar o percentual. O que fazer?
R: O percentual de comissão não pode ultrapassar 100%. Verifique o valor informado e corrija para um percentual válido entre 0 e 100.
P: Aparece "Região Comercial não cadastrada! [TFA014]" ao informar uma região comercial. O que fazer?
R: O código de região comercial informado não existe no cadastro. Verifique o código ou utilize F9 para pesquisar as regiões comerciais disponíveis no módulo TFA014.
P: O sistema exibe "Município/Cidade não cadastrada! [TFA003]" ao informar um município no grid. O que fazer?
R: O código de município informado não existe no cadastro de municípios. Verifique o código ou utilize F9 para pesquisar o município no módulo TFA003.
P: Aparece "Estado Não Cadastrado [TFA004]!" ao informar uma sigla de estado no grid. O que fazer?
R: A sigla de estado informada não existe no cadastro de estados. Verifique se a sigla está correta (ex.: SP, RS, MG) ou utilize F9 para pesquisar os estados disponíveis no módulo TFA004.
P: O sistema exibe "O Vendedor não está Cadastrado [TFA007]!" ao informar um vendedor. O que fazer?
R: O código de vendedor informado não está cadastrado como vendedor no sistema. Verifique o código ou utilize F9 para pesquisar os vendedores disponíveis no módulo TFA007.
P: Aparece "A Movimentação não está Cadastrada [TCB001]!" ao informar uma movimentação. O que fazer?
R: O código de movimentação informado não existe no cadastro. Verifique o código ou utilize F9 para pesquisar as movimentações no módulo TCB001.
P: O sistema exibe "A Pessoa Física / Jurídica não está Cadastrada [TFA001]!" ao informar uma pessoa. O que fazer?
R: O código de pessoa informado não existe no cadastro. Verifique o código ou utilize F9 para pesquisar a pessoa no módulo TFA001.
P: Aparece "A Data Inicial não pode ser Maior que a Data Final!" ao definir o período. O que fazer?
R: A data inicial informada é posterior à data final. Corrija o período para que a data inicial seja menor ou igual à data final.
P: O sistema exibe "A Data Final não pode ser Menor que a Data Inicial!" ao informar o período. O que fazer?
R: A data final informada é anterior à data inicial. Corrija as datas para um intervalo de período válido.
Dicas de Uso
P: Como funciona o filtro de Tipo de Vendedor no RPD004?
R: O grid de Tipo de Vendedor permite filtrar comissões por categorias de vendedores (quando configurado o parâmetro ST_VARIOSVENDEDORES = 'S'). Cada tipo de vendedor tem um código cadastrado no sistema. Use F9 para selecionar os tipos disponíveis.
P: Qual é a diferença entre o Tipo "A" (Acumulado) e os demais tipos no RPD004?
R: O tipo "A" (Acumulado) utiliza a view VIEW_COMISSAO do banco de dados, que agrega as comissões de forma acumulada. Os demais tipos consultam as tabelas de pedido diretamente e oferecem diferentes perspectivas de análise (por pedido, por produto, por vendedor).
Mensagens exibidas
Levantadas de source/RPD004/ pela camada 0 (commit 96fc51e236).
Mais 16 mensagens com texto literal no código: RPD004.
Parâmetros lidos
Campos PARM* lidos via values[] em source/RPD004/ (commit 96fc51e236).
| Parâmetro | Tabela |
|---|---|
| ST_VARIOSVENDEDORES | PARMFATUR |
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| EMPRESA | DELETE, INSERT, SELECT, UPDATE |
| MOVIMENTACAO | DELETE, INSERT, SELECT, UPDATE |
| PESSOA | DELETE, INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| CONDPAGTO | SELECT |
| ENDERECOPESSOA | SELECT |
| ESTADO | SELECT |
| ITEM | SELECT |
| ITEMPEDIDO | SELECT |
| MAQUINAORCAMENTO | SELECT |
| MUNICIPIO | SELECT |
| ORCAMENTO | SELECT |
| PARMFATUR | SELECT |
| PEDIDO | SELECT |
| REGIAOCOMERCIAL | SELECT |
| SERVICOORCAMENTO | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| CALCULA_COMISSAO | COMISSAOVENDEDOR (SELECT), CONDPAGTO (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMNOTAVENDEDOR (SELECT), ITEMPERFIL (SELECT) +8 |
| VIEW_COMISSAO | EMPRESA (SELECT), PARMFATUR (SELECT), SESSAO (INSERT/SELECT) |
| VIEW_RPD004 | CONTAS (SELECT), CONTASHISTORICO (SELECT), CONTASJUNCAO (SELECT), EMPRESA (SELECT), ITEMPEDIDO (SELECT), MOVTOPROCESSO (SELECT) +5 |
| VIEW_RPD004_V2 | CONTAS (SELECT), EMPRESA (SELECT), ITEMPEDIDO (SELECT), ITEMPEDIDOVENDEDOR (SELECT), MOVTOCAIXA (SELECT), PEDIDO (SELECT) +4 |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| COMISSAOVENDEDOR | SELECT |
| CONDPAGTO | SELECT |
| CONTAS | SELECT |
| CONTASHISTORICO | SELECT |
| CONTASJUNCAO | SELECT |
| EMPRESA | SELECT |
| ITEM | SELECT |
| ITEMNOTA | SELECT |
| ITEMNOTAVENDEDOR | SELECT |
| ITEMPEDIDO | SELECT |
| ITEMPEDIDOVENDEDOR | SELECT |
| ITEMPERFIL | SELECT |
| ITEMTABPRECO | SELECT |
| METAVENDEDOR | SELECT |
| MOVIMENTACAO | SELECT |
| MOVTOCAIXA | SELECT |
| MOVTOPROCESSO | SELECT |
| NCM | SELECT |
| NOTA | SELECT |
| ORDEMCARREG | SELECT |
| ... | +8 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 |
| ... | +75 telas |