Исходя из документации для salesOrder-itemElement
, похоже, что ключ правильный.
Вы пробовали вариант "location": "{ID}"
?
In LedgerSyn c похоже, что запрос на создание счета-фактуры приводит к этому телу:
{
"entity": "309",
"location": "1",
"sublist": {
"items": [
{
"amount": 12345,
"description": "Test Line Item FLURYAOLJLFADYGR-1"
},
{
"amount": 12345,
"description": "Test Line Item FLURYAOLUFUTBYJD-2"
}
]
}
}
Также существует объект salesOrder-item-inventorydetail
, который также содержит location
. Возможно, вы могли бы использовать это так:
{
"customForm": "999",
"entity": {
"id": "1111"
},
"department": {
"id": "2222"
},
"subsidiary": {
"id": "33"
},
"otherRefNum": "TEST-PO",
"location": {
"id": "444"
},
"item": {
"items": [
{
"item": { "id": "555555" },
"inventorydetail": {
"location": "444"
},
"price": { "id": "-1" },
"grossAmt": 999,
"quantity": 1
}
]
}
}