Páginas filhas
  • ER_Digitar_Pedido_de_Venda_com_Item_Bonificado.

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais

 

Especificação

Produto

316 - Digitar Pedido de Venda

Módulo

Venda

Segmento Executor

D&L

Chamado

0.084418.2015 e 0.048605.2014

RequisitoDigitar pedido de venda com item bonificado

Release de Entrega Planejada

26

País

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Objetivo

A solicitação é para que seja possível  inserir itens bonificados em um pedido de venda normal para atender a demanda dos clientes que ganham benefícios nos impostos por esta modalidade de venda, e também para oferecer maior controle nas bonificações concedidas.

 

Definição da Regra de Negócio

  

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

316 - Digitar Pedido de Venda

Alteração

Menu do WinThor > 316

Cadastrar venda TV1 com item bonificado

132 - Parâmetros da Presidência

Envolvida

Menu do WinThor > 132

Criação de parâmetros

530 - Permitir Acesso a Rotina

Envolvida

Menu do WinThor > 530

Criar permissões de acesso

 

  • Devem ser criados os parâmetros da presidência:
    Permitir inserir item bonificado em nota de venda. S/N(default);
    Dica: Caso marcado como sim, permite inserir item bonificado, conforme permissão de acesso do usuário, em uma nota de venda, especificamente para TV1. utilizando esse processo o módulo de integração não será atendido.

  • Bloquear pedido de venda com itens bonificados na venda telemarketing’: ‘Sim’ (default) ou ‘Não’. Na dica do parâmetro, especificar que é para pedidos TV1;
  • Valor total máximo em itens bonificados dentro de pedido de venda’. Na dica do parâmetro, especificar que é para pedidos tipo TV1;
  • Valor total mínimo do pedido para ter itens bonificados dentro de pedido de venda’. Na dica do parâmetro, especificar que é para pedidos TV1;
  • Deve criar uma permissão de usuário (rotina 530) para indicar se permitir incluir itens bonificados em pedido de venda;
  • Ao inserir um novo item no pedido de venda (TV1), caso o parâmetro da presidência 'Permitir inserir item bonificado em nota de venda' e o usuário tenha permissão de acesso, deve ser disponibilizado a opção de definir que o item inserido é um ‘item bonificado;
  • Caso o item inserido seja item bonificado:
     Validar o parâmetro que usa chave tripla estiver marcado como 'sim';
     No calculo do impostos: 
    -- ST: Deve validar o parâmetro Não calcular ICMS de item bonificado em mercadoria no pedido de venda (TV1)'. Caso o parâmetro estiver marcado, deve considerar o valor da alíquota do calculo ST como zero, consequentemente, o calculo do ST dependerá da primeira parte do calculo de ST;
    -- Se tiver que calcular o ST e tiver que usar o preço de venda, utilizar o preço de bonificação;
    --  IPI: Se tiver que calcular, utilizar o preço de bonificação;
    -- Diferencial de alíquota: Se tiver que calcular, utilizar o preço de bonificação;

  • Deve validar o preço de venda, caso o parâmetro ‘1074 - Validar preço na bonificação’ estiver marcado como ‘sim`;
  • Deve validar se existe restrição de venda para tipo de venda bonificação (TV5);
  • Caso o parâmetro '1224 - Separar pedidos que possuam produtos com restrição de transporte' estiver marcado como 'sim' e o novo parâmetro 'Permitir inserir item bonificado em nota de venda' estiver marcado como 'sim', todos os itens devem ter a mesmo tipo de restrição de transporte;
  • Na grid dos itens selecionados, permitir diferenciar visivelmente qual item é bonificado;
  • No momento de gravar o pedido de venda (TV1) com itens bonificados:
    Não dever permitir gravar unicamente itens bonificados. Deve conter no mínimo um item que não seja bonificado;
    Não devem ser considerados itens bonificados na validação de campanha de brinde (3320);
    Não devem ser considerados itens gerados automaticamente de brindes lançados pela rotina 3320, como itens bonificados;
    Passar a validar o parâmetro 2583 - 'Usa bonificação em aberto para diminuir o limite de crédito do cliente?' para considerar, ou não, itens bonificados no calculo e na validação do limite de crédito do cliente;
    Caso o parâmetro ‘Valor total máximo em itens bonificados dentro de pedido de venda’ seja>0, o valor total de bonificação do pedido de venda (PCPEDC.VLBONIFIC) deve ser menor ou igual ao parâmetro anteriormente mencionado. Caso seja maior, apresentar mensagem de alerta;
    Caso o parâmetro ‘Valor total mínimo de pedido de venda com itens bonificados dentro de pedido de venda’ seja>0, o valor total do pedido de venda sem os itens bonificados deve ser maior ou igual ao parâmetro anteriormente mencionado. Caso seja menor, apresentar mensagem de alerta;
    .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 (TV1), com o parâmetro ‘2505 - Valor Máximo de Venda Bonificada no Mês’;
    Caso o novo parâmetro ‘Bloquear pedido de venda com itens bonificados na venda telemarketing’ esteja marcado como ‘sim’ e for venda telemarketing, o pedido deve ser gravado como bloqueado e passar a gravar o motivo do bloqueio correspondente (deve ser criado um código de motivo de bloqueio para esta    modalidade de venda);

  • Na gravação dos itens:
    Quando o item não é bonificado, ou seja, venda, deve
    -- Gravar nulo o campo específico para valor da bonificação (PCPEDI.PBONIFIC).

    Quando o item é bonificado, deve:
    -- Gravar o preço calculado no campo específico para valor da bonificação. (PCPEDI.PBONIFIC).;
    -- Gravar o flag de bonificação como 'F', incluindo os itens bonificados automaticamente oriundos de campanhas de brinde;
    -- 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.

  • Na gravação do cabeçalho, deve gravar os totais:
    O valor total pedido, como somatório dos itens vendidos, bonificados e itens faltante: VLTOTAL = SUM([PCPEDI.QT+PCPEDI.QTFALTA]*[PCPEDI.PVENDA+PCPEDI.PBONIFIC])
    O valor atendido deve ser o somatório de itens de venda (NVL(PCPEDI.BONIFIC,'N')='N');
    O valor bonificação deve ser o somatório de itens bonificados (NVL(PCPEDI.BONIFIC,'N')<>'N');

  • Ao gravar como orçamento (F12) e existir itens bonificados, deve apresentar mensagem de alerta indicando que o orçamento possui itens bonificados e não poderá ser salvo.


 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.