Mudanças entre as edições de "Desconto Cliente Produto Frete"

De GeoSales
Ir para navegação Ir para pesquisar
 
(33 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 1: Linha 1:
 
== Histórico de Revisões ==
 
== Histórico de Revisões ==
{| border="1" cellpadding="1"
+
{| class="wikitable"
 
! Data
 
! Data
 
! Quem  
 
! Quem  
Linha 6: Linha 6:
 
|-
 
|-
 
|  13/02/2017  ||  Victor César    ||  Criação do Documento
 
|  13/02/2017  ||  Victor César    ||  Criação do Documento
 +
|-
 +
|  16/02/2017  ||  Luan Lima    ||  Aprovação da Arquitetura
 
|}
 
|}
  
Linha 15: Linha 17:
  
 
Para atender a necessidade, será preciso criar um hierarquia de desconto/acréscimo que deve ser levando em consideração a Organização de venda do cliente, o Cliente, o produto que está vinculado ao cliente, o tipo de frete. Pois dependendo das informações supracitadas, será aplicado um desconto conforme preenchimento da tabela DESCONTO_CLIENTE_PRODUTO_FRETE.
 
Para atender a necessidade, será preciso criar um hierarquia de desconto/acréscimo que deve ser levando em consideração a Organização de venda do cliente, o Cliente, o produto que está vinculado ao cliente, o tipo de frete. Pois dependendo das informações supracitadas, será aplicado um desconto conforme preenchimento da tabela DESCONTO_CLIENTE_PRODUTO_FRETE.
 +
 +
 +
 +
 +
 +
 +
  
  
Linha 22: Linha 31:
 
Tabela: '''DESCONTO_CLIENTE_PRODUTO_FRETE'''
 
Tabela: '''DESCONTO_CLIENTE_PRODUTO_FRETE'''
  
{| border="1" cellpadding="1"
+
{| class="wikitable"
 
! DESCRIÇÃO
 
! DESCRIÇÃO
 
! TIPO  
 
! TIPO  
Linha 44: Linha 53:
 
A tabela de preço na Lebrinha é customizada (SZ0).
 
A tabela de preço na Lebrinha é customizada (SZ0).
  
Na tabela (SZ0), para cada cliente é vinculado a sua loja e o produto que estará disponível para venda.
+
Na tabela (SZ0), Contém o preço de cada produto para determinado cliente, para determinada filial e para o tipo de frete do cliente.
  
Na mesma tabela, terá vários preços: preço de partida, preço final, preço de partida CIF, preço de partida FOB, como também o valor do Frete.
+
Na mesma tabela, também terá vários preços: preço de partida, preço final, preço de partida CIF, preço de partida FOB, como também o valor do Frete.
  
O preço que será utilizando na integração será o '''PREÇO FINAL'''.
+
O preço que será enviado na integração para venda será o '''PREÇO FINAL'''.
  
Se o tipo de frente do cliente for CIF, o preço final será com frente, caso o vendedor escolher a opção FOB, o Geosales deverá subitrair o valor do frete.
+
Se o tipo de frete do cliente for CIF, o preço final será com frete, caso o vendedor escolher a opção FOB, o Geosales deverá subtrair o valor do frete.
  
'''OBS.''': Se o tipo de frete do cliente for FOB e no momento da venda, o vendedor escolher a opção CIF, então o GeoSales terá que somar o valor do frete.
+
Se o tipo de frete do cliente for FOB e no momento da venda, o vendedor escolher a opção CIF, então o GeoSales terá que somar o valor do frete.
  
 +
<b>OBS:</b> <i>O Valor do Frete no ERP é em Valor, esse valor terá que ser transformado em percentual para ser descontado ou acrescentado.</i>
 +
 +
 +
'''Exemplo de Como de ser preenchia a nova tabela.'''
  
 
'''Exemplo 1 :'''
 
'''Exemplo 1 :'''
 +
 +
Se o Tipo de Frete do Cliente for CIF o campo ID_TIPO_FRETE deve ser F de FOB e o campo PR_DESCONTO deve ser preenchido com valor positivo para ser aplicado o desconto.
  
 
Dados Cadastrados no ERP:
 
Dados Cadastrados no ERP:
Linha 67: Linha 82:
 
Valor Frete: R$ 1,00
 
Valor Frete: R$ 1,00
  
{| border="1" cellpadding="1"
+
{| class="wikitable"
 
! CD_ORG_VENDA
 
! CD_ORG_VENDA
 
! CD_CLIENTE  
 
! CD_CLIENTE  
Linha 80: Linha 95:
  
 
'''Exemplo 2'''  
 
'''Exemplo 2'''  
 +
 +
Se o tipo de Frete do Cliente for FOB o campo ID_TIPO_FRETE deve ser preenchido com C de CIF e o campo PR_DESCONTO deve ser negativo para ser aplicado o créscimo e não desconto.
 +
 
Cliente: Francisco
 
Cliente: Francisco
  
Linha 90: Linha 108:
 
Preenchimento da Tabela:
 
Preenchimento da Tabela:
  
{| border="1" cellpadding="1"
+
{| class="wikitable"
 
! CD_ORG_VENDA
 
! CD_ORG_VENDA
 
! CD_CLIENTE  
 
! CD_CLIENTE  
Linha 100: Linha 118:
 
|-
 
|-
 
|}
 
|}
 
  
 
=== Importação Pedido ERP ===
 
=== Importação Pedido ERP ===
  
 
Devido uma parametrização do ERP, o valor que será inserido no banco de dados do cliente (ERP), não será igual ao valor realizado na venda, pois será necessário reprocessar os cálculos. No final desse processamento, os valores passarão a ser iguais.
 
Devido uma parametrização do ERP, o valor que será inserido no banco de dados do cliente (ERP), não será igual ao valor realizado na venda, pois será necessário reprocessar os cálculos. No final desse processamento, os valores passarão a ser iguais.
 +
 +
O valor do item que deve ser integrado de volta será o valor de partida da tabela SZ0, se o tipo de frete do cliente for CIF será gravado o preço de partida CIF do item, se o tipo de frete do cliente for FOB será gravado o preço de partida FOB do item.
  
 
Exemplificando:
 
Exemplificando:
Linha 112: Linha 131:
 
#Cliente: A
 
#Cliente: A
 
#Produto: 123
 
#Produto: 123
#Tipo Frete: CIF
+
#Quantidade Vendida: 1
#Valor Pedido: R$ 10,00
+
#Tipo Frete do Cliente: CIF
#Vr Frete: R$ 1,00
+
#Preço Final: R$ 10,00
 +
#Valor do Frete: R$ 1,00
 +
#Preço de Partida CIF: R$ 5,00
 +
#Preço de Partida FOB: R$ 3,00
 +
#Tipo do Frete da Venda: FOB
  
 
Operação:
 
Operação:
Linha 120: Linha 143:
 
Ao salvar o Pedido, segue dados:
 
Ao salvar o Pedido, segue dados:
  
#Valor Final do Pedido: R$ 10,00
+
# Valor do Item Gravado no GeoSales: R$ 9,00
# Valor Gravado na PEDIDO.VR_PEDIDO: R$ 10,00 (Nuvem SS)
+
# Após a Importação do Pedido no ERP
# Após Execução do Claudus/TXT
+
# Valor do Item Gravado nas tabelas do Protheus: R$ 5,00
# Valor Gravado na PEDIDO.VR_PEDIDO: R$ 10,00 (Nuvem Cliente)
 
# Valor gravado no SC5.VALOR_PEDIDO: R$ 1,00 (ERP)
 
 
 
  
Obs.: No momento da criação dos fontes da integração, o valor final deverá buscar o valor do frete conforme o tipo de frete foi informando no pedido salvo no GeoSales.
+
'''Conlusão'''.: O valor do item foi de 9,00 por que o tipo de frete do cliente era CIF e o frete vendido foi FOB, porém o valor gravado nas tabelas do Protheus foi o valor de partida CIF pois o tipo do frete do cliente é CIF.
  
 
== Cenários ==
 
== Cenários ==
  
  
===Cenário 1===
+
=== Cenário CIF ===
 
+
Tipo de Frete do Cliente no ERP é CIF, o Valor Final do Item já é com frete, então se o vendedor selecionar a opção FOB irá descontar o valor do Frete.
Dados 1:
 
  
   Vendedor: João
+
==== Dados  ====
   Cliente: Carlos
+
   Vendedor: Carlos
   Tipo Frete CIF
+
  Organização de Venda: 1
 +
  Cliente: João
 +
   Produto: 987
 +
   Tipo Frete: CIF
 +
  Percentual: 10%
 +
  Preço do Produto: 10,00
  
Operação 1:
+
==== Operação ====
  
   João inicia o atendimento
+
   Carlos cria um novo pedido de venda para o cliente João
  João cria um novo pedido de venda para o cliente
+
   Carlos seleciona a opção de frete FOB
   João escolhe o cliente Carlos
+
   Carlos seleciona o Item 987
   João escolhe os itens do pedidos
 
  João em salvar o pedido.
 
  João realiza um sincronismo
 
  
 
+
==== Assertiva ====
Assertiva 1:
 
 
      
 
      
    O Pedido é integrado ao ERP normalmente.
+
  É exibido 9,00 como preço do item 987
  
===Cenário 2===
+
===Cenário FOB ===
 +
Tipo de Frete do Cliente no ERP é FOB, o Valor Final do Item não tem Frete, então se o vendedor selecionar a opção CIF irá acrescentar o valor do Frete.
  
Dados 2:
 
  
   Vendedor: Joaquim
+
==== Dados ====
   Cliente: Carlos
+
   Vendedor: Carlos
   Tipo Frete FOB
+
  Organização de Venda: 1
 +
   Cliente: João
 +
  Produto: 987
 +
   Tipo Frete: CIF
 +
  Percentual: -10%
 +
  Preço do Produto: 10,00
  
Operação 1:
+
==== Operação ====
  
   João inicia o atendimento
+
   Carlos cria um novo pedido de venda para o cliente João
  João cria um novo pedido de venda para o cliente
+
   Carlos seleciona a opção de frete CIF
   João escolhe o cliente Carlos
+
   Carlos seleciona o Item 987
  João muda o tipo de Frete para CIF
 
   João escolhe os itens do pedidos
 
  João em salvar o pedido.
 
  João realiza um sincronismo
 
  
 +
==== Assertiva ====
  
Assertiva 1:
+
  É exibido 11,00 como preço do item 987
    O Sistema atualiza o preço conforme dados da tabela
 
    O Pedido é integrado ao ERP normalmente.
 
  
 
== Aprovaçã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.
  
 
+
{| class="wikitable"
 
+
! Setor
        --------------------------------                      ---------------------------------------
+
! Aprovado Por
            Comercial (Cliente)                                    Gerente de Projetos (SoftSite)
+
! style="width:200px" |Data
 +
! style="width:300px" |Assinatura
 +
|-  
 +
| '''''Tecnologia da Informação'''''
 +
| ''Marcello Campos''
 +
|
 +
|
 +
|}

Edição atual tal como às 14h25min de 21 de fevereiro de 2017

Histórico de Revisões

Data Quem Comentários
13/02/2017 Victor César Criação do Documento
16/02/2017 Luan Lima Aprovação da Arquitetura

Necessidade

Conforme sua política interna de desconto e com a implantação do GeoSales, a Lebrinha tem a necessidade que seja implementado na solução da Softsite a mesma política de desconto de clientes,produtos e frete.

Solução

Para atender a necessidade, será preciso criar um hierarquia de desconto/acréscimo que deve ser levando em consideração a Organização de venda do cliente, o Cliente, o produto que está vinculado ao cliente, o tipo de frete. Pois dependendo das informações supracitadas, será aplicado um desconto conforme preenchimento da tabela DESCONTO_CLIENTE_PRODUTO_FRETE.





Implementação

Para atender essa demanda,será necessário construir uma estrutura para receber os dados no momento da integração. A estrutura deve conter as informações abaixo:

Tabela: DESCONTO_CLIENTE_PRODUTO_FRETE

DESCRIÇÃO TIPO CHAVE OBRIGATÓRIO DESCRIÇÃO
CD_ORG_VENDA Varchar(20) Sim Sim Código da Orgnaização de Venda
CD_CLIENTE Int Sim Sim Código do Cleinte
CD_PRODUTO INT Sim Sim Código do Produto
ID_TIPO_FRETE varchar(1) Sim Sim Código do Tipo de Frete, C para CIF e F para FOB
PR_DESCONTO Decimal(18,6) Nao Sim Percentual de Desconto, se for acréscimo inserir valor negativo

Integração

A tabela de preço na Lebrinha é customizada (SZ0).

Na tabela (SZ0), Contém o preço de cada produto para determinado cliente, para determinada filial e para o tipo de frete do cliente.

Na mesma tabela, também terá vários preços: preço de partida, preço final, preço de partida CIF, preço de partida FOB, como também o valor do Frete.

O preço que será enviado na integração para venda será o PREÇO FINAL.

Se o tipo de frete do cliente for CIF, o preço final será com frete, caso o vendedor escolher a opção FOB, o Geosales deverá subtrair o valor do frete.

Se o tipo de frete do cliente for FOB e no momento da venda, o vendedor escolher a opção CIF, então o GeoSales terá que somar o valor do frete.

OBS: O Valor do Frete no ERP é em Valor, esse valor terá que ser transformado em percentual para ser descontado ou acrescentado.


Exemplo de Como de ser preenchia a nova tabela.

Exemplo 1 :

Se o Tipo de Frete do Cliente for CIF o campo ID_TIPO_FRETE deve ser F de FOB e o campo PR_DESCONTO deve ser preenchido com valor positivo para ser aplicado o desconto.

Dados Cadastrados no ERP:

Cliente: Joaquim

Tipo Frete: CIF (C)

Valor Final: R$ 10,00

Valor Frete: R$ 1,00

CD_ORG_VENDA CD_CLIENTE CD_PRODUTO ID_TIPO_FRETE PR_DESCONTO
1 123 987 F 10


Exemplo 2

Se o tipo de Frete do Cliente for FOB o campo ID_TIPO_FRETE deve ser preenchido com C de CIF e o campo PR_DESCONTO deve ser negativo para ser aplicado o créscimo e não desconto.

Cliente: Francisco

Tipo Frete: FOB (F)

Valor Final: R$ 10,00

Valor Frete: R$ 1,00

Preenchimento da Tabela:

CD_ORG_VENDA CD_CLIENTE CD_PRODUTO ID_TIPO_FRETE PR_DESCONTO
1 543 587 C -10

Importação Pedido ERP

Devido uma parametrização do ERP, o valor que será inserido no banco de dados do cliente (ERP), não será igual ao valor realizado na venda, pois será necessário reprocessar os cálculos. No final desse processamento, os valores passarão a ser iguais.

O valor do item que deve ser integrado de volta será o valor de partida da tabela SZ0, se o tipo de frete do cliente for CIF será gravado o preço de partida CIF do item, se o tipo de frete do cliente for FOB será gravado o preço de partida FOB do item.

Exemplificando:

Dados:

  1. Cliente: A
  2. Produto: 123
  3. Quantidade Vendida: 1
  4. Tipo Frete do Cliente: CIF
  5. Preço Final: R$ 10,00
  6. Valor do Frete: R$ 1,00
  7. Preço de Partida CIF: R$ 5,00
  8. Preço de Partida FOB: R$ 3,00
  9. Tipo do Frete da Venda: FOB

Operação:

Ao salvar o Pedido, segue dados:

  1. Valor do Item Gravado no GeoSales: R$ 9,00
  2. Após a Importação do Pedido no ERP
  3. Valor do Item Gravado nas tabelas do Protheus: R$ 5,00

Conlusão.: O valor do item foi de 9,00 por que o tipo de frete do cliente era CIF e o frete vendido foi FOB, porém o valor gravado nas tabelas do Protheus foi o valor de partida CIF pois o tipo do frete do cliente é CIF.

Cenários

Cenário CIF

Tipo de Frete do Cliente no ERP é CIF, o Valor Final do Item já é com frete, então se o vendedor selecionar a opção FOB irá descontar o valor do Frete.

Dados

  Vendedor: Carlos
  Organização de Venda: 1
  Cliente: João
  Produto: 987
  Tipo Frete: CIF
  Percentual: 10%
  Preço do Produto: 10,00

Operação

  Carlos cria um novo pedido de venda para o cliente João
  Carlos seleciona a opção de frete FOB
  Carlos seleciona o Item 987

Assertiva

  É exibido 9,00 como preço do item 987

Cenário FOB

Tipo de Frete do Cliente no ERP é FOB, o Valor Final do Item não tem Frete, então se o vendedor selecionar a opção CIF irá acrescentar o valor do Frete.


Dados

  Vendedor: Carlos
  Organização de Venda: 1
  Cliente: João
  Produto: 987
  Tipo Frete: CIF
  Percentual: -10%
  Preço do Produto: 10,00

Operação

  Carlos cria um novo pedido de venda para o cliente João
  Carlos seleciona a opção de frete CIF
  Carlos seleciona o Item 987

Assertiva

  É exibido 11,00 como preço do item 987

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
Tecnologia da Informação Marcello Campos