Mudanças entre as edições de "Composição do preço de venda"
(43 revisões intermediárias por 3 usuários não estão sendo mostradas) | |||
Linha 6: | Linha 6: | ||
|- | |- | ||
| 02/04/2019 || Ana Júlia || Criação do documento | | 02/04/2019 || Ana Júlia || Criação do documento | ||
+ | |- | ||
+ | | 06/05/2019 || Jefferson Quesado || Revisão do documento | ||
|- | |- | ||
|} | |} | ||
Linha 11: | Linha 13: | ||
== Necessidade == | == Necessidade == | ||
− | O preço da Famiglia Zanlorenzi | + | O preço da Famiglia Zanlorenzi dentro do ERP, é constituído pelo preço de tabela somado ao frete e divido pela alíquota do PIS, COFIN, ICMS. Além disso, para que o preço seja construído, o ERP considera também um percentual de acréscimo de contrato do cliente. Este percentual é definido por cliente e família de produto. |
− | Desta forma, a Famiglia Zanlorenzi necessita que a composição de preço do produto, no GeoSales, seja feita | + | Desta forma, a Famiglia Zanlorenzi necessita que a composição de preço do produto, no GeoSales, seja feita pela soma do preço de tabela ao frete e divido pela alíquota do PIS, COFINS, ICMS, e o percentual do contrato com o cliente. |
== Solução == | == Solução == | ||
− | No ERP o cliente possui um percentual de acréscimo por família de produto. Para que o percentual de acréscimo reflita no GeoSales, será necessário realizar a integração da tabela | + | No ERP da Famiglia Zanlorenzi o cliente possui um percentual de acréscimo por família de produto. Para que o percentual de acréscimo reflita no GeoSales, será necessário realizar a integração da tabela VERBA_CONTRATUAL. Além disso, para atender a necessidade de vinculação de cliente e família de produto, será necessário criar a coluna CD_FAMILIA na tabela VERBA_CONTRATUAL. |
− | Para que o preço dentro do GeoSales EVO seja constituído pela soma do preço de tabela ao frete divido pela alíquota do PIS, COFINS, ICMS e Verba | + | Para que o preço dentro do GeoSales EVO seja constituído pela soma do preço de tabela ao frete divido pela alíquota do PIS, COFINS, ICMS e Verba Financeira será necessário desenvolver uma regra de composição de preço. |
== Implementação == | == Implementação == | ||
Linha 27: | Linha 29: | ||
'''- Constituição do preço de venda''' | '''- Constituição do preço de venda''' | ||
− | Para que no GeoSales EVO o preço de tabela | + | Para que no GeoSales EVO o preço seja composto pelo preço de tabela somado ao frete divido pelos percentuais do PIS, COFINS, ICMS e Verba Contratual, será necessário criar uma nova regra de composição de preço. |
+ | |||
+ | Para atender a necessidade da Famiglia Zanlorenzi, será necessário criar as tabelas COMPOSICAO_PRECO e FORMULA_COMPOSICAO_PRECO. Essas tabelas irão definir, como e o quê, irá compor o preço de venda. Além disso, será possível definir por organização de venda e pelo tipo do pedido. Vale salientar que a tabela COMPOSICAO_PRECO e FORMULA_COMPOSICAO_PRECO são preenchidas exclusivamente pelo GeoSales. A Famiglia Zanlorenzi utilizará da seguinte fórmula: | ||
+ | |||
+ | [[Arquivo:Zanlorenzi composicao preco venda calculo de demonstranação.PNG|center]] | ||
=== Integração === | === Integração === | ||
Linha 33: | Linha 39: | ||
'''- Percentual de contrato''' | '''- Percentual de contrato''' | ||
− | Dentro do ERP o cliente | + | Dentro do ERP o cliente possui um acréscimo no preço de tabela. Este acréscimo é definido por famílias de produtos. Para que esse percentual seja refletido no GeoSales, será necessário realizar a integração da tabela VERBA_CONTRATUAL, segue abaixo estrutura: |
{| class="wikitable" | {| class="wikitable" | ||
Linha 43: | Linha 49: | ||
! Coluna ERP | ! Coluna ERP | ||
|- | |- | ||
− | | SA1 || A1_COD || | + | | SA1 || A1_COD || VERBA_FINANCEIRA || CD_CLIENTE |
|- | |- | ||
− | | SA1 || | + | | SA1 || A1_CTALCO || VERBA_CONTRATUAL || PR_DESC |
|- | |- | ||
− | | SA1 || | + | | SA1 || A1_CTSAMB || VERBA_CONTRATUAL || PR_DESC |
|- | |- | ||
− | | SA1 || | + | | SA1 || A1_CTSRFG || VERBA_CONTRATUAL || PR_DESC |
|- | |- | ||
− | | SB1 || | + | | SB1 || B1_CODSAB || VERBA_CONTRATUAL || CD_FAMILIA |
|} | |} | ||
− | Por questões de estruturas, os percentuais de acréscimo devem vir | + | Aplica-se os percentuais nos seguintes cenários: |
+ | |||
+ | # Caso o campo B1_CODSAB contenha o valor 'C1' deve ser utilizo o percentual da coluna A1_CTALCO; | ||
+ | # Caso o campo B1_CODSAB contenha o valor 'C2' deve ser utilizo o percentual da coluna A1_CTSAMB; | ||
+ | # Caso o campo B1_CODSAB contenha o valor 'C3' deve ser utilizo o percentual da coluna A1_CTSRFG; | ||
+ | # Caso o campo B1_CODSAB não contenha valor 'C3' não deverá integrar percentuais. | ||
+ | |||
+ | Por questões de estruturas, os percentuais de acréscimo devem vir integrados com o sinal de (-), como, por exemplo: | ||
[[Arquivo:Exemplo zanlorenzi de acrescimo no produto porcliente e familia.PNG]] | [[Arquivo:Exemplo zanlorenzi de acrescimo no produto porcliente e familia.PNG]] | ||
Linha 60: | Linha 73: | ||
A integração no exemplo dado acima deve ser de '''-4'''. Saliento que esses cenários ocorrem somente para acréscimos. | A integração no exemplo dado acima deve ser de '''-4'''. Saliento que esses cenários ocorrem somente para acréscimos. | ||
− | '''Observação:''' Dentro do GeoSales existe um cadastro de | + | '''Observação:''' Dentro do GeoSales existe um cadastro de Verba Contratual, porém, não é possível cadastrar acréscimos. É de suma importância que o acréscimo seja integrado ao GeoSales. |
− | + | '''- Integração do Frete''' | |
− | + | Atualmente o frete da Famiglia Zanlorenzi é formado de acordo com o cliente e de acordo com o peso do produto. Desta forma, será necessário integrar o cliente e a faixa de preço do frete de acordo com o peso do produto. | |
− | + | Na tabela FRETE deverá ser integrado o cliente, atualmente este campo esta vazio. | |
− | == | + | {| class="wikitable" |
+ | ! colspan="5" | FRETE | ||
+ | |- | ||
+ | ! Tabela ERP | ||
+ | ! Coluna ERP | ||
+ | ! Tabela GeoSales | ||
+ | ! Coluna ERP | ||
+ | |- | ||
+ | | SA1 || A1_COD || FRETE || CD_CLIENTE | ||
+ | |} | ||
− | + | Além disso, será necessário integrar a faixa de preço do frete por peso, segue abaixo regra de aplicação. | |
− | + | # Caso o peso do pedido for abaixo de 8.000 KG a integração deverá buscar do campo A1_FRFRAC; | |
+ | # Caso o peso do pedido for acima de 8.000 KG e abaxio de 14.000 KG a integração deverá buscar do campo A1_FRTRUK; | ||
+ | # Caso o peso do pedido for acima de 14.000 KG a integração deverá buscar do campo A1_FRCRTA. | ||
− | == | + | == Regras de Negócios == |
− | |||
− | |||
+ | '''[RN1] - ''' O sistema só irá aplicar o percentual de contrato se houver dados de vinculação de cliente e família de produto na tabela VERBA_CONTRATUAL. | ||
== Aprovação == | == Aprovação == |
Edição atual tal como às 13h01min de 8 de maio de 2019
Histórico de Alterações
Data | Quem | Comentários |
---|---|---|
02/04/2019 | Ana Júlia | Criação do documento |
06/05/2019 | Jefferson Quesado | Revisão do documento |
Necessidade
O preço da Famiglia Zanlorenzi dentro do ERP, é constituído pelo preço de tabela somado ao frete e divido pela alíquota do PIS, COFIN, ICMS. Além disso, para que o preço seja construído, o ERP considera também um percentual de acréscimo de contrato do cliente. Este percentual é definido por cliente e família de produto.
Desta forma, a Famiglia Zanlorenzi necessita que a composição de preço do produto, no GeoSales, seja feita pela soma do preço de tabela ao frete e divido pela alíquota do PIS, COFINS, ICMS, e o percentual do contrato com o cliente.
Solução
No ERP da Famiglia Zanlorenzi o cliente possui um percentual de acréscimo por família de produto. Para que o percentual de acréscimo reflita no GeoSales, será necessário realizar a integração da tabela VERBA_CONTRATUAL. Além disso, para atender a necessidade de vinculação de cliente e família de produto, será necessário criar a coluna CD_FAMILIA na tabela VERBA_CONTRATUAL.
Para que o preço dentro do GeoSales EVO seja constituído pela soma do preço de tabela ao frete divido pela alíquota do PIS, COFINS, ICMS e Verba Financeira será necessário desenvolver uma regra de composição de preço.
Implementação
Desenvolvimento
- Constituição do preço de venda
Para que no GeoSales EVO o preço seja composto pelo preço de tabela somado ao frete divido pelos percentuais do PIS, COFINS, ICMS e Verba Contratual, será necessário criar uma nova regra de composição de preço.
Para atender a necessidade da Famiglia Zanlorenzi, será necessário criar as tabelas COMPOSICAO_PRECO e FORMULA_COMPOSICAO_PRECO. Essas tabelas irão definir, como e o quê, irá compor o preço de venda. Além disso, será possível definir por organização de venda e pelo tipo do pedido. Vale salientar que a tabela COMPOSICAO_PRECO e FORMULA_COMPOSICAO_PRECO são preenchidas exclusivamente pelo GeoSales. A Famiglia Zanlorenzi utilizará da seguinte fórmula:
Integração
- Percentual de contrato
Dentro do ERP o cliente possui um acréscimo no preço de tabela. Este acréscimo é definido por famílias de produtos. Para que esse percentual seja refletido no GeoSales, será necessário realizar a integração da tabela VERBA_CONTRATUAL, segue abaixo estrutura:
PERCENTUAL DE ACRÉSCIMO | ||||
---|---|---|---|---|
Tabela ERP | Coluna ERP | Tabela GeoSales | Coluna ERP | |
SA1 | A1_COD | VERBA_FINANCEIRA | CD_CLIENTE | |
SA1 | A1_CTALCO | VERBA_CONTRATUAL | PR_DESC | |
SA1 | A1_CTSAMB | VERBA_CONTRATUAL | PR_DESC | |
SA1 | A1_CTSRFG | VERBA_CONTRATUAL | PR_DESC | |
SB1 | B1_CODSAB | VERBA_CONTRATUAL | CD_FAMILIA |
Aplica-se os percentuais nos seguintes cenários:
- Caso o campo B1_CODSAB contenha o valor 'C1' deve ser utilizo o percentual da coluna A1_CTALCO;
- Caso o campo B1_CODSAB contenha o valor 'C2' deve ser utilizo o percentual da coluna A1_CTSAMB;
- Caso o campo B1_CODSAB contenha o valor 'C3' deve ser utilizo o percentual da coluna A1_CTSRFG;
- Caso o campo B1_CODSAB não contenha valor 'C3' não deverá integrar percentuais.
Por questões de estruturas, os percentuais de acréscimo devem vir integrados com o sinal de (-), como, por exemplo:
A integração no exemplo dado acima deve ser de -4. Saliento que esses cenários ocorrem somente para acréscimos.
Observação: Dentro do GeoSales existe um cadastro de Verba Contratual, porém, não é possível cadastrar acréscimos. É de suma importância que o acréscimo seja integrado ao GeoSales.
- Integração do Frete
Atualmente o frete da Famiglia Zanlorenzi é formado de acordo com o cliente e de acordo com o peso do produto. Desta forma, será necessário integrar o cliente e a faixa de preço do frete de acordo com o peso do produto.
Na tabela FRETE deverá ser integrado o cliente, atualmente este campo esta vazio.
FRETE | ||||
---|---|---|---|---|
Tabela ERP | Coluna ERP | Tabela GeoSales | Coluna ERP | |
SA1 | A1_COD | FRETE | CD_CLIENTE |
Além disso, será necessário integrar a faixa de preço do frete por peso, segue abaixo regra de aplicação.
- Caso o peso do pedido for abaixo de 8.000 KG a integração deverá buscar do campo A1_FRFRAC;
- Caso o peso do pedido for acima de 8.000 KG e abaxio de 14.000 KG a integração deverá buscar do campo A1_FRTRUK;
- Caso o peso do pedido for acima de 14.000 KG a integração deverá buscar do campo A1_FRCRTA.
Regras de Negócios
[RN1] - O sistema só irá aplicar o percentual de contrato se houver dados de vinculação de cliente e família de produto na tabela VERBA_CONTRATUAL.
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 |