Vitrine
Histórico de Revisões
Data | Quem | Comentários |
---|---|---|
15/05/2015 | Leonardo Sousa | Criação do Documento |
26/01/2018 | Ryvane Maria | Atualização do Documento |
30/01/2018 | Ryvane Maria | Inclusão de informações sobre view no ERP |
07/02/2018 | Ryvane Maria | Revisão de informações sobre view no ERP |
Necessidade
Este caso de uso tem como finalidade descrever os passos necessários para que o usuário possa realizar a venda de produtos para vitrine.
Essa venda ocorre quando um cliente compra um produto pela primeira vez. Ao realizar a compra ele deve receber um desconto pré-determinado na primeira unidade deste produto, pois se trataria de um produto para vitrine.
A forma de controle desta venda de vitrine deve ser feita no momento do retorno do pedido pelo status que foi faturado, ou seja, a venda de vitrine só deverá ser contabilizada quando o pedido for faturado.
Solução
Inicialmente, para que essa funcionalidade seja ativada, o sistema deve estar parametrizado com o “ID_DESCONTO_VITRINE” setado como “S” no cadastro de configurações.
Happy Day
1. Este fluxo inicia quando o usuário já iniciou o pedido e está inserindo um item de vitrine ainda não vendido para o cliente [RN1];
2. O usuário informará que deseja incluir o item selecionado como vitrine;
3. O sistema irá validar a inclusão [RN2, RN3];
4. O usuário inclui o item com vitrine [RN4];
Deverá ser criada uma tabela espelho da tabela VITRINE ou uma view no protheus, de onde serão coletadas pelo GeoSales as informações de produtos de vitrine, porém, a alimentação da tabela ou das regras dessa view ficará a cargo exclusivamente do ERP. Essa tabela ou view deverá conter as informações dos produtos que já foram vendidos como vitrine e não podem ser vendidos novamente.
Implementação
TABELAS A SEREM CRIADAS
VITRINE | ||||
---|---|---|---|---|
Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
CD_PRODUTO | INT | SIM | SIM | Codigo do produto |
CD_CLIENTE | INT | SIM | SIM | Código do cliente |
CD_FAMILIA | INT | NÃO | NÃO | Código da família do produto |
No caso de implementação de uma view para coleta de dados, essa view deve conter as mesmas informações especificadas na tabela VITRINE.
FAMILIA_VITRINE | ||||
---|---|---|---|---|
Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
ID_VITRINE | INT | SIM | SIM | Tipo de movimento do pedido. |
CD_ORGANIZACAO_VENDA | VARCHAR (20) | NÃO | NÃO | Código da organização de venda |
CD_FAMILIA | INT | NÃO | NÃO | Código da família do produto |
VL_DESCONTO | DECIMAL | NÃO | NÃO | Valor de desconto padrão |
VL_DESC_ADICIONAL | DECIMAL | NÃO | NÃO | Valor de desconto adicional |
TABELAS A SEREM ALTERADAS
ITEM_PEDIDO | ||||
---|---|---|---|---|
Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
CD_TIPO_MOVIMENTO | VARCHAR (4) | NÃO | NÃO | Tipo de movimento do pedido |
Regras de Negócio
[RN1] – É considerado item de vitrine os itens de famílias (modelo) indicados pela integração de dados na estrutura FAMILIA_VITRINE. O cliente poderá realizar apenas a compra de uma única unidade de cada família (modelo) de vitrine.
[RN2] – Para o item ser vendido como vitrine ele precisa atender os seguintes requisitos:
- Ser um produto de vitrine;
- Nunca ter sido vendido como vitrine para o cliente, ele ou qualquer outro item da família (modelo);
- Já ter inserido um item da mesma família (modelo) no pedido. Ou seja, a venda de vitrine será sempre aliada a uma venda normal.
[RN3] – O vendedor não poderá modificar o desconto do item de vitrine. O desconto de vitrine será aplicado da seguinte forma:
- Primeiramente será aplicado os descontos ou acréscimo de condição de pagamento, tipo frete, diferencial de ICMS, desconto de suframa e os descontos específicos, descritos no caso de uso de aplicação de desconto no pedido, após a aplicação destes descontos, serão aplicados os descontos de vitrine enviados pelo ERP.
- No caso de item de vitrine o sistema deve carregar o valor mínimo da faixa de preço do item, respeitando o máximo de desconto parametrizado para o item;
[RN4] – O GeoSales não irá registrar a inclusão da família e do item para que a venda de vitrine seja bloqueada. Esse bloqueio de venda de vitrine para um produto só vai ocorrer quando o sistema receber essa informação da tabela VITRINE no ERP ou da view que será usada como parâmetro para alimentar a tabela VITRINE. É importante salientar que as informações contidas na tabela espelho VITRINE no ERP ou nas regras da View do ERP não são de responsabilidade do GeoSales. No caso da implementação de uma view, as informações dessa view serão visualizadas no ERP.
[RN5] – A alimentação da view ou da tabela VITRINE, no ERP, de onde o GeoSales irá ler as informações de produtos disponíveis para vitrine é de exclusiva responsabilidade do ERP.
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.
Setor | Aprovado Por | Data | Assinatura |
---|---|---|---|
Gerente TI | |||
Gerente Projeto | |||
Gerente Comercial |