Vitrine

De GeoSales
Revisão de 13h30min de 7 de fevereiro de 2018 por Ryvanemaria (discussão | contribs) (→‎Histórico de Revisões)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

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