Histórico da Página
CADASTRAR ITEM BONIFICADO NA VENDA TV14 - VENDA DE MANIFESTO
Informações Gerais
Linha de Produto: | PC Sistemas | ||||||||||||
Segmento Executor: | D&L | ||||||||||||
Módulo: | 5 - Processamento | ||||||||||||
Rotina: |
| ||||||||||||
Chamado/Ticket: | 0.024788.2017 (HIS.00739.2017// HIS.00761.2017) | ||||||||||||
Tabela: | 560 - Tabela de Tributação (PCTRIBUT) | ||||||||||||
País: | ( X ) Brasil ( ) Argentina ( ) México ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colômbia ( ) Outro _____________. | ||||||||||||
Versão/Release: | 560 - V. 28.06 514 - V. 28.06 316 - V. 28.06 |
Objetivo
Possibilitar a digitação de item bonificado na venda TV14 - Venda de Manifesto.
Observações:
- Criar novos campos na rotina 514, aba opções de ICMS. Parâmetros de item bonificado.
Definição da Regra de Negócio
Rotina | Tipo de Operação | Opção de Menu |
514 - Cadastrar Tipo de Tributação | Alteração | Menu do WinThor -> 514 |
316 - Digitar Pedido de Venda | Envolvida | Menu do WinThor -> 316 |
[ACAA060 – Cadastro de Pedidos] | [Criação] | [Atualizações -> Acadêmico-> Cadastros] |
Expandir | ||
---|---|---|
| ||
1. Na aba opções de ICMS criar os campos:
2. Quando o pedido de venda TV14 for proveniente do força de vendas, deverá manter os valores calculados pelo mesmo. |
Expandir | ||
---|---|---|
| ||
Rotinas 316 e 2500 (IMPORTARPRONTAENTREGA). 3.1.1 ST: Deve validar o parâmetro: Não calcular ICMS de item bonificado em mercadoria no pedido de venda TV14. Caso o parâmetro estiver marcado, deve considerar o valor da alíquota 2 do cálculo do ST como zero, consequentemente, o cálculo do ST dependerá da primeira parte do calculo de ST. Se tiver que calcular o ST, IPI, Diferencial de aliquiota, calcular como o item bonificado TV1 faz; 3.1.2 Quando os valores de impostos for enviado para força de vendas, deverá respeitar os valores enviados pelo força de vendas; 3.2 Deve validar o preço de venda, caso o parâmetro 1074 - Validar preço na bonificação estiver marcado como Sim; 3.3 Deve validar se existe restrição de venda para tipo de venda bonificação (TV5); 3.4 Na planilha dos itens selecionados, permitir diferenciar visivelmente qual item é bonificado; 4. No momento de gravar o pedido de venda (TV14) com itens bonificados: 4.1 Deverá ser permitida a gravação, unicamente, itens bonificados; 4.2 Deve validar o valor total de bonificações (PCPEDC.VLBONIFIC) concedidas durante o mês corrente, considerando também os itens bonificados dentro de pedidos de venda (TV14), com o parâmetro 2505 - Valor Máximo de Venda Bonificada no Mês; 4.3 Caso o valor máximo informado no parâmetro 2505 - Valor Máximo de Venda Bonificada no Mês, exceda o cadastrado, o sistema deverá rejeitar o pedido de venda quando for proveniente do força de vendas, e caso seja digitado pela rotina 316 o sistema deverá exibir uma mensagem ao usuário informando que o valor excedeu o valor parametrizado e impedir a gravação do pedido de venda; 5. Na gravação dos itens: 5.1 Quando o item não é bonificado, ou seja, Venda, deverá: 5.1.1 Gravar nulo o campo específico para valor da bonificação (PCPEDI.PBONIFIC); 5.2.Quando se tratar de item é bonificado o sistema deverá: 5.2.1 Gravar o preço calculado no campo específico para valor da bonificação. (PCPEDI.PBONIFIC); 5.2.3.Movimentar conta corrente de RCA de acordo ao parâmetro da presidência 1080 - Usar déb./créd. RCA nas vendas bonificadas, pelo valor do item bonificado; 5.2.4 Validar o parâmetro 1194 - Usar preço bruto como base para cálculo de déb./créd. RCA nas vendas bonificadas para item bonificado TV1 ou TV14; 5.2.5 - Deverá criar um campo específico para gravar se o item e bonificado ou não e replicar ele para as tabelas do WinThor (PCPEDC); 6. Na gravação do cabeçalho, deve gravar os totais; 6.1.O valor total pedido, como somatório dos itens vendidos, bonificados e itens faltantes. VLTOTAL = SUM([PCPEDI.QT+PCPEDI.QTFALTA]*[PCPEDI.PVENDA]); 6.2. O valor atendido deve ser o somatório de itens de venda (NVL(PCPEDI.BONIFIC,'N')='N'); 6.3. O valor bonificação deve ser o somatório de itens bonificados (NVL(PCPEDI.BONIFIC,'N')<>'N'); 7. Caso o parâmetro 4049 - Permitir inserir item bonificado em NF TV14. S/N(default). esteja marcado como Não e o força de vendas mande um item bonificado no pedido de venda o sistema de importação deverá rejeitar todo o pedido de venda; 7.1 - Caso o valor máximo informado no parâmetro 4048 - Valor total máximo em itens bonificados dentro de pedido de venda TV14. o sistema deverá rejeitar o pedido de venda quando for proveniente do força de vendas, e caso seja digitado pela rotina 316 o sistema deverá exibir uma mensagem ao usuário informando que o valor excedeu o valor parametrizado e impedir a gravação do pedido de venda. |
Procedimento para Configuração
1. Acesse a rotina 560 na versão 28.06 e atualize a Tabela de Tributação (PCTRIBUT):
2. Atualize as rotinas abaixo para versão 28.06 ou versão superior.
- 560
- 514
- 316
Aviso |
---|
Você sabe como atualizar as rotinas do WinThor? |
Procedimento para Utilização
1. Acesse a rotina 514, na aba Resultado da Pesquisa, dê duplo clique sobre a tributação desejada;
Expandir | ||
---|---|---|
| ||
1. Acesse a rotina 514, na aba Resultado da Pesquisa, dê duplo clique sobre a tributação desejada; 2. Acesse a aba Opções ICMS; 2.1 Note a Caixa Cálculo de ICMS TV14: 2.1.1 Marque, caso necessário o campo Não calcular ICMS de item bonificado TV14; 2.1.2 Informe conforme necessidade a opção CST do item bonificado TV14. 3. Realizados os registros necessários, clique o botão F2 - Gravar. |
2. Acesse a aba Opções ICMS;
2.1 Note a Caixa Cálculo de ICMS TV14:
2.1.1 Marque, caso necessário o campo Não calcular ICMS de item bonificado TV14;
2.1.2 Informe conforme necessidade a opção CST do item bonificado TV14.
3. Realizados os registros necessários, clique o botão F2 - Gravar.
Expandir | ||
---|---|---|
| ||
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> |