Mudanças entre as edições de "Aplicação de pedidos com itens por múltiplos"
(Criou página com '== Histórico de Alterações == {| class="wikitable" ! Data ! Quem ! Comentários |- | 26/01/2022 || João Ramon || Criação do documento |- |} == Necessidade == O clie...') |
|||
| Linha 37: | Linha 37: | ||
|Item_1 || PEÇA || 1 || CAIXA || 25 | |Item_1 || PEÇA || 1 || CAIXA || 25 | ||
|- | |- | ||
| − | |Item_2 || UNIDADE || 1 || CARTELA || | + | |Item_2 || UNIDADE || 1 || CARTELA || 30 |
|- | |- | ||
| − | |Item_3 || METRO || 1 || ROLO || | + | |Item_3 || METRO || 1 || ROLO || 50 |
|- | |- | ||
| − | |Item_4 || LATA || 1 || CENTO || | + | |Item_4 || LATA || 1 || CENTO || 20 |
|- | |- | ||
| − | |Item_5 || POTE || 1 || CAIXA || | + | |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: | ||
| + | |||
| + | {|class="wikitable" | ||
| + | !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: | ||
| + | |||
| + | |||
| + | {|class="wikitable" | ||
| + | !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: | ||
| + | |||
| + | {|class="wikitable" | ||
| + | !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) === | ||
| + | |||
| + | |||
| + | |||
| + | {|class="wikitable" | ||
| + | !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 | ||
| + | |- | ||
| + | |} | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
Edição das 18h23min de 26 de janeiro de 2022
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 |