Mudanças entre as edições de "Aplicação de pedidos com itens por múltiplos"

De GeoSales
Ir para navegação Ir para pesquisar
Linha 153: Linha 153:
 
'''[RN3] - ''' As informações de quantidade base serão fornecidas na integração.
 
'''[RN3] - ''' As informações de quantidade base serão fornecidas na integração.
  
 +
'''[RN4] - ''' Os campos do proteus que serão utilizados para esta integração são os campos B5_WMSEMB = 1 (OBRIGAR A VENDER POR MULTIPLO) e MULTIPLO B1_FRACPER (QUANTIDADE).
 
== Aprovação ==
 
== Aprovação ==
  

Edição das 12h04min de 27 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
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 QT_BASE
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)

Considere um pedido de 5 itens realizado nos modelos da 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


No entanto, surgiu uma necessidade diferenciada, na qual o item 5 não precisa de 12 unidades, mas apenas 5. Ao tentar fazer este tipo de pedido, uma mensagem surgirá na parte superior da tela de pedidos informando que só serão permitidos pedidos com o múltiplo da quantidade base fornecida. Neste caso, se há a real necessidade deste tipo de venda, ela deverá ser tratada via fracionamento de produtos.

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.

[RN4] - Os campos do proteus que serão utilizados para esta integração são os campos B5_WMSEMB = 1 (OBRIGAR A VENDER POR MULTIPLO) e MULTIPLO B1_FRACPER (QUANTIDADE).

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