Regras de desconto por faixa

De GeoSales
Revisão de 17h12min de 3 de fevereiro de 2020 por Ryvanemaria (discussão | contribs) (→‎Necessidade)
Ir para navegação Ir para pesquisar

Histórico de Alterações

Data Quem Comentários
14/01/2020 Ryvane Maria Criação do documento

Necessidade

Foi criada uma versão de uma rotina para a divisão DOVAC ATL, com uma nova política comercial.

É necessário, então, realizar alterações de forma que essa nova política possa ser aplicadas no momento do cadastro de pedidos do GeoSales.

É importante salientar que as regras já existentes no GeoSales não serão modificadas.

Implementação

- Desconto por grupo de clientes:

Serão criados no ERP grupos de clientes baseados em critérios quantitativos e qualitativos exclusivos da Dovac. Para esses grupos, poderá ser aplicado um desconto por item do pedido de venda.

Este desconto não é aplicado de forma automática, e pode ser inserido pelo vendedor, e aplicado no momento da venda. É importante salientar que o percentual definido na regra de cadastro de desconto determina o desconto máximo que o vendedor poderá aplicar.

Será criada no GeoSales uma estrutura para categorizar esses clientes, além disso, será criada também uma estrutura para associar cada grupo de cliente a um percentual de desconto liberado.

- Desconto gerencial:

É concedida ao vendedor uma margem de desconto permitido, com o intuito de proporcionar a este vendedor autonomia, embora que limitada, nas suas negociações. Será definido no ERP um percentual de desconto permitido por vendedor, esse desconto determinará o percentual máximo de desconto que pode ser aplicado por item do pedido de venda.

- Desconto por volume de compras:

O desconto por volume de compras é aplicado de forma automática no valor final do pedido. Esse desconto tem como critérios o volume de litros que está sendo vendido. Essa política tem como finalidade o incentivo as compras de maiores volumes, obtendo com isso, maiores descontos.

O GeoSales irá, a partir do volume de compras em litros do pedido, verificar em qual faixa de desconto este pedido se categoriza, e aplicar o desconto referente a faixa parametrizada.

Caso o cliente realize um pedido com volume em litros que atinja alguma faixa de desconto parametrizada, este cliente será beneficiado, neste pedido, com o desconto parametrizado para esta faixa de volume, não sendo cumulativos os valores entre as faixas. Esse desconto será aplicado no pedido.

- Desconto por mix de linhas de produtos:

Os produtos são categorizados de acordo com linhas especificas. A variedade de linhas de produtos inclusos no pedido concede de forma automática um percentual de desconto sob este pedido. O GeoSales irá avaliar a quantidade de linhas diferentes inseridas no pedido, aplicando neste pedido um percentual de desconto previamente definido. O GeoSales já faz essa classificação dos produtos por linha.

É importante salientar que esse desconto será aplicado no valor final do pedido, sob todos os produtos inseridos.

As faixas de aplicação de desconto serão cadastradas no ERP e trazidas ao GeoSales via integração.

É importante considerar também que o GeoSales não irá tratar os itens de embalagens vazias, isso significa que esse tipo de produto também contabilizará o mix. Embalagem vazia e material de marketing não são contemplados por essa grade de descontos, e essa diferenciação será tratada exclusivamente no ERP.

- Desconto por regularidade de compras:

Será concedido desconto de x para os Clientes que apresentarem frequência de pedidos mensais. Caso o cliente tenha pedido de venda faturado no mês anterior, o GeoSales deverá verificar P0F_VAR = ‘DV05A87FRE’ (Este é o parâmetro que definirá o desconto a ser aplicado para frequência de compra) + P0F_DIVISA (buscar a mesma divisão do pedido que está sendo incluído) + P0F_CONTEU (Este campo define a porcentagem de desconto que será aplicado no pedido de venda).

É importante salientar que serão considerados para este desconto a data de faturamento de pedidos.

- Desconto por antecipação:

