Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Varejo Franquias e Redes

Linha de Produto:

Franquias e Redes

Segmento:

Varejo

Módulo:Totvs PDV Móvel
Função:Impressão
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARB-672


02. SITUAÇÃO/REQUISITO

Ao finalizar uma venda, o PDV deverá imprimir em um novo documento não fiscal ou no campo "Mensagem Complementar" o texto retornado pelo Motor de promoções do Boticário através do método "CloseReceipt". O método também recebeu dois novos parâmetros que são "printMessage" e "printerType", descritos abaixo:


ParâmetroTipoDescriçãoRequerido
printMessagestringTexto que deve ser impresso no cupom (fiscal ou não)Não
printerTypeintLocal da impressão (Cupom fiscal ou comprovante)Sim (default comprovante não fiscal)


Desta forma, o parâmetro "printMessage" irá retornar o texto que deve ser impresso e o parâmetro "printerType" irá retornar quando a mensagem será impressa no campo "Mensagem Complementar" ou então em um novo documento não fiscal.

03. SOLUÇÃO

Realizado a implementação para identificação de qual forma deve ser feito a impressão da mensagem retornado pelo Motor de Promoções, então se fez necessário antecipar o momento em que é encerrado a transação no Motor para obtermos a mensagem e o seu tipo e em caso de algum tipo de falha na finalização da venda o mesmo será cancelado através do CancelReceipt e caso o usuário selecione a opção de voltar ao carrinho será iniciado uma nova transação. Exemplos abaixo:


Cupom:


Comprovante: