Histórico da Página
DEDUZIR OU NÃO VALOR REPASSE NO VALOR DE VENDA
Informações Gerais
Linha de Produto: | PC Sistemas | ||||||
Segmento Executor: | D&L | ||||||
Módulo: | 14 - Faturamento | ||||||
Rotina: |
| ||||||
Chamado/Ticket: | 4460.107203.2016 (HIS.02730.2016 ) | ||||||
País: | ( X ) Brasil ( ) Argentina ( ) México ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colômbia ( ) Outro _____________. | ||||||
Versão: | Rotina 1464 - V. AGUARDAR TESTE P/ INFORMAR VERSÃO |
Objetivo
Criar na rotina 1464 - Apuração Faturamento a opção de não deduzir o valor repasse no valor de venda para fazer apuração de metas dos RCAs. A rotina 111 não deduz o valor repasse.
Definição da Regra de Negócio
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
1464 - Apuração Faturamento | Alteração | Menu do WinThor -> 1464 | - Criar a opção de deduzir valor repasse. |
1. Criar a opção de deduzir valor repasse. Default marcado;
2. Criar variável valor repasse de bonificação [VLREPASSEBNF], somar o valor repasse de bonificações (CODOPER='SB');
3. Caso a opção de deduzir valor repasse estiver Desmarcada:
3.1 O valor de venda [VLVENDA], não deve ser diminuir o valor repasse;
3.2 O valor de bonificação [VLBONIFIC], não deve diminuir o valor repasse de bonificações (CODOPER='SB');
3.3 Caso a opção 'Deduzir as devoluções' estiver MarcadA, deve considerar o valor da devolução sem deduzir o valor repasse;
Exemplo 1:
Valor venda TV1 = 110, valor repasse da venda = 10
50% devolução: valor devolução TV1 = 55, valor repasse da dev. = 5.
valor faturado liquido = 110 - 55 = 55.
[VLVENDA] =110 - 55 = 55, [VLREPASSE] = 10 - 5 = 5
Exemplo 2:
Valor venda TV5 = 110, valor repasse de TV5 = 10
50% devolução: valor devolução TV5 = 55, valor repasse da dev. = 5.
valor bonificação liquido = 110 - 55 = 55.
[VLBONIFIC] =110 - 55 = 55, [VLREPASSEBNF] = 10 - 5 = 5
3.4 Caso a opção 'Deduzir as devoluções' estiver Desmarcado, não deve considerar as devoluções.
Exemplo 2:
[VLVENDA] =110 , [VLREPASSE] = 10
Exemplo 2:
[VLBONIFIC] =110, [VLREPASSEBNF] = 10
4. Caso a opção de deduzir valor repasse estiver Marcada:
4.1 O valor de venda [VLVENDA], deve diminuir o valor repasse;
4.2 Valor de bonificação [VLBONIFIC], deve diminuir o valor repasse de condvenda 5;
4.3 Caso a opção Deduzir as devoluções estiver Marcada, deve considerar o valor da devolução deduzindo o valor repasse;
Exemplo 3:
Valor venda TV1 = 110, valor repasse da venda = 10
50% devolução: valor devolução TV1 = 55, valor repasse da dev. = 5.
valor faturado liquido = 110 - 55 = 55.
[VLVENDA] =100 - 50 = 50, [VLREPASSE] = 10 - 5 = 5
Exemplo 4:
Valor venda TV5 = 110, valor repasse de TV5 = 10
50% devolução: valor devolução TV5 = 55, valor repasse da dev. = 5.
valor bonificação liquido = 110 - 55 = 55.
[VLBONIFIC] =100 - 50 = 50, [VLREPASSEBNF] = 10 - 5 = 5
4.4 Caso a opção Deduzir as devoluções estiver desmarcado, não deve considerar as devoluções.
Exemplo 3:
[VLVENDA] =100 , [VLREPASSE] = 10
Exemplo 4:
[VLBONIFIC] =100, [VLREPASSEBNF] = 10
Procedimento para Utilização
1. Acesse a rotina 1464 na versão indicada acima ou superior;
2. Informe conforme necessidade os filtros e camposa da caixa Filtros Principais;
3. Seleciono o relatório desejado da caixa Tipo de relatório;
4. Marque a opção desejada na caixa Ordenar por;
5. Informe conforme necessidade a caixa Nº Dias Clientes Ativos;
6. Informe conforme necessidade os filtros e campos da aba F4 - Seleções;
7. Na caixa Deduzir, a opção Valor Repasse virá automaticamente marcada. Caso necessário marque as demais opções;
Observações:
- Estando a opção Valor de Repasse Desmarcada:
- O valor de venda [VLVENDA], não diminuirá o valor repasse, bem como, valor de bonificação [VLBONIFIC], não diminuirá o valor repasse de bonificações (CODOPER=SB); - Caso a opção Valor de Repasse, esteja Marcada:
- O valor de venda [VLVENDA], diminuirá o valor repasse;
- Valor de bonificação [VLBONIFIC], diminuirá o valor repasse (condvenda 5).
8. Realizados os cadastros necessários clique o botão Emitir.
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> |