Objetivo da mudança:
O objetivo foi reformular a lógica de utilização de cashback, que antes analisava os limites de forma individual e podia permitir um desconto total acima do esperado. Foi criada uma nova configuração para definir um percentual máximo de cashback global sobre o valor da venda. Agora, o sistema primeiro calcula esse limite total e, em seguida, consome os cashbacks disponíveis (do mais antigo para o mais novo) até atingir esse teto, garantindo que o desconto não ultrapasse o percentual máximo definido para a venda, oferecendo maior controle sobre a política de cashback.
Rotinas / Telas:
-
Configuração do Sistema (frmCfgSistema);
-
Principal > Manutenção de Cadastros > Auxiliares > “Cashback“;
-
Principal > Faturamento > Emissão de Faturamento > “Orçamento / Pedido de Venda / Venda” (OR/PD/VD).
Instruções sobre o que configurar:
-
Acessar a rotina Configuração do Sistema (frmCfgSistema), no novo grupo “Cashback Cliente”;
-
Configurar o “Percentual máximo sobre o valor da venda para aplicar Cashback:” com um valor entre 0.01 e 99.99;
-
No “Cadastro de Cashback”, verificar que o campo ‘Aplicar Cashback no máximo [ ]% do valor da compra’ agora permite o preenchimento de até 100%.
Instruções sobre como utilizar:
-
Acessar uma das telas de venda (“Orçamento”, “Pedido” ou “Venda”);
-
Ao selecionar um cliente com múltiplos cashbacks, o sistema calculará o valor máximo do desconto com base no novo percentual global e aplicará os saldos de cashback, do mais antigo ao mais novo, até que esse limite seja atingido.