Aplicação de pedidos com itens por múltiplos

De GeoSales
Revisão de 18h25min de 26 de janeiro de 2022 por Ramon.queiroz (discussão | contribs) (→‎Cenários)
Ir para navegação Ir para pesquisar

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
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
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