Páginas filhas
  • DT Processo de Troca validação de Motor de Promoção

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Linha de Produto:VirtualAge
Segmento:Moda
Módulo:Virtual.PDV
Função:Troca
Requisito/Story/Issue (informe o requisito relacionado) :DVAARMVGB-8


02. SITUAÇÃO/REQUISITO

  • Ter um novo processo onde seja possível realizar a troca de produtos que não pertençam a mesma referência e nem a mesma família, mas que participaram do mesmo motor promocional do produto devolvido, dando a possibilidade de acionar o motor promocional para os produtos 
    de saída que não participaram da troca, ou seja, que não consumiram o saldo de CREDEV da troca corrente.

03. SOLUÇÃO

Para os produtos da saída da troca que pertencerem a mesma referência, família ou participaram do mesmo motor promocional, o sistema deverá buscar o valor do produto devolvido que atenda essas regras. Quando não atender nenhuma dessas regras o sistema deverá buscar o valor atual do produto. 

Algumas regras foram implementadas para que esta rotina seja executada corretamente:

  • Após o lançamento do primeiro item de saída da troca, não será permitido remover os itens da devolução, ou seja, só será possível remover o item devolvido apenas quando não existir nenhuma transação de saída criada.
  • Todos os produtos da saída de troca que consumirem o saldo de CREDEV da devolução, não deverão acionar o motor promocional independente do valor consumido. 
  • O produto que consumir o restante do saldo de CREDEV também não deverá acionar o motor promocional. 
  • Após o consumo total do saldo de CREDEV, todos os itens deverão ou não acionar o motor promocional dependendo da configuração do parâmetro TP_APLICA_DESC_TROCA_PDV:
    → Quando configurado como 0 (Não) o sistema irá acionar o motor promocional para os itens de saída da troca;
    → Quando está configurado como 1 (Sim) não aciona.
  •  Uma vez acionado o motor promocional o usuário não poderá remover os itens que consumiram CREDEV.
  • Para os produtos vendidos pelo sistema Linx, na integração deverá ser gravado o motor promocional utilizado no item através de um depara de código de motor Virtual Age X Linx.


Totvs custom tabs box
tabsConfiguração, Efetuando a Troca, Passo 03, Passo 04
idspasso1,passo2

Abaixo, são mostrados as configurações e processos para entendimento.

Totvs custom tabs box items
defaultyes
referenciapasso1

1. Acesse as configurações do sistema e habilite os Parâmetros:

→ Utiliza Motor de Promoção

→ Utiliza Nova Venda

→ TP_APLICA_DESC_TROCA_PDV: parâmetro que deve ser configurado no Retaguarda (VirtualAge):

Quando configurado como 0 (Não) o sistema irá acionar o motor promocional para os itens de saída da troca;
Quando está configurado como 1 (Sim) não aciona.



Em seguida, clique no botão "Confirmar" para salvar suas alterações.

Totvs custom tabs box items
defaultno
referenciapasso2

2. Nesta etapa, foi efetuada a devolução do item que antes havia sido vendido com um desconto de "Motor de Promoção".

→ O produto de código 1 com valor de R$ 200,00, foi vendido anteriormente e contemplou um desconto de R$ 30,00 através do Motor de Promoção de código 9, totalizando um valor líquido de R$ 170,00.

→ Em seguida, foi efetuado o processo de troca, incluindo um novo item de Venda com código 8 com valor de R$ 250,00, e o mesmo passou a ter um preço idêntico ao item devolvido, pois o sistema

identificou que os itens não são de mesma Referência, Classificação(família) e sim de mesmo Motor Promocional.



04. DEMAIS INFORMAÇÕES


Card documentos
InformacaoO Sistema somente irá atribuir o mesmo valor do item de Devolução ao item de venda, caso não seja identificado relacionamentos entre os produtos de: Referência e Classificação (mesma família).
TituloIMPORTANTE!

05. ASSUNTOS RELACIONADOS



Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>