01. DADOS GERAIS
Produto: | TOTVS CRM Automação da Força de Vendas |
---|
Linha de Produto: | |
---|
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).
- 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. - 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).
- 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. - 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. - 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.
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