Páginas filhas
  • DT Cálculo do DSR

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

 

REALIZAR CÁLCULO DO DSR 

 Informações Gerais

 

Linha de Produto:

PC Sistemas

Segmento Executor:D&L

Módulo:

Contas a Receber

Rotina:

Rotina

Nome Técnico

517

Cadastrar RCA

Rotina(s) envolvida(s)

Nome Técnico

1248

Rel. Comissão por Liquidez

1249Rel. Comissão por Venda
1266Preparar Acerto Comissão
560Atualizar Banco de Dados
500Atualizar Procedure

Chamado/Ticket:

1972.000695.2015 (HIS.00478.2015, HIS.00479.2015, HIS.00490.2015 e HIS.00491.2015)

País:

( x ) Brasil  (  ) Argentina  (  ) México  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colômbia   (  ) Outro _____________.

Versão/Release:

Rotina 517 - Versão: 28.02.00.005
Rotina 1248 - Versão: 28.02.00.002
Rotina 1249 - Versão: 28.02.00.002
Rotina 1266 - Versão: 28.02.00.007
Rotina 560 - Versão: 28.02.00.046
Rotina 500 - Versão: 28.02.00.002

Objetivo


Implementada na rotina a realização de cálculo do Descanso Semana Remunerado (DSR OU RSR). Otimizando o tempo na geração das comissões para vendedores regidos pela CLT.

Definição da Regra de Negócio

 

Expandir
titleRotina 517
  • Deve incluir na aba "Vendas/Comissão", a opção "Calcular Descanso Semanal Remunerado". Por default desmarcado;
  • Deve incluir Hint, ao passar o mouse sobre a opção: "Ao marcar está opção, será realizado o cálculo do Descanso Semanal Remunerado nas rotinas 1248, 1249 e 1266".
Expandir
titleRotina 1248
  • Deve validar a opção "Calcular Descanso Semanal Remunerado" solicitado na HIS.00478.2015;
  • Deve ter opção para informar a quantidade de dias (domingos/feriados) para cálculo do repouso semanal remunerado. Nome do campo "Dias de Descanso". E, quando informado deve ser impresso no cabeçalho dos relatórios;
  • Deve obrigar o usuário a informar o item 2, caso retorne pelos filtros informados pelo menos um RCA que estiver parametrizado para calcular o Descanso Semanal Remunerado. Pois, caso nos filtros informados não retorne nenhum RCA com esta opção, não deverá exigir que o usuário informe a opção 2;
  • Deve para os RCA´s que calcule o DSR realizar o seguinte cálculo.
    DSR = (Valor bruto Comissão / Qtde. dia mês) * "Dias de Descanso";
  • Este valor deve ser demonstrado em separado no relatório, bem como deve compor a base de cálculo para o IRRF caso seja PF;
  • Deve disponibilizar variável para o relatório sintético;
  • Deve no valor total a pagar do relatório sintético somar mais este valor da DSR.
Expandir
titleRotina 1249
  • Deve validar a opção "Calcular Descanso Semanal Remunerado" solicitado na HIS.00478.2015;
  • Deve ter opção para informar a quantidade de dias (domingos/feriados) para cálculo do repouso semanal remunerado. Nome do campo "Dias de Descanso". E, quando informado deve ser impresso no cabeçalho dos relatórios;
  • Deve obrigar o usuário a informar o item 2, caso retorne pelos filtros informados pelo menos um RCA que estiver parametrizado para calcular o Descanso Semanal Remunerado. Pois, caso nos filtros informados não retorne nenhum RCA com esta opção, não deverá exigir que o usuário informe a opção 2;
  • Deve para os RCA´s que calcule o DSR realizar o seguinte cálculo;
    DSR = (Valor bruto Comissão / Qtde. dia mês) * "Dias de Descanso";
  • Este valor deve ser demonstrado em separado no relatório, bem como deve compor a base de cálculo para o IRRF caso seja PF;
  • Deve disponibilizar variável para o relatório sintético;
  • Deve no valor total a pagar do relatório sintético somar mais este valor da DSR.
Expandir
titleRotina 1266
  • Deve validar a opção "Calcular Descanso Semanal Remunerado" solicitado na HIS.00478.2015;
  • Deve ter opção para informar a quantidade de dias (domingos/feriados) para cálculo do repouso semanal remunerado. Nome do campo "Dias de Descanso". E, quando informado deve ser impresso no cabeçalho dos relatórios;
  • Deve obrigar o usuário a informar o item 2, caso retorne pelos filtros informados pelo menos um RCA que estiver parametrizado para calcular o Descanso Semanal Remunerado. Pois, caso nos filtros informados não retorne nenhum RCA com esta opção, não deverá exigir que o usuário informe a opção 2;
  • Deve para os RCA´s que calcule o DSR realizar o seguinte cálculo;
    DSR = (Valor bruto Comissão / Qtde. dia mês) * "Dias de Descanso";
  • Este valor deve ser demonstrado em separado no relatório, bem como deve compor a base de cálculo para o IRRF caso seja PF;
  • Deve disponibilizar variável para o relatório sintético e Analítico;
  • Deve no valor total a pagar do relatório sintético somar mais este valor da DSR;
  • Deve realizar para os dois processos Por faturamento e por Liquidez.



