Árvore de páginas

Versões comparadas

Chave

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

...

O PDV precisa estar com a operação de Subtotal da venda, na operação de Início da venda e Finalização da venda não serão aplicados descontos.

...

PARÂMETROTIPOOBRIGATÓRIODESCRIÇÃO
VersionstringtrueVersão da API
ExecutionstringtrueTipo da execução cetContinue, cetInterrupt, cetFailed
IncreasedoubletrueValor total dos acréscimos na venda
DiscountdoubletrueValor total dos descontos na venda
TotaldoubletrueValor total da venda
ItemNumberdoubletrueNúmero do item
UnitPricedoubletrueValor bruto do produto
IncreasePricedoubletrueAcréscimo no item
PackingQuantitydoubletrueQuantidade itens por embalagem
QuantitydoubletrueQuantidade de itens
TotalPricedoubletrueValor total do item após descontos e acréscimos
DiscountPricedoubletrueValor total dos descontos aplicados nos itens
StatusstringtrueStatus do item. Tipo de dado (sttValid, sttCanceled)
TextstringtrueTexto da mensagem customizada
PartitionDiscountArray array of
objects
falseDistribuição do total de descontos nos itens por regras de
descontos e parceiros


ParâmetroTipoDescrição
PartnerCodestringCódigo do parceiro
PricestringValor do desconto
PromotionCodeInt32Código da promoção
DiscountAmountdoubleQuantidade de descontos aplicados
PartitionIncreaseArray array of
objects
falseDistribuição do total de acréscimos nos itens por regras
de acréscimos e parceiros


ParâmetroTipoDescrição
PartnerCodestringCódigo do parceiro
PricestringValor do acréscimo
PromotionCodeInt32Código da promoção
IncreaseAmountdoubleQuantidade de descontos aplicados

SellerCode

stringfalse

Informar o código do vendedor.


Response Example

O desconto pode ser aplicado no total do cupom ou em itens do cupom.

...

Em cada item do cupom pode ser encontrado um desconto com os mesmos códigos de parceiro e promoção, porém com o valor de R$0,50 que é o valor rateado entre os dois itens da venda.

JSON Completo

{
  "version": 1,

"execution": "cetCompleted",
"interpret": null,
"sale": {
"increase": 0,
"discount": 1.00,
"total": 0,
"itemsheader"[ : null,
{ "payments": [],
"paymentChange": null,
"BarCode""7891000100103", solidaryChange": null,
"items": [
"CaptionPacking""UN", {
"Description""MOCA", itemNumber": 1,
"DiscountPriceunitPrice": 0.00,
"IncreasePriceincreasePrice": 0.00,
"InternalCode""118", packingQuantity": 0,
"ItemNumberquantity"1: 0,
"PackingQuantity"1.00, totalPrice": 0,
"PartitionDiscountdiscountPrice"[ : 0,
{ "status": "sttValid",
"DiscountAmountsellerCode"1: 0,
"PartnerCode"10, partitionIncrease": [],
"partitionDiscount": [
"Price"0.50, {
"PromotionCode"210 "price": 0,
} ], "partnerCode": 0,
"Quantity"1.000, "Status""sttValid", promotionCode": 10,
"TotalPrice"4.49, "discountAmount": 1
"UnitPrice"4.99 },
{ {
"BarCode""31", "CaptionPacking""KG", price": 0,
"Description""ZAFFARI", partnerCode": 0,
"DiscountPrice"0.00, promotionCode": 43,
"IncreasePrice"0.00, discountAmount": 1
"InternalCode""118", }
"ItemNumber"2, ]
"PackingQuantity"1.00, },
"PartitionDiscount"[ {
{ "itemNumber": 2,
"DiscountAmountunitPrice"1: 0,
"PartnerCode"10, "increasePrice": 0,
"PricepackingQuantity": 0.50,
"PromotionCodequantity"210 : 0,
}
], "totalPrice": 0,
"Quantity"1.00, discountPrice": 0,
"Statusstatus": "sttValid",
"TotalPrice"29.40, sellerCode": 0,
"UnitPrice"29.90 partitionIncrease": [],
} ],
"messages"{ "partitionDiscount": [
"customer"[ {
{ "text""Ganhou desconto no cupom" price": 0,
} "partnerCode": 0,
], "userpromotionCode"[ : 11,
{ "discountAmount": 1
"text""Ganhou desconto no cupom" },
} ] {
},
}, "PartitionDiscount"[ price": 0,
{ "discountAmountpartnerCode"1, : 0,
"PartnerCodepromotionCode"10, : 94,
"PricediscountAmount"1.00, : 1
}
]
"PromotionCode"210 }
]
],
"discountCodes": [],
"messages": {
"customer": [],
"user": [
{
"text": "Nesta compra ganhou R$ 1,00 de desconto"
}
]
},
"vouchersPrint": [
{
"text": " CUPOM DESCONTO 1\r\n\r\n Cupom de 5% de desconto para \r\npróxima\r\ncompra, aplicado para todos os \r\nprodutos.\r\n\r\n[ImpBarra]1234567890\r\n[ImpFimBarra]\r\n"
},
{
"text": " CUPOM DESCONTO 2\r\n\r\n Cupom de 10% de desconto para \r\npróxima\r\ncompra, aplicado para todos os \r\nprodutos.\r\n\r\n[ImpBarra]1234567890\r\n[ImpFimBarra]\r\n"
}
],
"partitionIncrease": [],
"partitionDiscount": [
{
"price": 1,
"partnerCode": 0,
"promotionCode": 77,
"discountAmount": 0
}
]
},
"pay": null,
"return": {
"code": 0,
"messageText": "0"
},
"vouchersPrint": []
}

JSON Simplificado com parâmetros necessários

...