Я пытаюсь создать заказ на продажу в netsuite, но получаю следующую ошибку:
"error.SuiteScriptError", "name": "TRANS_AMTS_UNBALNCD", "message": "Транзакция не сбалансирована! значения + сборы + доставка 0, общая стоимость: 90 "
Вот код:
var salesOrder = record.transform({
fromType: 'customer',
fromId: '10807',
toType: 'salesorder',
isDynamic: true
});
salesOrder.selectNewLine({
sublistId: 'item'
});
salesOrder.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'item',
line: 1,
value: 1175
});
salesOrder.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'quantity',
value: '1'
});
salesOrder.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'rate',
value:45
});
salesOrder.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'amount',
value: 90
});
salesOrder.setCurrentSublistValue({
sublistId: 'item',
fieldId: 'taxcode',
value: 5
});
salesOrder.commitLine({
sublistId: 'item'
});
salesOrder.save({
enableSourcing: false,
ignoreMandatoryFields: true
})