01. DADOS GERAIS
Produto: | TOTVS CRM Automação da Força de Vendas |
---|
Linha de Produto: | |
---|
Módulo: | Venda |
---|
Função: | Pedido |
---|
Ticket: |
|
---|
Requisito/Story/Issue: | |
---|
02. ESCOPO FUNCIONAL
02.01 Mapa de alterações
- Separação de descontos em abas: preço venda / preço tabela,
- Preço tabela:
- descrição
- sigla
- classe desconto (novo)
- vigência
- faixa quantidade
- novo campo Modelo de faixa = "Valor / percentual" ( desconto.sglmodelofaixa = 'perc' ou 'val')
- percentual
- valor
- Validações
- Valor aplicado automaticamente não editável, quando modelo = percentual
- Percentual aplicado automaticamente não editável, quando modelo = percentual
- faixaquantidade persistir null quando não informado, ao invés de 0
- faixaquantidadeinicial <> faixaquantidadefinal
- Faixa percentual e faixa quantidade precisam aceitar até 6 casas
- Permitir valor negativo mesmo com conteúdo preenchido
- Preço venda
- remover "aplicado em"
- Faixa percentual e faixa quantidade precisam aceitar até 6 casas
- Remoção do conceito de ponteiro
- novo campo Modelo de faixa = "Valor / percentual"
- Fixar filtro faixapercentual
- Alterar posicionamento campos percentual e valor para a direita do "aplicar automaticamente", editáveis somente quando aplicar auto = sim
- Analisar impacto de clientes que já possuem ponteiro > faixa mínima e < faixa mínima
- Para APR,
- Clone de registro de desconto com lógica vazia, faixa minima = faixa minima registro clonado, faixa máxima = ponteiro registro clonado
- update faixaminima para ponteiro
- Validações
- Percentual aplicado automaticamente between faixa inicial e final, quando modelo = percentual
- Valor aplicado automaticamente não editável, quando modelo = percentual
- Valor aplicado automaticamente between faixa inicial e final, quando modelo = valor
- Percentual aplicado automaticamente não editável, quando modelo = percentual
- faixainicial <> faixafinal
- faixaquantidade persistir null quando não informado, ao invés de 0
- faixaquantidadeinicial <> faixaquantidadefinal
- Permitir valor negativo mesmo com conteúdo preenchido
- Separação em níveis desconto preço tabela / desconto preço venda
- Copiar configuração de desconto preço tabela do desconto preço venda, via tools
- Comportamento alterado quando não encontra-se registros de desconto
- Antes, permitia a inserção de desconto, agora, bloqueia
02.02 Protótipo
A experiência da tela de cadastro refatorada pode ser acessada através do link: https://www.figma.com/proto/sZOz8QUKfhSVacld8u9aLc/Refatora%C3%A7%C3%A3o-de-tela-de-cadastro-de-desconto?node-id=0-1&t=v6s6gBBJWZ2ce1YI-1
03. ESCOPO TÉCNICO
03.01.01 Adição de colunas na tabela desconto
Contexto / Gatilho:
Lógica: