Untitled
Regras de negócio: acréscimo no valor unitário
Parâmetro da loja
FLG_ACRESCEVALORPRODUTOVENDA(flgAcresceValorProdutoVenda, retornado peloObterLojasUsuario).- Com
S, o operador pode alterar o valor unitário do item, em venda e em troca. - Com
Nou ausente, o valor unitário fica bloqueado. No editor, o campo fica desabilitado com uma mensagem explicando o motivo; na tabela, a coluna fica somente leitura.
Onde se edita
- Editor do item: subtotal, total e valor com desconto são recalculados enquanto o operador digita.
- Tabela do carrinho: o valor é aplicado ao teclar Enter ou ao sair do campo. Se o item tiver desconto, o valor com desconto aparece abaixo do campo.
Valor mínimo
- O valor unitário precisa ser igual ou maior que o valor de cadastro, que não é alterado. Reduzir o preço só é possível por desconto.
- No editor, um valor menor, vazio ou zero dá erro no campo. Na tabela, aparece um aviso e o campo volta ao valor anterior.
Produto com valor remarcado (definição V)
- Na venda, o valor unitário fica bloqueado, mesmo com o parâmetro
S. - Ao trocar o tipo de operação de um item, o acréscimo é mantido, com duas exceções:
- troca → venda de um produto remarcado: o valor passa a ser o remarcado;
- venda remarcada → troca: o valor volta ao de cadastro.
Limite de desconto
- É calculado sobre o valor unitário atual, incluindo o acréscimo.
- Limite percentual (definição
Dpercentual, percentual máximo do produto ou desconto do usuário ou vendedor): o limite em valor cresce junto com o preço. - Limite em valor fixo (definição
Dem valor): o limite continua o mesmo, então o percentual máximo cai quando o preço sobe.
- Limite percentual (definição
- Ao mudar o preço, o valor do desconto é mantido e o percentual é recalculado.
- Um desconto acima do limite segue o fluxo que já existia: modal de limite e autorização.
Leave a Comment