Integrar o PDV com cancelas de estacionamento para abono de tickets. No fnal da venda o PDV poderá imprimir o comprovante de abono, esta impressão é opcional.
...
Informações adicionais sobre o ticket de estacionamento podem ser encontradas no Comando Cupom Desconto na Venda. Clique aqui e acesse a documentação.
Será possível a utilização de tags de impressão, que poderão ser envidas no Response nos parâmetros “vouchersPrint” e “text”, sendo elas:
{
"version": 1,
"execution": "cetCompleted",
"vouchersPrint": [
{
"text": " RECEBO TICKET ESTACIONAMENTOrnrn N. 12345678901234, liberado até 20 00 horasrn"
},
{
"text": " RECEBO TICKET ESTACIONAMENTOrnrn N. 12345678901234, liberado até 20 00 horasrn"
}
]
}
Início da venda no PDV, foi inserido um produto e teclado Enter. Após todos os produtos inseridos, foi acionada a função para finalização da venda.
...
JSON enviado ao parceiro
{
"Version": 1,
"Event": "cetAfter",
"Execution": "cetContinue",
"ID": "001001000154775",
"Operation": "cotParkingTicketEndSale",
"Sale"{
"Header"{
"AccountingDate": "2020-02-14T00 00 00",
"DateTimeIssue": "2020-02-14T08 42 29",
"IdDocument": 154775,
"IdStore": 1,
"IdTerminal": 1,
"IdUser": 2,
"Status": "sttValid"
},
"ID": "001001000154775",
"Total": 11.98
},
"ParkingTicket"{
"ParkingCourtesy"[
{
"MinutesFree": 0,
"SaleValue": 5.00,
"TarifCode": "0"
},
{
"MinutesFree": 60,
"SaleValue": 15.00,
"TarifCode": "1"
},
{
"MinutesFree": 120,
"SaleValue": 20.00,
"TarifCode": "1"
}
],
"ParkingCust"[
{
"MinutesRate": 60,
"PeriodCust": 3.00
},
{
"MinutesRate": 120,
"PeriodCust": 6.00
},
{
"MinutesRate": 240,
"PeriodCust": 9.00
},
{
"MinutesRate": 9999,
"PeriodCust": 5.00
}
]
}
}
JSON retornado pelo parceiro com uma solicitação de valor
{
"version": 1,
"execution": "cetContinue",
"interpret"{
"commandType": "cctGetValue",
"value"{
"title": "Ticket de estacionamento",
"subtitle": "Informe o número",
"dataType": "cvtString",
"size": 14
}
}
}
Tela apresentada ao operador.
...
JSON enviado ao parceiro
{
"Version": 1
"Event": "cetAfter",
"Execution": "cetContinue",
"ID": "001001000154775",
"Operation": "cotParkingTicketEndSale",
"Response": "12345678901234"
}
Tela apresentada ao operador.
...
JSON retornado pelo parceiro
{
"version": 1,
"execution": "cetCompleted",
"vouchersPrint"[
{
"text": " RECEBO TICKET ESTACIONAMENTO\r\n\r\n N. 12345678901234, liberado até 20 00 horas\r\n"
},
{
"text": " RECEBO TICKET ESTACIONAMENTO\r\n\r\n N. 12345678901234, liberado até 20 00 horas\r\n"
}
]
}
...