Árvore de páginas

Versões comparadas

Chave

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

...

Será implementado no PDV o bloqueio do cancelamento de dos itens que geraram serviram como base para concessão de descontos no cupom. Ao calcular o desconto no evento de SubTotal da Venda, o parceiro enviará a lista desses itens e, a partir dissoAntes do evento de Subtotal da venda, os itens poderão ser cancelados normalmente. Após a execução do evento de  Subtotal da venda, o parceiro retornará ao PDV a lista dos itens envolvidos no desconto. E caso retorne para a tela de venda para realizar algum cancelamento, o sistema impedirá que eles — incluindo o item com desconto — sejam cancelados durante a vendaesses itens, inclusive o que recebeu o desconto, sejam cancelados.

02. EXEMPLO DE UTILIZAÇÃO

...

O recurso deverá ser utilizado nos eventos no evento do subtotal (cotSubtotalSale).

...

Durante a operação do subtotal, o PDV realiza uma requisição no evento de subtotal. Quando isso ocorrercorrespondente. Ao final da interação, o parceiro deverá responder com o status completado (cetCompleted) e enviar os items que são gatilho e informar na propriedade PartnerGroupItems, os itens que atuam como gatilho ou que receberão descontos no cupom na propriedade PartnerGroupItems..

A propriedade ItemNumber do objeto PartnerGroupItems deve receber o mesmo valor informado na requisição Sale.Items[0].ItemNumber.

A estrutura de requisição e resposta do evento subtotal contém somente as propriedades essenciais para realizar a operação de controle de cancelamento em descontos. Para consultar todas as propriedades disponíveis, verifique a documentação completa do Subtotal da venda

Veja a baixo a estrutura de requisição e resposta.

Requisição

...

subtotal da venda

Bloco de código
languagejs
{
   "Version":1,
   "Event": "cetAfter",
   "Execution": "cetContinue",
   "ID":"001032001669485",
   "Operation":"cotSubtotalSale",
   "Sale":{
      "Header":{
         "AccountingDate":"2025-07-17T00:00:00",
         "CooDocument":279,
         "DateTimeIssue":"2025-07-17T16:08:13",
         "IdDocument":1669485,
         "IdStore":1,
         "IdTerminal":32,
         "IdUser":2,
         "Status":"sttValid"
      },
      "Items":[
         {
            "BarCode":"7891000100103",
            "CaptionPacking":"UN",
            "Description":"LEITE COND MOCA LATa 395G",
            "InternalCode":"4900",
            "ItemNumber":1,
            "PackingQuantity":1,
            "Quantity":1,
            "Status":"sttValid",
            "TotalPrice":3,
            "UnitPrice":3
         },
         {
            "BarCode":"7891000100103",
            "CaptionPacking":"UN",
            "Description":"LEITE COND MOCA LATa 395G",
            "InternalCode":"4900",
            "ItemNumber":2,
            "PackingQuantity":1,
            "Quantity":1,
            "Status":"sttValid",
            "TotalPrice":3,
            "UnitPrice":3
         },
         {
            "BarCode":"7891000100103",
            "CaptionPacking":"UN",
            "Description":"LEITE COND MOCA LATa 395G",
            "InternalCode":"4900",
            "ItemNumber":3,
            "PackingQuantity":1,
            "Quantity":1,
            "Status":"sttValid",
            "TotalPrice":3,
            "UnitPrice":3
         },
         {
            "BarCode":"7891000100103",
            "CaptionPacking":"UN",
            "Description":"LEITE COND MOCA LATa 395G",
            "InternalCode":"4900",
            "ItemNumber":4,
            "PackingQuantity":1,
            "Quantity":1,
            "Status":"sttValid",
            "TotalPrice":3,
            "UnitPrice":3
         },
         {
            "BarCode":"7893218003719",
            "CaptionPacking":"UN",
            "Description":"WHISKY JOHNNIE WALKER RE",
            "InternalCode":"548",
            "ItemNumber":5,
            "PackingQuantity":1,
            "Quantity":1,
            "Status":"sttValid",
 "001048001505314",
  "Operation": "cotSubtotalSale",
}

...

           "TotalPrice":3,
            "UnitPrice":3
         }
      ],
      "Total":15,
      "TotalSale":15
   }
}

Resposta subtotal da venda

Bloco de código
languagejs
{
      "sale":{
   
   "partnerGroupItems": [
         {
            "itemNumber": "1"
         },
         {
            "itemNumber": "32"
         },
         {
            "itemNumber": "5"
         }
      ]
     
},
      "execution": "cetCompleted"
}

03. TELA Controle de cancelamento em descontos via API

...

Principais Campos e Parâmetros

CampoDescrição
Subtotal da vendaEvento de subtotal 
Finalização da vendaEvento finalização da venda


05. TABELAS UTILIZADAS

Não há.

...