Mudanças entre as edições de "Composição do preço de venda"
| Linha 67: | Linha 67: | ||
=== Estrutura de banco === | === Estrutura de banco === | ||
| + | |||
| + | |||
{| class="wikitable" | {| class="wikitable" | ||
| Linha 80: | Linha 82: | ||
|- | |- | ||
| DS_COMPOSICAO || Varchar (70) || SIM || NÃO || Descrição da composição de preço | | DS_COMPOSICAO || Varchar (70) || SIM || NÃO || Descrição da composição de preço | ||
| + | |} | ||
| + | |||
| + | {| class="wikitable" | ||
| + | ! colspan="5" | FORMULA_COMPOSICAO_PRECO | ||
| + | |- | ||
| + | ! Coluna | ||
| + | ! Tipo | ||
| + | ! Obrigatório | ||
| + | ! Chave Primária | ||
| + | ! Explicação | ||
|- | |- | ||
| − | | CD_ORG_VENDA || Varchar (20) || NÃO || | + | | CD_ORG_VENDA || Varchar (20) || NÃO || NÃO || Código da organização de venda |
|- | |- | ||
| − | | CD_TIPO_PEDIDO || Varchar (4) || NÃO || | + | | CD_TIPO_PEDIDO || Varchar (4) || NÃO || NÃO || Código do tipo do pedido |
|- | |- | ||
| TIPO_FORMULA || Varchar (70) || SIM || NÃO || Tipo da formula que será utilizada | | TIPO_FORMULA || Varchar (70) || SIM || NÃO || Tipo da formula que será utilizada | ||
Edição das 19h33min de 6 de maio de 2019
Histórico de Alterações
| Data | Quem | Comentários |
|---|---|---|
| 02/04/2019 | Ana Júlia | Criaçã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 a tabela COMPOSICAO_PRECO. Essa tabela permitirá 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 é preenchida 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_COADFIN | VERBA_CONTRATUAL | PR_MAX_DESC | |
| SA1 | A1_CONDFIN | VERBA_CONTRATUAL | PR_MAX_DESC | |
| SA1 | A1_CONVERP | VERBA_CONTRATUAL | PR_MAX_DESC | |
| SB1 | B1_SUBGRUP | VERBA_CONTRATUAL | CD_FAMILIA | |
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.
Estrutura de banco
| COMPOSICAO_PRECO | ||||
|---|---|---|---|---|
| Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
| CD_COMPOSICAO | Int | SIM | SIM | Código da composição de preço |
| DS_COMPOSICAO | Varchar (70) | SIM | NÃO | Descrição da composição de preço |
| FORMULA_COMPOSICAO_PRECO | ||||
|---|---|---|---|---|
| Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
| CD_ORG_VENDA | Varchar (20) | NÃO | NÃO | Código da organização de venda |
| CD_TIPO_PEDIDO | Varchar (4) | NÃO | NÃO | Código do tipo do pedido |
| TIPO_FORMULA | Varchar (70) | SIM | NÃO | Tipo da formula que será utilizada |
| VERBA_CONTRATUAL | ||||
|---|---|---|---|---|
| Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
| CD_FAMILIA | Int | NÃO | SIM | Código da Família de Produto |
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 |