Com o intuito de incentivar o cadastro de pedidos antecipadamente, será concedido, de forma automática, um desconto para os pedidos que forem colocados durante determinado período do mês.

O período ideal para cadastro de pedidos, ou seja, o período onde será aplicado o desconto, bem como o percentual a ser aplicado serão cadastrados no ERP e trazidos ao GeoSales via integração de dados.

É importante salientar que esse percentual será aplicado no valor final do pedido, sob todos os itens.

- Desconto por pagamento antecipado:

O desconto por pagamento antecipado é feito no ato do pagamento do pedido. Tendo em vista essa situação, e o fato do GeoSales não ter controle sobre a data de pagamento, este desconto não será aplicado pelo GeoSales, sendo tratado exclusivamente pela Dovac.

- Desconto máximo:

Com finalidade de parametrizar o desconto máximo por pedido, será criada uma configuração onde será possível definir esse percentual.

O vendedor poderá aplicar descontos, respeitando as regras definidas, até que esse desconto atinja o desconto máximo parametrizado, sendo ultrapassado esse desconto, o pedido ficará pendente aguardando aprovação do supervisor.

- Integração das regras de desconto:

As regras de aplicação de desconto são cadastradas nas tabelas PBM e PBN do ERP.

A tabela PBM define o cabeçalho da regra a ser cadastrada, nesta tabela, deverão ser considerados os seguintes campos:

  1. PBM_REGRA: Define o código da regra, este campo é chave para a interligação com a tabela PBN, que define as características da regra cadastrada.
  2. PBM_VEND: Código do vendedor;
  3. PBM_CLIENT: Código do cliente;
  4. PBM_CONDPG: Condição de pagamento da regra;
  5. PBM_MSBLQL: Este campo define o status da regra cadastrada, e pode ser setado com os valores 1-Bloqueado e 2-Ativo. O GeoSales irá trazer via integração apenas as regras setadas com o valor 2 (02-Ativo).

A tabela PBN define as características da regra cadastrada, nesta tabela, deverão ser considerados os seguintes campos:

  1. PBN_REGRA: Define o código da regra, este campo é chave para a interligação com a tabela PBM, que define o cabeçalho da regra cadastrada.
  2. PBN_ITEM: Item cadastrado na regra;
  3. PBN_TIPO: Esse campo determina qual regra de desconto está sendo cadastrada;
  4. PBN_FXINI: Início do intervalo da faixa de desconto por volume;
  5. PBN_FXFIM: Fim do intervalo da faixa de desconto por volume;
  6. PBN_DESC: Desconto a ser aplicado para a faixa cadastrada na regra;
  7. PBN_VIGINI: Data de início do período de vigência da regra;
  8. PBN_VIGFIM: Data de término do período de vigência da regra;
  9. PBN_MSBLQL: Este campo define o status da regra cadastrada, e pode ser setado com os valores 1-Bloqueado e 2-Ativo. O GeoSales irá trazer via integração apenas as regras setadas com o valor 2 (02-Ativo).

O campo PBN_TIPO determina qual regra de desconto está sendo cadastrada. Nesta tabela são cadastradas as seguintes regras de descontos:

PBN_TIPO = '01' determina que a regra cadastrada é de desconto por volume de compras;

PBN_TIPO = '02' determina que a regra cadastrada é de desconto por mix de produtos;

PBN_TIPO = '03' determina que a regra cadastrada é de desconto por antecipação;

- Hierarquia da aplicação de descontos:

Com finalidade de localizar os descontos que deverão ser aplicados na inclusão do pedido de venda, a seguinte hierarquia deve ser considerada:

  1. Vendedor e Cliente e Condição de Pagamento;
  2. Vendedor e Cliente;
  3. Vendedor e Condição de Pagamento;
  4. Vendedor;

Como pode-se visualizar na sequência definida acima, deverá ser considerado, inicialmente, os descontos parametrizados por vendedor cliente e condição de pagamento. Posterior a isso, considera-se os descontos parametrizados por vendedor e cliente, por vendedor e condição de pagamento, e, por fim, somente por vendedor.

