Páginas filhas
  • DT Mapeamento das formas de pagamento para enviar a MarketPay


01. DADOS GERAIS

Produto:

TOTVS Moda

Linha de Produto:

Virtual Age

Segmento:

Varejo

Módulo:Comercial
Função:Mapeamento das formas de pagamento para que a TEF consiga enviar ao módulo MarketPay
País:Brasil
Ticket:11455563
Requisito/Story/Issue (informe o requisito relacionado) :

DVAARM-3850
DVAARM-4097
DVAARM-4098
DVAARM-4099
DVAARM-4100
DVAARM-4621


02. SITUAÇÃO/REQUISITO

Solicitada a possibilidade de realizar o encerramento financeiro de uma venda, integrando ao sitef conductor, sem precisar selecionar no programa integrador o parcelamento/forma de pagamento.

03. SOLUÇÃO

Foram desenvolvidos os seguintes componentes/implementações:

  • PDVFM080 (Manutenção de Forma de Pagamento de Integração MarketPay), que possui a função de cadastrar formas de pagamento conforme necessidade.
  • PDVFL033 (Lista Parcelamento por plano de Pagamento do Integrador), que possui a função de listar o parcelamento caso o plano de pagamento informado possua parcelamentos diferentes.
  • Foi criado o parâmetro empresa "TP_PARCELA_FORMA_PGTO" para indicar qual componente será chamado para informar o parcelamento da forma de pagamento:
    • Valor 0 - PDVFL019;
    • Valor 1 - PDVFL033.
  • Foi implementado para quando selecionar a forma de pagamento configurada para o integrador da conductor, seja feita a comunicação com o TEF para enviar somente um arquivo referente as parcelas selecionadas. Ou seja, se a venda for realizada com TEF com 3 parcelas, por exemplo, será enviado somente um arquivo contendo o código de parcelas da venda.


Imagem 01 - Demonstra o componente PDVFM080, onde está sendo cadastrado sete formas de pagamentos do integrador MarketPay.


Imagem 02 - Demonstra o componente PDVFM056, onde está sendo configurado para o plano de pagamento "10" os documentos destacados e pode ser observado que para o tipo de documento "TEF" existem números de parcelas diferentes. 


Imagem 03 - Demonstra o componente PDVFM001, onde está sendo realizada uma transação informando os dados necessários. Em seguida o botão "Mix pagto. F9" está sendo acionado.

Importante: Para o componente abaixo ser apresentado é necessário que o parâmetro empresa "TP_UTILIZA_SIMULADOR_PDV" esteja configurado como "2".

Imagem 04 - Ao acionar o botão mencionado anteriormente, o componente PDVFM058 está sendo apresentado e está sendo informado o plano de pagamento "10", selecionado o tipo de documento "TEF" e retirado o foco do campo "Parcela".


Imagem 05 - Ao retirar o foco do campo mencionado anteriormente, o componente PDVFL033 é apresentado demonstrando que para o tipo de documento "TEF" existem mais de um tipo de parcelamento, onde pode ser visto também que as parcelas estão sendo listadas com seus respectivos valores no frame "Parcelamento". Logo após está sendo selecionada a opção referente a três parcelas dando um duplo clique na linha desejada.


Imagem 06 - Pode ser observado que foram carregadas as informações conforme a opção de parcelamento selecionada anteriormente e suas respectivas parcelas estão sendo listadas no frame "Parcelamento".

Imagem 01 - Demonstra o componente PDVFM001, onde está sendo criada a transação "24" e acionado o botão "Mix Pgto. F9". No componente PDVFM058 está sendo informado o plano de pagamento "10", o tipo de documento "TEF" e a quantidade de parcelas igual a "4". Logo após o botão "Finalizar" está sendo acionado, então o componente PDVFM004 é apresentado e a venda é finalizada. Após realizar a venda está sendo consultada a liquidação da transação (PDVFM001 → botão "Menu Caixa" → botão "Transação" → selecionada a transação "24" → botão "Liquidação...") e é possível verificar que a venda foi finalizada corretamente.

 

Imagem 02 - Pode ser observado o arquivo TEF gerado corretamente com as informações necessárias para o envio ao módulo MarketPay.