Linha de Produto: |
---|
TOTVS Varejo Franquias e Redes | |
Segmento: | Varejo |
---|---|
Módulo: |
TOTVS PDV | |
Função: | Apresentação do |
---|
Ícone das pré-vendas associadas a um pagamento digital. | |
Ticket: | |
---|---|
Requisito/Story/Issue (informe o requisito relacionado) : | DVARLIVEPDV-5942 |
Ticket: |
Realizar a apresentação do QRCode para Pagamento Digital no Pin Paddo ícone com contador das pré-vendas associadas a um pagamento digital.
Foi implementada a função 946 - "Exibição do QRCode no Pinpad".
Para o QRCode ser apresentado será necessário:
- Ser um pinpad ABECS, versão 2.03 ou superior
- Possuir display gráfico
- Suportar formato PNG
- Suportar as dimensões mínimas de:
64 pixels por coluna
64 pixels por linha
dlls necessárias:
QREncode32.dll
Quando o PDV for iniciado e o parâmetro local "Utiliza TOTVS Pagamento Digital" estiver ativo, será exibido na barra superior do PDV o novo ícone de pagamento aprovados.
A cada 5 minutos o PDV irá consultar as pré-vendas e atualizar o status de pagamento das associadas a um pagamento digital.
O contador exibirá a quantidade de 1 a 9 ou caso a quantidade for maior que 9, será exibido 9+.
A consulta é feita através do arquivo \PDVARQ\TERMCB.dbf, nele são verificados os campos:
"Tpdstatus" = Status do pagamento digital;
"Tpddataexp" = Data de expedição do pagamento digital;
"Tpdhoraexp" = Hora da expedição do pagamento digital;
"tpdtranid" = Código de transação do pagamento digital.
A soma no contador é composta pelos atributos:
"Tpdstatus" = "0" (Pendente)
"Tpddataexp" e "Tpdhoraexp" = Data e Hora de expedição for maior ou igual a data atual.
E antes de somar ao contador é verificado o código da transação "tpdtranid" na API, se o status estiver diferente de pendente, atualiza o campo "Tpdstatus".
CliSiTef32I.dll (Versão 7.0.116.28 ou superior)