Hello,
I'm facing an issue with placing orders via order API [V1].
The endpoint always returns 400RC with this response:
{
"Order":{
"OrderMessages":[
{
"Code":"TI-TXT-034040",
"Type":"ERROR",
"Message":"Cannot place ecommerce order via Apruve at this time. Error: 400 , Please contact TI Support"
}
],
"CustomerPurchaseOrderIdentifier":"Advantech Ordering Script.",
"SupplierOrderStatus":"Rejected",
"CustomerSoldToIdentifier":"182XXX",
"CustomerShipToIdentifier":"182XXX",
"ShippingCost":13,
"LineItems":[
{
"SupplierOrderLineItemNumber":10,
"CustomerOrderLineItemNumber":1,
"SupplierOrderItemStatus":"Rejected",
"SupplierProductIdentifier":"SN74HCS126QPWRQ1",
"CustomerProductIdentifier":"SN74HCS126QPWRQ1",
"SupplierTotalOrderItemQuantity":20,
"CustomerRequestedQuantity":20,
"CustomReelIndicator":false
}
]
}
}
The request was sent as follows:{
"Order": {
"CustomerPurchaseOrderIdentifier": "Advantech Ordering Script.",
"CustomerPurchaseOrderDate": null,
"ApruveAccountId": "MASKED",
"CustomerSoldToIdentifier": "182XXX",
"CustomerShipToIdentifier": "182XXX",
"CustomerEndCustomerIdentifier": null,
"CustomerBillToIdentifier": null,
"CustomerPayerIdentifier": null,
"CustomerOrderAttributes": [],
"CustomerDesiredShipping": [],
"LineItems": [
{
"CustomerOrderLineItemNumber": 1,
"SupplierProductIdentifier": "SN74HCS126QPWRQ1",
"CustomerProductIdentifier": "SN74HCS126QPWRQ1",
"CustomReelIndicator": false,
"CustomerRequestedQuantity": 20,
"CustomerItemAttributes": null
}
]
}
}
Looks like it's related to the Apruvee account, but I'm not sure, anyway, we checked Apruvee ID and it looks fine.