Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Objetivo

Informar o integrador que aquela operação de venda foi cancelada no PDV, para que a venda e os pagamentos realizados sejam devidamente cancelados e estornados pelo parceiro.

...

PARÂMETROTIPOOBRIGATÓRIODESCRIÇÃO
VersionstringtrueVersão da API
CodestringfalseCódigo de retorno
messageTextstringfalseTexto da mensagem
ExecutionstringtrueTipo da execução cetContinue, cetInterrupt, cetFailed

Request Example

{

"Event": "cetBefore",
"Execution": "cetContinue",
"ID": "001600000591143001212000628798",
"Operation": "cotCancelSale",
"ParkingTicket": null,
"Pay": null,
"Response": "",
"Sale": null,
"Version": 1
}

Response Example

{

"version"1, "execution""cetCompleted"} : 1,
"sale": null,
"pay": null,
"return": {
"code": 0,
"messageText": "0"
},
"execution": "cetCompleted",
"interpret": null,
"vouchersPrint": [ ]
}

Exemplo Fluxo de Cancelamento

Início da venda no PDV, foi inserido um produto e teclado Enter. Após todos os produtos inserido, foi acionada a função para cancelar a venda.

Image ModifiedImagem 1 – Tela de Venda

Selecionado o motivo para cancelamento da venda.

Image ModifiedImagem 2 – Cancelamento da Venda

...