Mudanças entre as edições de "Composição do preço de venda"
Linha 11: | Linha 11: | ||
== Necessidade == | == Necessidade == | ||
− | O preço da Famiglia Zanlorenzi. dentro do ERP, é constituído pelo preço de tabela somado ao PIS, COFIN, ICMS | + | O preço da Famiglia Zanlorenzi. dentro do ERP, é constituído pelo preço de tabela somado ao frete e divido pela alíquota 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 pelo soma do preço de tabela | + | Desta forma, a Famiglia Zanlorenzi necessita que a composição de preço do produto, no GeoSales, seja feita pelo 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 == |
Edição das 14h44min de 3 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 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 pelo 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 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_FINANCEIRA. Além disso, para atender a necessidade de vinculação de cliente e família de produto, será necessário criar a coluna CD_cLIENTE na tabela VERBA_FINANCEIRA.
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 Finaceira 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 e Verba Financeira, 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 que 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 formula:
Será necessário também criar a coluna CD_CLIENTE na tabela VERBA_FINANCEIRA, para que o acréscimo possa ser integrado. Além disso, deverá criado a coluna APLICACAO_AUTOMATICA para definir se a verba será aplicada de forma automática ou não.
Integração
- Percentual de contrato
Dentro do ERP o cliente possuí um acrescímo no preço de tabela. Este acrescímo é definido por famílias de produtos. Para que esse percentual seja refletido no GeoSales, será necessário realizar a integração da tabela VERBA_FINANCEIRA, 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_FINANCEIRA | PR_MAX_DESC | |
SA1 | A1_CONDFIN | VERBA_FINANCEIRA | PR_MAX_DESC | |
SA1 | A1_CONVERP | VERBA_FINANCEIRA | PR_MAX_DESC | |
SB1 | B1_SUBGRUP | VERBA_FINANCEIRA | CD_PRODUTO |
Por questões de estruturas, os percentuais de acréscimo devem vir integragados 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 Financeira, porém, não é possível cadastrar acréscimo. É de suma importancia 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 | NÃO | Código da composição de preço |
DS_COMPOSICAO | Varchar (70) | SIM | SIM | Descrição da composição de preço |
CD_ORG_VENDA | Varchar (20) | NÃO | SIM | Código da organização de venda |
CD_TIPO_PEDIDO | Varchar (4) | NÃO | SIM | Código do tipo do pedido |
ORDEM | Int | SIM | NÃO | Ordem de aplicação |
TIPO_FORMULA | SIM | NÃO | Tipo da formula que será utilizada |
VERBA_FINACEIRA | ||||
---|---|---|---|---|
Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
CD_CLIENTE | Int | NÃO | SIM | Código do cliente |
APLICACAO_AUTOMATICA | Int | SIM | NÃO | Definicação da aplicação |
Regras de Negócios
[RN1] - Para que o PIS, COFINS e o ICMS sejam somados ao preço de tabela, é primordial que a coluna ID_IMPOSTO_ADD_PRECO da tabela TIPO_MOVIMENTO_PEDIDO esteja com o valor 'S'.
[RN2] - O sistema só irá aplicar o percentual de contrato se houver dados de vinculação de cliente e família de produto na tabela DESCONTO_CLIENTE_FAMILIA.
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 |