Divergências entre priceTags no cartSimulation e orderForm

O valor da priceTag que esta sendo retornada no cartSimulation esta maior do que aquela no orderForm.
Exemplo: No cartSimulation retorna: -2000, e no orderForm retorna: -1598. Por que essa divergencia?
esqueci de por algo?

detalhes:

accountName: alphabeto
environment: vtexcommercestable

url utilizada para gerar o cartSimulation: https://alphabeto.vtexcommercestable.com.br/api/checkout/pub/orderForms/simulation?RnbBehavior=1

dados enviados no cart simulation:

{
	"items": [
		{
			"id": "80791",
			"quantity": 1,
			"seller": "1"
		}
	],
	"marketingData": {
		"utmCampaign": "vendedor_alpha",
		"utmiCampaign": "vendedor_alpha"
	},
	"country": "BRA",
	"postalCode": "88501170"
}

dados utilizados para gerar o orderForm:

{
   "items":[
      {
         "id": "80791",
				"quantity": 1,
				"seller": "1",
         "price":2995,
         "priceTags":[
            {
          "name": "discount@price-9c1c3f22-7379-4de5-8a59-7f949e467264#e70a9d24-a128-4a6a-8be4-a824bc21ca02",
          "value": -1498,
          "rawValue": -14.98,
          "isPercentual": false,
          "identifier": "9c1c3f22-7379-4de5-8a59-7f949e467264"
        },
        {
          "name": "discount@shipping-e62e5404-3540-4ab4-8f3f-9034c90deca5#e6dc1787-576a-4145-ba08-2f7a205436a8",
          "value": -1598,
          "rawValue": -15.98,
          "isPercentual": false,
          "identifier": "e62e5404-3540-4ab4-8f3f-9034c90deca5"
        }
         ]
      }
   ],
   "clientProfileData":{
      "documentType":"cpf",
      "email":"teste@gmail.com",
      "firstName":"teste",
      "lastName":"teste",
      "document":"54357349087",
      "phone":"(12) 31231-2213"
   },
	"marketingData":{ 
		"utmCampaign": "vendedor_alpha",
		"utmiCampaign": "vendedor_alpha"
	},
   "shippingData":{
      "address":{
         "addressType":"Residential",
         "receiverName":"teste teste",
         "postalCode":"88501-170",
         "city":"Lages",
         "state":"SC",
         "country":"BRA",
         "street":"Rua Rui Barbosa",
         "number":"12",
         "neighborhood":"Centro",
         "complement":"até 277/278",
         "reference":"lages"
      },
      "logisticsInfo":[
         {
            "itemIndex":0,
            "selectedSla":"Jadlog",
            "price":0
         }
      ]
   },
   "paymentData":{
      "payments":[
         {
            "paymentSystem":"9",
            "referenceValue":1497,
            "value":1497,
            "installments":1
         }
      ]
   }
}

Olá Andrew,

Levando em conta os dados que você passou, acredito que a diferença talvez tenha sido devido ao modo de entrega escolhido (talvez na simulação o desconto estava sendo considerado para um método mais caro) e, como o selectedSla teve 100% de desconto, o valor no orderForm foi diferente.

Porém, para garantir, seria necessário validar as opções de SLA que apareceram na simulação.

Eduardo Luciano
Field Software Engineer | VTEX