Rateio de Bonificação

De GeoSales
Ir para navegação Ir para pesquisar

Histórico de Revisões

Data Quem Comentários
09/03/2018 Ryvane Maria Criação do Documento

Necessidade

Toda bonificação gera um custo para a empresa pois, o valor bonificado, deverá ser arcado de alguma forma.

Para que uma bonificação gere o mínimo possível de despesas, é necessário que no momento em que estiver sendo feito o pedido de bonificação, o sistema atribua a esta bonificação o menor valor possível.

Este valor deverá ser rateado entre verba e comissão do vendedor.

Solução

Quando estiver sendo feito um pedido de bonificação, a tabela 111 será carregada na tabela PRODUTO_CUSTO, e o pedido de bonificação será feito usando o valor encontrado na tabela PRODUTO_CUSTO. Porém, para fazer o rateio, será criada uma tabela de preço de bonificação, onde o valor a ser rateado se trata do menor valor encontrado.


Porém, para realizar o rateio, iremos utilizar a tabela de preço informada como sendo o menor valor, criaremos na integração uma tabela de preço de bonificação para cada cliente. Numa tabela de preço pegaremos o campo específico A1_XTBBON que aplica o desconto escalonado, ele vai pegar na tabela de preço bonificação 047, ele pega o menor valor da maior escalonamento), e transforma como se fosse para uma unidade.

Implementação

Feito este tratamento nos valores de bonificação, o valor a ser rateado será enviado para a tela de rateio, onde já é realizado o rateio por valor e por prazo médio, e o rateio por bonificação será incluído. A bonificação a ser rateada, neste caso, é a soma de todos os produtos que estão sendo bonificados , levando em consideração não o valor do PRODUTO_CUSTO, mas o valor da tabela que pegaremos (no campo A1_XTBBON).

Regras de integração

[RI1] – Para pedidos de bonificação, a tabela 111 será carregada na tabela PRODUTO_CUSTO.

[RI2] – O parâmetro UTILIZA_PREÇO_CUSTO na tabela CLIENTE deve ser preenchido com SIM para que o sistema utilize a tabela PRODUTO_CUSTO nos pedidos de bonificação.

[RI3] – Deverá ser gerada a tabela de bonificação. Essa tabela será criada a partir de um espelho da tabela de venda, que será apontada no campo A1_XTBBON da tabela SA1, esse campo define qual a tabela de bonificação que será utilizada. Essa tabela de bonificação é escalonada, ou seja, o preço é reduzido conforme a quantidade de itens aumenta. Porém, o sistema deverá gerar a tabela de bonificação como menor valor da tabela de escalonamento, aplicando este valor para um único item.

[RI4] – Pegar o menor valor dessa tabela e multiplicar pela quantidade de itens, é esse valor que será rateado.

Regras de Negócio

[RN1] – A Tabela de bonificação que será utilizada para rateio será definida pelo apontamento do campo A1_XTBBON da tabela SA1.

[RN2] – Para que a solução proposta seja aplicada corretamente é necessário que o usuário escolha a tabela de preço correta.

[RN3] – A tabela 111 será carregada na tabela PRODUTO_CUSTO, e o pedido de bonificação será feito utilizando essa tabela, porém, o rateio será feito utilizando a tabela especificada na RN1 deste documento.

[RN4]

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
Gerente TI
Gerente Projeto
Gerente Comercial