Produto: | TOTVS Varejo Franquias e Redes |
---|---|
Linha de Produto: | Franquias e Redes |
Segmento: | Varejo |
Módulo: | Totvs PDV Omnishop |
Função: | Impressão |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DVARB-669 |
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âmetro | Tipo | Descrição | Requerido |
printMessage | string | Texto que deve ser impresso no cupom (fiscal ou não) | Não |
printerType | int | Local 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.
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:
Mensagem impressa no campo de mensagem complementar do cupom:
Mensagem impressa no comprovante não fiscal