Aplicação de pedidos com itens por múltiplos
Histórico de Alterações
Data | Quem | Comentários |
---|---|---|
26/01/2022 | João Ramon | Criação do documento |
Necessidade
O cliente utiliza a plataforma GeoSales essencialmente nas vendas de atacado. No entanto, há duas unidades base cadastradas nos itens, sendo uma unidade base menor (referente a itens de varejo, sendo unidades, peças, gramas, etc) e uma unidade base maior (referente a itens de atacado, tais como: caixa, saca, fardo, etc.), e a unidade trazida sempre é a menor. Isso força o vendedor a observar e realizar as alterações das unidades no campo de informações dos itens. Com este processo, por vezes tem ocorrido situações de vendas com unidades de varejo, provocando retrabalhos e onerando os processos do cliente. Neste cenário, há a necessidade de eliminar os riscos de retrabalhos por este motivo.
Solução
Eliminar a possibilidade de venda com as unidades mínimas de varejo, fazendo com que o sistema trabalhe apenas com as quantidades base referentes ao valor de atacado.
Implementação
O cliente trabalha atualmente com dois níveis de unidade base: uma menor (venda de varejo) e uma base maior (venda de atacado). Para a solução do cliente, a unidade base maior será excluída, sobrando apenas os itens de unidade base menor. No entanto, a quantidade base destes itens, geralmente unitários, serão populados com os valores apresentados nas unidades bases maiores, fazendo com que o vendedor consiga realizar pedidos daquele item apenas se estes forem múltiplos da quantidade base. Todas as informações de quantidade base dos itens serão fornecidos via ERP.
Cenários
Considere para a composição deste cenário a seguinte massa de dados:
NM_ITEM | UN_BASE_1 | QT_BASE_1 | UN_BASE_2 | QT_BASE_2 |
---|---|---|---|---|
Item_1 | PEÇA | 1 | CAIXA | 25 |
Item_2 | UNIDADE | 1 | CARTELA | 30 |
Item_3 | METRO | 1 | ROLO | 50 |
Item_4 | LATA | 1 | CENTO | 20 |
Item_5 | POTE | 1 | CAIXA | 12 |
Cenário 1 (Situação Atual sem troca de unidade base)
O vendedor faz um pedido composto de 5 itens. Por default, a unidade base selecionada é a menor. Considerando que o vendedor não tenha realizado nenhuma alteração, o pedido será assim disposto:
NM_ITEM | UN_BASE_1 | QT_BASE_1 | UN_BASE_2 | QT_BASE_2 |
---|---|---|---|---|
Item_1 | PEÇA | 1 | ||
Item_2 | UNIDADE | 1 | ||
Item_3 | METRO | 1 | ||
Item_4 | LATA | 1 | ||
Item_5 | POTE | 1 |
Cenário 2 (Situação Atual com troca de unidade base)
O vendedor faz um pedido composto de 5 itens. Por default, a unidade base selecionada é a menor. Considerando que o vendedor tenha realizado alteração de unidade nos itens 1, 2 e 3, o pedido será assim disposto:
NM_ITEM | UN_BASE_1 | QT_BASE_1 | UN_BASE_2 | QT_BASE_2 |
---|---|---|---|---|
Item_1 | CAIXA | 25 | ||
Item_2 | CARTELA | 30 | ||
Item_3 | ROLO | 50 | ||
Item_4 | LATA | 1 | ||
Item_5 | POTE | 1 |
Pelo exposto, os itens 1, 2 e 3 apresentação a unidade base maior, enquanto as demais apresentação a unidade base menor.
Cenário 3 (Situação Desejada)
Para a composição dos cenários seguintes, a unidade base maior será excluída, e o valor da unidade base maior irá para a quantidade base da unidade menor. Ilustramos na tabela abaixo:
NM_ITEM | UN_BASE_1 | QT_BASE_2 |
---|---|---|
Item_1 | PEÇA | 25 |
Item_2 | UNIDADE | 30 |
Item_3 | METRO | 50 |
Item_4 | LATA | 20 |
Item_5 | POTE | 12 |
Portanto, num eventual pedido dos 5 itens, a quantidade apresentada será a que foi demonstrada na tabela anterior.
Cenário 4 (Situação Desejada com necessidade de item fracionado)
NM_ITEM | UN_BASE_1 | QT_BASE_2 |
---|---|---|
Item_1 | PEÇA | 25 |
Item_2 | UNIDADE | 30 |
Item_3 | METRO | 50 |
Item_4 | LATA | 20 |
Item_5 | POTE | 12 |
Regras de Negócios
[RN1] - A quantidade base de um determinado item na unidade base menor corresponderá ao valor da unidade base maior;
[RN2] - Se o vendedor tiver a necessidade de venda de itens sem a aplicação dos múltiplos (ex. Vendas de varejo), ele deverá recorrer ao fracionamento de produtos, desde que esteja devidamente configurado;
[RN3] - As informações de quantidade base serão fornecidas na integraçã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 |