01. DADOS GERAIS
Produto: | TOTVS Distribuição e Varejo Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Linha de Produto: | |
---|
Segmento: | Distribuição TOTVS Goiânia |
---|
Módulo: | 3 - Vendas |
---|
Função: | Cumulatividade de verbas |
---|
Ticket: |
|
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DDVENDAS-45618 DDVENDAS-45617 DDVENDAS-45619 DDVENDAS-45620 DDVENDAS-45621 DDVENDAS-46010 DDVENDAS-46778 DDVENDAS-47499 DDCOMP-17026 DDFAT-17772 DDFAT-17771 |
---|
02. SITUAÇÃO/REQUISITO
Supondo que haja uma verba do tipo “a apurar” cadastrada na rotina 1831 para um produto X e também uma verba de campanha vinculada a um cliente Y na rotina 561, caso seja feita uma venda do produto X para o cliente Y o sistema não aplica as duas verbas. Atualmente o sistema está limitado a apenas uma verba por item/pedido, o que faz com que, no exemplo acima, somente uma das verbas seja aplicada.
Percebemos que esse cenário acontece com frequência e seria necessário que o sistema aplicasse as duas verbas no mesmo item/pedido, o que é impossível na estrutura atual das rotinas.
03. SOLUÇÃO
Permitir que mais de uma verba seja aplicada ao mesmo item/pedido. A solução desenhada contemplará uma grande variedade de cenários, como por exemplo:
2 ou mais verbas de valor definido (Rotina 1831);
2 ou mais verbas de valor a apurar (Rotina 1831);
Mistura de verbas de valor definido, a apurar e de campanha sem limitação de quantidade de verbas (Exemplo: 2 verbas de valor a apurar e mais uma verba de campanha no mesmo item/pedido e demais).
OBS: Não é possível aplicar mais de uma verba de campanha, pois só fica vinculado ao item um código de desconto da 561. Não é possível utilizar duas campanhas de desconto no mesmo item, e por isso também não é possível colocar mais de uma verba de campanha, embora ela pode ser cumulativa com outros tipos de aplicação conforme exemplo acima.
Totvs custom tabs box |
---|
tabs | 1. Saiba como utilizar, 2. Rotinas de venda e edição de pedidos |
---|
ids | passo1,passo2 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | passo1 |
---|
| Atualize as rotinas abaixo a partir das versões indicadas ou versões superiores: - Rotina 300 - Atualizar Funções de Venda - Versão 35.0.0.143 ou superior;
- Rotina 316 - Digitar pedido de venda - Versão 35.0.0.107 ou superior;
- Rotina 336 - Alterar Pedido de Venda - Versão 35.0.0.121 ou superior;
- Rotina 329 - Cancelar Pedido de Venda - Versão 35.0.0.8 ou superior;
- Rotina 1400 - Atualizar procedures - Versão 35.0.0.52 ou superior;
- Rotina 1832 - Apurar verba rebaixa de CMV - Versão 35.0.0.15 ou superior;
- Nome do objeto: PCAUXVERBACUMULATIVAPROD Descrição do objeto: Tabela PCAUXVERBACUMULATIVAPROD Versão: 5.0.03.000 no WTA rotina 814;
- Nome do objeto: FNC_DADOS_CAMPANHAS Descrição do objeto: FNC_DADOS_CAMPANHAS Versão: 5.0.02.000 no WTA rotina 814;
- Nome do objeto: PARAMETRO Descrição do objeto: Tabela de coleção de variáveis da tributação para utilizar em fórmulas Versão: 5.0.35.000 no WTA rotina 814.
Para utilizar o processo de cumulatividade de verbas será necessário parametrizar na rotina 132 - Parâmetros da presidência da seguinte forma: - Abra a rotina 132 - Parâmetros da presidência;
- Pesquise o parâmetro 4745 - Permitir cumulatividade entre verbas aplicadas sobre as vendas e marque como Sim;
- No parâmetro 4748 - Tipo de utilização de verbas na Cumulatividade de Verbas parametrize como a cumulatividade irá ocorrer, da seguinte forma:
Parâmetro 4745 = 'S' e parâmetro 4748 = 'TV' Caso o produto tenha uma verba de política de desconto e várias verbas da rotina 1831(A apurar ou valor definido) as rotinas de pedido de venda vão considerar todas as verbas da rotina. Parâmetro 4745 = 'S' e parâmetro 4748 = 'MA' Caso o produto tenha uma verba de política de desconto e várias verbas da rotina 1831(A apurar ou valor definido) as rotinas de pedido de venda vão considerar a verba de política de desconto mais a verba cadastrada primeiro na rotina 1831. Parâmetro 4745 = 'S' e parâmetro 4748 = 'MV' Caso o produto tenha uma verba de política de desconto e várias verbas da rotina 1831(A apurar ou valor definido) as rotinas de pedido de venda vão considerar a verba de política de desconto mais a verba maior valor cadastrada na rotina 1831. |
Totvs custom tabs box items |
---|
default | no |
---|
referencia | passo2 |
---|
| Rotina de pedidos de venda e edição de pedidos: - Passos a realizar:
1) Criar verba para Rebaixa CMV valor a apurar e valor definido na rotina 1801, selecionar fornecedor e parametrizar aplicação das verbas valor a apurar e valor definido na rotina 1831; 2) Criar verba para Rebaixa CMV na rotina 1801, Políticas de Desconto, Campanhas e Bonificações e selecionar o fornecedor, 3) Criar ou reutilizar campanha de Desconto na rotina 561 e informar o número da verba de campanha cadastrada na opção 2, informar o fornecedor da verba na aba Informações do Produto e salvar.
Parâmetro 4745 = 'N' 1) Abrir rotina 316, gerar pedido informando um produto que seja eletivo às 3 verbas, informar percentual de 20% de desconto. 2) Inserir outro produto que seja eletivo somente às campanhas da rotina 561(ou seja, o mesmo fornecedor), mas não seja eletivo às verbas da rotina 1831 e informar desconto e gravar. - Resultado Esperado:
O pedido terá seu comportamento conforme versão anterior da rotina 316, porém, em ajuste de processo, gravará somente a verba da rotina 561, que é a primeira em ordem de prioridade e não gravará as verbas da 1831. Os campos 'VLVERBACMV' e 'NUMVERBACAMPANHA' devem vir preenchidos com o valor de rebaixa do custo e o número da verba da campanha. O 'VLCUSTOFIN' virá reduzido como valor da verba e o campo CodDesconto deve vir com o número da campanha da 561.
Parâmetro 4745 = 'S' e parâmetro 4748 = 'TV' 1) Abrir rotina 316; 2) informar um produto que seja eletivo às 3 verbas, informar percentual de 20% de desconto. 3) Inserir outro produto que seja eletivo somente às campanhas da rotina 561(ou seja, o mesmo fornecedor), mas não seja eletivo às verbas da rotina 1831 e informar 10% de desconto e gravar. - Resultado Esperado: O pedido deve ter uma diminuição no CMV (VLCUSTOFIN) correspondente ao somatório das três verbas. O campo NUMVERBACAMPANHA deve vir descrito o número da verba de desconto da rotina 561 e o campo CODDESCONTO deve vir com o número da campanha da rotina 561. O valor unitário de cada verba está na tabela PCAUXVERBACUMULATIVAPROD, por pedido, produto e numseq.
Parâmetro 4745 = 'S' e parâmetro 4748 = 'MA' 1) Abrir rotina 316; 2) inserir um produto que seja eletivo às 3 verbas, informar percentual de desconto. 3) Inserir outro produto que seja eletivo somente à campanhas da rotina 561(ou seja, o mesmo fornecedor), mas não seja eletivo às verbas da rotina 1831. - Resultado Esperado: O pedido deve ter uma diminuição no CMV (VLCUSTOFIN) correspondente ao somatório de 2 verbas sendo elas da 561 e da verba da rotina 1831 cadastrada primeiro, o campo NUMVERBAREBCMV deve vir preenchido com a verba da rotina 1831 e o NUMVERBACAMPANHA deve estar preenchido número da verba da campanha da rotina 561 e o campo CODDESCONTO deve vir com o número da campanha da rotina 561.
Na tabela PCAUXVERBACUMULATIVAPROD deve estar informado o produto cuja verba foi validada com as 2 campanhas, pelo número do pedido.
Parâmetro 4745 = 'S' e parâmetro 4748 = 'MV' 1) Abrir rotina 316, informar um produto que seja eletivo às 3 verbas, informar percentual de 20% de desconto. 2) Inserir outro produto que seja eletivo somente às campanhas da rotina 561(ou seja, o mesmo fornecedor), mas não seja eletivo às verbas da rotina 1831 e informar 10% de desconto e gravar. - Resultado Esperado: O pedido deve ter uma diminuição no CMV (VLCUSTOFIN) correspondente ao somatório de 2 verbas sendo elas da 561 e da verba da rotina 1831 de maior valor, o campo NUMVERBAREBCMV deve vir preenchido com a verba da rotina 1831 e o NUMVERBACAMPANHA deve estar preenchido número da verba da campanha da rotina 561 e o campo CODDESCONTO deve vir com o número da campanha da rotina 561.
Na tabela PCAUXVERBACUMULATIVAPROD deve estar informado o produto cuja verba foi validada com as 2 campanhas, pelo número do pedido.
|
|
Não se aplica
05. ASSUNTOS RELACIONADOS
Não se aplica