É válido salientar que, caso nenhuma dessas regras sejam atendidas, o GeoSales não irá aplicar desconto, ou seja, irá aplicar um desconto de 0%.

- Cadeia de aplicação de descontos:

As regras de aplicação de descontos são feitas no regime "desconto sob desconto", e atendem a seguinte ordem de aplicação:

  1. Desconto por grupo de clientes;
  2. Desconto gerencial;
  3. Desconto por volume de compras;
  4. Desconto por mix de linhas de produtos;
  5. Desconto por regularidade de compras;
  6. Desconto por antecipação.

- Pedido mínimo:

A tratativa de pedido mínimo não será tratada no GeoSales, sendo feita exclusivamente no ERP.

Regras de Negócios

[RN1] - Para regras de desconto aplicáveis pelo critério do vendedor, ou seja, que não são automáticas, o percentual de desconto cadastrado na regra determina o valor máximo a ser aplicado para aquele desconto.

[RN2] - O correto cadastro das informações de regras de desconto é de responsabilidade exclusiva da Dovac.

[RN3] - As regras de desconto serão trazidas do ERP, isso implica que não haverá tela de cadastro de regras de desconto em nenhuma das plataformas do GeoSales.

[RN4] - Os percentuais de descontos aplicados no pedido não serão enviados ao ERP. Será enviado, como já ocorre atualmente, o valor final do pedido.

[RN5] - O único desconto não automático é o desconto gerencial, onde o vendedor define o percentual a ser aplicado, respeitando o desconto máximo parametrizado. Todas as outras regras de desconto serão aplicadas automaticamente tão logo sejam atingidas.

[RN6] - É importante salientar que, mesmo que um cliente seja atendido por dois vendedores diferentes, serão considerados em seu histórico de volume de vendas os pedidos feitos por cada vendedor individualmente.

[RN7] - Embalagem vazia e material de marketing e semelhantes não serão validados por essas regras de descontos no GeoSales, e essa diferenciação será tratada exclusivamente no ERP. Então, no GeoSales, todos os produtos serão considerados como produtos válidos.

[RN8] - Um cliente não pode estar em mais de um grupo, para que o desconto seja aplicado de forma correta para este cliente.

[RN9] - Um grupo de cliente deve possuir o mesmo desconto para todos os clientes do grupo, e não haverá cadastro de exceção para clientes específicos.

[RN10] - É importante salientar que a atualização das regras de descontos no aplicativo GeoSales mobile dependerão da geração de registros e do sincronismo de dados realizado pelo vendedor.

[RN11] - Não serão tratados descontos parametrizados para duas regras diferentes num mesmo cenário, por exemplo: Para a faixa de 0 a 300 litros o desconto é de 5% e para a faixa de 200 a 400 litros o desconto é de 7%, esse desconto conflita na faixa de 200 a 300 litros. Neste caso, o GeoSales irá aplicar um dos descontos arbitrariamente.

[RN12] - As linhas de produtos tratadas serão as já existentes na estrutura do GeoSales, portanto, não haverá nova integração dessas informações.

[RN13] - Não serão tratadas para a variedade do mix as sub-linhas de um produto, apenas as linhas.

[RN14] - Não podem haver dois descontos cadastrados para um mesmo cenário, ou cenário que se conflite. Neste caso, o GeoSales irá aplicar um dos descontos arbitrariamente.

Aprovação

Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação no Sistema GeoSales, em nome da Organização a qual estou vinculado.

GeoSales

Setor Aprovado Por Data
Desenvolvimento - GeoSales Anderson Gomes 03/02/2020

Empresa solicitante

Setor Aprovado Por Data Assinatura
Gerente TI - Cliente 00/00/0000
Gerente de Projeto - Cliente 00/00/0000
Gerente Comercial - Cliente 00/00/0000