Páginas filhas
  • DT Troca de operação por valor total de venda


01. DADOS GERAIS

Produto:

TOTVS Moda

Linha de Produto:

Virtual Age

Segmento:

Varejo

Módulo:Comercial PDV
Função:Venda PDV
País:Brasil
Ticket:14273540
Requisito/Story/Issue (informe o requisito relacionado) :

DVAARM-6565


02. SITUAÇÃO/REQUISITO

Cliente solicitou implementação no PDVFM001 para que quando o valor total da transação atingir um determinado valor seja realizada a troca de operação.

03. SOLUÇÃO

Foi implementado no componente PDVFM001 a validação dos parâmetros empresa  VL_TROCA_TPVALOR_VD e CD_OPER_TROCA_VALOR_VD.

    • VL_TROCA_TPVALOR_VD: Define o valor que será realizada a troca de operação.
    • CD_OPER_TROCA_VALOR_VD: Define qual operação será utilizada na troca.

        Ao ser solicitado o recebimento da venda, será realizada a validação dos parâmetros. Estando ambos configurados, será verificado se o valor total da venda é maior ou igual que o valor configurado no parâmetro, onde caso seja, será realizada a troca da operação da venda, e em seguida recarregando a transação para atualização dos valores conforme operação e em seguida continuando o recebimento da venda.


Obs: Existem os parâmetros empresa CD_OPER_TROCA_VALOR_PDV e QT_VENDA_TROCA_OPER_PDV, onde fazem a troca baseado na quantidade de itens. Estes parâmetros terão prioridade na validação caso tenham configurados os parâmetros referente a troca por valor.


Imagem 01: Demonstração da configuração do parâmetro VL_TROCA_TPVALOR_VD com um valor configurado.


Imagem 02: Demonstração da configuração do parâmetro CD_OPER_TROCA_VALOR_VD com uma operação configurada.


Imagem 03: Demonstração de uma venda no componente PDVFM001, onde a mesma esta com um valor total maior que o configurado.


Imagem 04: Demonstração do processo de troca realizado ao solicitar o recebimento da venda.


Obs.: Quando realizada a troca da operação da transação devido a validação dos parâmetros, o sistema não realiza a volta para a operação anterior em caso de manutenção dos itens da mesma. Neste caso se for necessário a volta da transação, a mesma deverá ser cancelada e gerada uma nova transação.