Rotina

Tipo de Operação

Opção de Menu

517 - Cadastrar RCA

Alteração

Menu Winthor > 517

1248 - Rel. Comissão por LiquidezEnvolvidaMenu Winthor > 1248
1249 - Rel. Comissão por VendaEnvolvidaMenu Winthor > 1249
1266 - Preparar Acerto ComissãoEnvolvidaMenu Winthor > 1266
560 - Atualizar Banco de DadosEnvolvidaMenu Winthor > 560
500 - Atualizar ProcedureEnvolvidaMenu Winthor > 500

 

Procedimento para Utilização

Rotina 560 


  1. Acesse a rotina 560 e atualize a tabela:
    -Tabela RCA (PCUSUARI);
    -Tabela de Conta Corrente de Func. - (PCCORREN);
    -Tabela de comissão por venda (PCCOMRCAI);
    -Tabela Comissões Rca (PCCOMRCA);
    -Tabela RCA (PCUSUARI).

Rotina 500


  1. Acesse a rotina 500 e atualize as Triggers:
    -Triggers para gravação do histórico de informações fiscais (PCNFSAID/PCNFENT/PCMOV/PCHISTEST/PCDEVCO;
    -Triggers para gravar log de alteração na movimentação de saldos (PCESTCR).

 

Expandir
titleRotina 517
  1. Acesse a rotina e com duplo clique selecione um RCA conforme necessidade;


  2. Acesse a aba Vendas / Comissão;
  3. Marque a opção: Calcular Descanso Semanal Remunerado;
  4. Com o cursor é possível verificar a mensagem: Ao marcar está opção, será realizado o cálculo do Descanso Semanal Remunerado nas rotinas 1248, 1249 e 1266.
Expandir
titleRotina 1248
  1. Acesse a rotina 1248 e informe os filtros de pesquisa para emissão de relatório;
  2. Na caixa Tipo Relatório, marque a opção Analítico;
  3. Informe a quantidade de dias de descanso semanal remunerado no campo: Cálculo do descanso semanal remunerado;
  4. Clique o botão Emitir;
  5. Marque a opção Imprimir relatório padrão;
  6. Clique o botão Confirmar;
  7. Será informado no relatório a quantidade de dias de descanso remunerados e o valor total;

    Observação: as informações serão calculadas caso o RCA a flag "Calcular Descanso Semanal Remunerado" na rotina 517 - Cadastrar RCA.
Expandir
titleRotina 1249
  1. Acesse a rotina 1249 e preencha os filtros conforme necessidade;


  2. Na caixa Tipo de Relatório selecione uma das opções de relatório analítico;
  3. No campo Cálculo do descanso semanal remunerado, informe a quantidade de dias de descanso;
  4. Clique o botão Emitir;
  5. Marque a opção Imprimir relatório padrão;
  6. Clique o botão Confirmar;


  7. Será informado no relatório a quantidade de dias de descanso remunerados e o valor total;

    Observação: as informações serão calculadas caso o RCA a flag "Calcular Descanso Semanal Remunerado" na rotina 517 - Cadastrar RCA.
Expandir
titleRotina 1266
  1. Acesse a rotina 1266 e clique o botão Preparar acerto de comissões;


  2. Nas caixas de informação selecione conforme necessidade;
  3. Preencha os campos conforme necessidade, incluindo o campo: Cálculo do descanso semanal remunerado;
  4. Clique o botão confirmar;


  5. Após realizar preparação do acerto de comissão, clique o botão Acertar comissões;


  6. Preencha os dados de pesquisa e clique o botão Confirmar;


  7. Selecione a comissão desejada e clique o botão Emitir;
  8. Será informado no relatório as informações referente aos dias de descanso remunerados:

    Observação: as informações serão calculadas caso o RCA a flag "Calcular Descanso Semanal Remunerado" na rotina 517 - Cadastrar RCA.
HTML
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
 ga('create', 'UA-91324488-1', 'auto', 'newTracker');
 ga('newTracker.send', 'pageview');
</script>
<script>
 ga('create', 'UA-91324488-1', 'auto', 'newTracker');
 ga('newTracker.send', 'pageview');
</script>