Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS CRM Automação da Força de Vendas

Linha de Produto:

Linha TOTVS CRM

ERPs impactados:Protheus, Datasul e ERPs terceiros
Módulo:Venda
Função:Produtos
Ambiente:Web/Android
Ticket:16327783
Requisito/Story/Issue:

DTSFAPD-1894 - Obtendo detalhes do item... STATUS

02. ESCOPO FUNCIONAL

"Congelar" valor do produto, onde não permita aplicar desconto

Na versão atual do TOTVS SFA, não existe a possibilidade de congelar o valor do produto,
onde não será em hipótese alguma alterar o preço de tabela/venda durante a confecção do pedido.

Para atender está solicitação, será utilizado o campo "idnPrecoFixo" da entidade "TabelaPrecoProduto", 
que poderá ser preenchida com os valores "1" (ativo) e "0" (Inativo).

  1. Se o valor do campo "idnPrecoFixo" estiver setado como "1" (ativo)
    o produto não sofrerá alterações em seu Preço de tabela em fatores que modifiquem o Preço de tabela.
  2. Caso o valor do campo seja "0" inativo,
    o produto irá manter o comportamento padrão que hoje a aplicação já considera para aplicação de descontos e acréscimos.

Além desse parâmetro, também será necessário alimentar mais outras duas colunas da entidade "TabelaPrecoProduto", que serão, "idnPermiteDesconto" e "idnPermiteAcrescimo",
que podem ser preenchidas com os valores "1" (ativo) e "0" (Inativo).

  1. Se o valor dos campos "idnPermiteDesconto" e "idnPermiteAcrescimo" estiverem setados
    como "1" (ativo) não será possivel alterar o Preço de Venda, ou adicionar desconto/acréscimo ao produto.
  2. Caso o valor do campo seja "0" inativo,
    o produto irá manter o comportamento padrão que hoje a aplicação já considera de aplicação de descontos e acréscimos.
  3. OBS: Os campos "idnPermiteDesconto" e "idnPermiteAcrescimo" serão vinculados apenas com os descontos comerciais, ou seja
    vinculados a linha do item no carrinho. Alterações de Preço de tabela serão condicionadas apenas ao campo "TabelaPrecoProduto.idnPrecoFixo".

Com isso o Preço do produto poderá ser "congelado" mantendo ele fixo conforme solicitado.

É valido ressaltar que a configuração será feita produto a produto em sua tabela de preço, permitindo a venda de produtos em um mesmo pedido com a configuração de preço fixo e/ou
produtos com a regra de preço atual como ja é trabalhada. Também será possivel que o produto tenha o preço fixo em uma tabela de preço, porém em outra tabela de preço ele tenha
a regra de preço atual como ja é trabalhada.

Integração

Para alimentar os campos, idnPrecoFixo, idnPermiteDesconto e idnPermiteAcrescimo do SFA deverá ser criado no Protheus os campos:

  • DA1_Z_PFIXO = NUMBER
  • DA1_Z_PDESC = NUMBER
  • DA1_Z_PACRE = NUMBER

A Integração com o SFA deverá ser customizada para que os novos campos criados no Protheus sejam enviados ao SFA, onde:

  • (SFA) tabelaPrecoProduto.idnPrecoFixo                 receberá o valor do campo (Protheus) DA1_Z_PFIXO;
  • (SFA) tabelaPrecoProduto.idnPermiteDesconto     receberá o valor do campo (Protheus) DA1_Z_PDESC;
  • (SFA) tabelaPrecoProduto.idnPermiteAcrescimo    receberá o valor do campo (Protheus) DA1_Z_PACRE;

03. ESCOPO TÉCNICO