Páginas filhas
  • DDVENDAS-43725 - DT - Utilizar Preço Atacado Por Quantidade Múltipla Na Rotina 201

Versões comparadas

Chave

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


01. DADOS GERAIS

Produto:

TOTVS Distribuição Linha Winthor

Solucoes_totvs
Solucao

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linha Winthor 

Linhas_totvs

Segmento:

Distribuição TOTVS Goiânia 

Segmentos_totvs
Segmento

Módulo:2- COMPRAS
Função:201 - PRECIFICAR PRODUTO
Ticket:16458772
Requisito/Story/Issue (informe o requisito relacionado) :DDVENDAS-43725


02. 
SITUAÇÃO/REQUISITO

Atualmente a rotina 201 possui um campo para diferenciar preço atacado parametrizando na rotina 238 a quantidade mínima atacado onde quando atingir a quantidade o sistema passa a utilizar o preço em atacado.
Gostaria de utilizar o preço de atacado para 'Qt.Multipla' na rotina 201 no mesmo recurso que existe hoje na rotina 2014 como o exemplo abaixo:

...

  • 'Qt.Multipla': quantidade múltipla do valor informado na rotina 2014 que valida a quantidade de itens dentro da embalagem. Ao utilizar este campo, o valor será alterado para o preço de atacado, mas somente para os múltiplos.

03. SOLUÇÃO

Atualmente já existe a validação por quantidade para preço atacado que é o campo Qtde mínima atacado da rotina 238. Caso a venda ocorra com a quantidade igual ou superior ao parametrizado nesse campo a rotina de venda busca o preço de venda atacado.

...

Totvs custom tabs box
tabs1.Cadastro, 2. Precificação, 3. Rotinas de Vendas, 4.Rotinas de Edição de Pedidos
idspasso1,passo2,passo3,passo4
Totvs custom tabs box items
defaultyes
referenciapasso1

Atualize a rotina abaixo a partir da versão indicada ou versão superior:

  • Rotina 201 - Precificar Produtos - Versão 35.0.0.8;
  • Rotina 300 - Atualizar Funções de Venda - Versão 35.0.0.106;
  • Rotina 316 - Digitar Pedido de Venda - Versão 35.0.0.42;

  • Rotina 336 - Alterar Pedido de Venda - Versão 35.0.0.64;
  • Rotina 2596 - Integração Dados Externos - Versão 35.0.0.2;
  • Rotina 4116 - Venda - Versão 3435.0.0.2131;
  • Rotina 4136 - Alterar Pedido - Versão 35.0.0.16;
  • Nome do objeto: PCPRODFILIAL Descrição do objeto: Tabela PCPRODFILIAL Versão: 5.0.01.000 no WTA rotina 814;
  • Nome do objeto: DICIONARIO.238 Descrição do objeto: Produto por filial Versão: 5.0.01.000 no WTA rotina 814;

  • Nome do objeto: PCTABPR Descrição do objeto: Tabela PCTABPR Versão: 5.0.01.000 no WTA rotina 814;


Para utilizar o gatilho de múltiplo para busca do preço de atacado, siga os seguintes passo:

  • Abra a rotina 238 - Manutenção do Cadastro de Produtos;
  • Pesquise o produto;
  • Pesquise pelo campo Quantidade Múltipla do Atacado (QTMULTIPLA):

  • Parametrize a quantidade que servirá de gatilho para o preço de atacado.

Importante: As rotinas de venda só irão carregar o preço de venda atacado caso a quantidade de venda digitada seja múltiplo do QTMULTIPLA do cadastro do produto na rotina 238, exemplo:

Preço atacado: R$10,00

Preço Varejo: R$15,00

Múltiplo do cadastro do produto: 5

Quantidade de venda na rotina 316: 7

Preço carregado: R$15,00


Preço atacado: R$10,00

Preço Varejo: R$15,00

Múltiplo do cadastro do produto: 5

Quantidade de venda na rotina 316: 10

Preço carregado: R$10,00


Preço atacado: R$10,00

Preço Varejo: R$15,00

Múltiplo do cadastro do produto: 5

Quantidade de venda na rotina 316: 12

Preço carregado: R$15,00


Preço atacado: R$10,00

Preço Varejo: R$15,00

Múltiplo do cadastro do produto: 5

Quantidade de venda na rotina 316: 15

Preço carregado: R$10,00


Então nesse exemplo a rotina só irá carregar o preço de atacado caso a quantidade de venda digita nas rotinas de venda seja múltiplo de 5 : 

"M(5) = {5, 10, 15, 20, 25, 30 , 35, 40, 45, … }" 

Totvs custom tabs box items
defaultno
referenciapasso2

Para utilizar o gatilho de múltiplo para busca do preço de atacado, siga os seguintes passo:

  • Abra a rotina 201 - Precificar Produtos;
  • Pesquise o produto em que a região irá utilizar o QTMULTIPLA para gatilho de busca do preço de atacado;


Totvs custom tabs box items
defaultno
referenciapasso3

Na venda a validação do gatilho vai funcionar da seguinte maneira

  • Abra a rotina 316;
  • Inicie um pedido de venda;
  • Pesquise o produto e informe a quantidade:

Caso a quantidade não seja gatilho do preço atacado a rotina carrega o preço de varejo:

Caso a quantidade seja gatilho do preço atacado a rotina carrega o preço de atacado:


  • Abra a rotina 4116;
  • Inicie um pedido de venda;
  • Pesquise o produto e informe a quantidade:

Caso a quantidade não seja gatilho do preço atacado a rotina carrega o preço de varejo:


Caso a quantidade seja gatilho do preço atacado a rotina carrega o preço de atacado:


Importante: Lembrando que nesse caso esse produto está parametrizado da seguinte forma

Preço atacado: R$ 140,00

Preço Varejo: R$ 150,00

Múltiplo do cadastro do produto: 5

Então nesse exemplo a rotina só irá carregar o preço de atacado caso a quantidade de venda digita nas rotinas de venda seja múltiplo de 5 : 

"M(5) = {5, 10, 15, 20, 25, 30 , 35, 40, 45, … }" 


Totvs custom tabs box items
defaultno
referenciapasso4

As rotinas de alteração de pedido de vendas foram ajustadas para realizar a mesma validação do múltiplo gatilho de busca do preço de atacado:

  • Abra a rotina 336;
  • Pesquise um pedido de venda;
  • Insira um item no pedido:

Caso a quantidade não seja gatilho do preço atacado a rotina carrega o preço de varejo:

Caso a quantidade seja gatilho do preço atacado a rotina carrega o preço de atacado:


  • Abra a rotina 4136;
  • Pesquise um pedido de venda;
  • Insira um item no pedido:

Caso a quantidade não seja gatilho do preço atacado a rotina carrega o preço de varejo:

Caso a quantidade seja gatilho do preço atacado a rotina carrega o preço de atacado:

Importante: Lembrando que nesse caso esse produto está parametrizado da seguinte forma

Preço atacado: R$ 140,00

Preço Varejo: R$ 150,00

Múltiplo do cadastro do produto: 5

Então nesse exemplo a rotina só irá carregar o preço de atacado caso a quantidade de venda digita nas rotinas de venda seja múltiplo de 5 : 

"M(5) = {5, 10, 15, 20, 25, 30 , 35, 40, 45, … }" 


04. DEMAIS INFORMAÇÕES

 

IMPORTANTE!

As versões estarão disponíveis para download no CCW. Mantenha suas rotinas sempre atualizadas!

...