Configuração de Pedido por Lote

De GeoSales
Ir para navegação Ir para pesquisar


Histórico de Alterações

Data Quem Comentários
04/06/2021 João Ramon Criação do documento

Necessidade

A funcionalidade de lote foi implementada na plataforma GeoSales 3 por conta da necessidade da diferenciação de algumas variantes que possam ocorrer em um mesmo produto (ex. um lote de um produto pode ter diferenciação de um segundo lote do mesmo produto, mas ambos diferenciam-se pelo valor do lote, por motivo de aproximação do prazo de validade deste produto). Portanto, há uma diferenciação por lotes, ainda que sejam os mesmos produtos. Esta funcionalidade foi desenvolvida em 2017 para o GeoSales 3, e agora necessita que esta funcionalidade seja migrada para a nova plataforma, a GeoSales EVO.

Solução

A fim de atender a esta carência de funcionalidade, deve-se, em primeiro lugar, criar um mecanismo dentro da plataforma GeoSales EVO que consiga inserir, durante a elaboração de um pedido, produtos indicando os seus respectivo lotes, quando aplicável. Na plataforma GeoSales 3, a funcionalidade ficava na parte de pedidos, numa área chamada 'Dados de Produto'. Nesta área, é possível inserir o número do lote, o nome do produto a que se referia aquele lote, a quantidade de produtos existentes por lote e valores por lote. Cada uma dessas informações devem estar disponíveis para inclusão na EVO, a fim de determinar a que lote, o pedido está sendo elaborado, quando aplicável.

Implementação

  1. . O implemento da funcionalidade será feito a partir das informações dos cards de produtos. Ao selecionar determinado produto, no botão de informações, algumas informações já são disponíveis: Tipo de moeda, informações de verbas, quantidade de itens daquela embalagem, além de campos para informações customizáveis, a exemplo das áreas de aplicação dos descontos.
  2. . Estes cards não possuem quaisquer informações sobre lote. A implementação consiste em apresentar dados de lote, tais como: prazo de validade do lote, quantidade de produtos no lote, valor e numero de lote.
  3. . Quando o produto selecionado possui informações de lote, o usuário poderá alterar dados de quantidade de produtos por lote, valores do lote por meio da aplicação de desconto vinculado ao lote (exemplo: usuário, ao verificar dois lotes do mesmo produto, viu que um dos lotes está com a data de validade próximo ao vencimento, justificando o desconto por lote).
  4. . Além disso, o usuário deverá ter a possibilidade de alterar a quantidade de produtos por lote.

Cenários

Consideremos para composição dos cenários os seguintes dados.

Produtos no estoque

Produto 1

CD_PRODUTO CD_LOTE NM_PRODUTO DT_VALIDADE QT_LOTE
P001 1 bandeja de iogurte 180 ml 30/10/2021 48

Produto 2

CD_PRODUTO CD_LOTE NM_PRODUTO DT_VALIDADE QT_LOTE
P002 1 bandeja de iogurte 180 ml especial 30/10/2021 48
P002 2 bandeja de iogurte 180 ml especial 30/06/2021 48

Produto 3

CD_PRODUTO CD_LOTE NM_PRODUTO DT_VALIDADE QT_LOTE
P003 1 garrafa iogurte 900 ml morango 30/11/2021 12
P003 2 garrafa iogurte 900 ml morango 30/06/2021 12
P003 3 garrafa iogurte 900 ml morango 30/07/2021 12
P003 4 garrafa iogurte 900 ml morango 30/11/2021 6




Pelas tabelas, dispomos de 3 produtos distintos, armazenados em lotes com datas de validades e quantidades definidas.


Cenário 1 - Pedido com o Produto 1

O produto 1 possui apenas 1 único lote. No momento do pedido, ao selecionar o ícone de informações deste produto, só haverá a informação referente ao lote vinculado a ele.

Cenário 2 - Pedido com o Produto 2

Percebemos que o produto possui dois lotes distintos. A diferença entre os dois está nos valores do prazo de validade. No caso, o lote 2 possui prazo de validade mais curto do que o lote 1. Portanto, ao acessar a tela de pedidos, nas informações de lote, o usuário poderá aplicar desconto no produto em decorrência da proximidade do vencimento.

Cenário 3 - Pedido com o Produto 3

Neste cenário observam-se algumas situações distintas:

  • Temos 4 lotes distintos para este produto;
  • O lote 2 possui validade próximo do vencimento;
  • O lote 4 possui quantidade diferenciada dos demais lotes

Regras de Negócio

[RN1] - Ao ativar o flag de isento, o campo será automaticamente preenchido com o texto 'ISENTO' e ficará desabilitado para edição.

Aprovação

Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação da mesma no Sistema GeoSales, em nome da Organização a qual estou vinculado.

GeoSales

Setor Aprovado Por Data
Desenvolvimento - GeoSales Pessoa que aprovou 00/00/0000
Integração - GeoSales Pessoa que aprovou 00/00/0000
Configurações - GeoSales Pessoa que aprovou 00/00/0000

Empresa solicitante

Setor Aprovado Por Data Assinatura
Gerente TI - Cliente Pessoa que aprovou 00/00/0000
Gerente de Projeto - Cliente Pessoa que aprovou 00/00/0000
Gerente Comercial - Cliente Pessoa que aprovou 00/00/0000