Árvore de páginas

Versões comparadas

Chave

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

...

Os outros parâmetros são encontrados no evento Finalização da VendaClique aqui e acesse a documentação.

Tags de impressã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:

  • [ImpExpandidoUmaLinha] – Início da impressão de texto estendido
  • [ImpFimExpandido] – Fim da impressão de texto estendido
  • [ImpNegrito] – Fim da impressão em negrito
  • [ImpFimNegrito] – Início da impressão em negrito
  • [ImpBarra] – Início da impressão de código de barras
  • [ImpFimBarra] – Fim da impressão de código de barras

Response Example

{
  "version": 1,
  "sale": {
    "items": [
      {
        "itemNumber": 1,
        "discountPrice": 8.59,
        "discountAmount": 1
      }
    ],
    
  },
  "vouchersPrint": [
    {
      "text": "  CUPOM DESCONTO 1rnrn   Cupom de 5% de desconto para rnpróximarncompra, aplicado para todos os rnprodutos.rnrn[ImpBarra]1234567891231[ImpFimBarra]"
    },
    {
      "text": "  CUPOM DESCONTO 2rnrn   Cupom de 10% de desconto para rnpróximarncompra, aplicado para todos os rnprodutos.rnrn[ImpBarra]1234567891231[ImpFimBarra]"
    }
  ]
}
}
}

...

Request Example

{
   "Event":"cetBefore",
   "Execution":"cetContinue",
   "ID":"001032000942052",
   "Operation":"cotEndSale",
   "ParkingTicket":null,
   "Pay":null,
   "Response":"",
   "Sale":{
      "Discount":0.0000000000000000E+000,
      "DiscountCodes":[],
      "Header":{
         "AccountingDate":"2022-10-04T00:00:00",
         "DateTimeIssue":"2022-10-04T11:05:10",
         "IdDocument":942052,
         "IdInvoiceKey":"29221002768254000180658000000079629611081219",
         "IdStore":1,
         "IdTerminal":32,
         "IdUser":2,
         "Identification":[
             
         ],
         "Status":"sttValid"
      },
      "ID":"001032000942052",
      "Increase":0.0000000000000000E+000,
      "Items":[
         {
            "BarCode":"3",
            "CaptionPacking":"UN",
            "Description":"REFRIG PET FANTA LARANJA 2L",
            "DiscountPrice":0.0000000000000000E+000,
            "IdSegment":3,
            "IncreasePrice":0.0000000000000000E+000,
            "InternalCode":"3966",
            "ItemNumber":1,
            "OrderNumber":"",
            "PackingQuantity":1.0000000000000000E+000,
            "PartitionDiscount":[
                
            ],
            "PartitionIncrease":[
                
            ],
            "Quantity":1.0000000000000000E+000,
            "SellerCode":0,
            "Status":"sttValid",
            "TotalPrice":1.5000000000000000E+001,
            "UnitPrice":1.5000000000000000E+001
         },
         {
            "BarCode":"1",
            "CaptionPacking":"UN",
            "Description":"INS PRE MIST PAO FRAN VICATO 25kg",
            "DiscountPrice":0.0000000000000000E+000,
            "IdSegment":3,
            "IncreasePrice":0.0000000000000000E+000,
            "InternalCode":"1752",
            "ItemNumber":2,
            "OrderNumber":"",
            "PackingQuantity":1.0000000000000000E+000,
            "PartitionDiscount":[
                
            ],
            "PartitionIncrease":[
                
            ],
            "Quantity":1.0000000000000000E+000,
            "SellerCode":0,
            "Status":"sttValid",
            "TotalPrice":5.8000000000000000E+001,
            "UnitPrice":5.8000000000000000E+001
         }
      ],
      "Messages":{
         "Customer":[
             
         ],
         "User":[
             
         ]
      },
      "PartitionDiscount":[
          
      ],
      "PartitionIncrease":[
          
      ],
      "PaymentChange":null,
      "Payments":[
         {
            "AuthorizationCode":"",
            "Discount":0.0000000000000000E+000,
            "ExpirationDateCard":"",
            "FirstDigitCard":"",
            "FlagCard":"",
            "IdWallet":"",
            "Increase":0.0000000000000000E+000,
            "InstallmentAmount":0,
            "ItemNumber":1,
            "LastDigitCard":"",
            "NetworkCard":"",
            "OwnerCard":"",
            "PartitionDiscount":[
                
            ],
            "PartitionIncrease":[
                
            ],
            "PaymentNumber":1,
            "PaymentType":"cptMoney",
            "Total":7.3000000000000000E+001,
            "TransactionCanceledCode":"",
            "TransactionCode":"",
            "TypeWallet":""
         }
      ],
      "Print":null,
      "SolidaryChange":null,
      "TaxDocument":{
         "Document":"<?xml version=\"1.0\"?>",
         "IdDocument":7962,
         "KindDocument":"65",
         "SerialNumber":"800",
         "URL":"http:\/\/nfcehomolog.sefaz.pe.gov.br\/nfce-web\/consultarNFCe"
      },
      "Total":7.3000000000000000E+001,
      "VouchersPrint":[        
      ]
   },
   "Version":1
}



Exemplo Fluxo para emissão do Cupom adicional

Início da venda no PDV, foi inserido um produto e teclado Enter. Após todos os produtos inseridos foi acionado a função para ir ao Subtotal da venda:

...