Árvore de páginas

01. DADOS GERAIS


Produto:

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

Linha de Produto:

Linha TOTVS CRM SFA

ERPs impactados:

Winthor

Módulo:Venda
Função:Pedido
Ticket:
Requisito/Story/Issue:


02. ESCOPO FUNCIONAL

O Winthor possui parâmetro "1305 - Abater % de frete na venda balcão" que atualmente não é considerado para influenciar o calculo o preço de tabela referente ao item do pedido.

O SFA passará a importar o parâmetro mencionado para que possa abater devidamente o percentual de frete ao calcular o preço de tabela para pedidos marcados como "Venda Balcão".

03. ESCOPO TÉCNICO

03.01 Integração

03.01.01 Importação Percentual Frete

Contexto / Gatilho:

  • Integração, na importação de tabelaprecoproduto

Lógica:

  • Persistência em percentualoperacional na UNION que busca dados a partir da tabela pctabpr, respeitando o de-para a seguir:

WinthorSFA (tabelaprecoproduto)
(select perfrete from pcregiao where numregiao = pctabpr.numregiao) + pctabpr.PERCACRESCIMOFRETEpercentualoperacional
  • Persistência do campo percentualoperacional na union que busca da tabela pcembalagem, respeitando o de-para a seguir:
WinthorSFA (tabelaprecoproduto)
(select perfrete from pcregiao where numregiao = pctabpr.numregiao) + pctabpr.PERCACRESCIMOFRETEpercentualoperacional

03.01.02 Importação de parâmetro de abatimento de frete em vendas balcão

Contexto / Gatilho:

  • Integração, na importação de parâmetro

Lógica:

  • Adicionar nova union, trazendo o parâmetro de "pcconsum.abatefretevendabalcao":

    • O parâmetro já existe, é preciso apenas atualizar seu valor conforme configurado no ERP;

      SFA

      Winthor

      PARAMETRO.CHAVE = sim3g.pedido.abatefretevendabalcao

      PCCONSUM.ABATEFRETEVENDABALCAO

      PARAMETRO.VALOR

      When PCCONSUM.ABATEFRETEVENDABALCAO = S

      Then VALOR = S

      Else VALOR =N

03.02 Aplicação

03.01.02 Implementação de abatimento de frete na consulta de preços

Contexto / Gatilho:

  • Ambiente Web/Android, no pedido de venda, ao buscar preços

Lógica:

  • Caso a operação de código "BAL_RESER" for selecionada no cabeçalho

    • O sistema deverá abater o percentual base do preço ao calcular o preço de tabela, da seguinte forma:
tabelaprecoproduto.preco / (1 + tabelaprecoproduto.percentualbase/100)
  • O abatimento de frete deve constar na tela de extrato de preços como nova linha abaixo do preço de tabela, da seguinte forma:
    • Abatimento de frete venda balcão: ${tabelaprecoproduto.percentualbase}

04. PREMISSAS


  • Sem rótulos