Mein Restlet sollte entweder eine Rechnung mit den Werbebuchungen hinzufügen oder aktualisieren. Das Add-Bit funktioniert - Rechnung + Einzelposten, aber das Update scheint keine neue Einzelposten hinzuzufügen. Code sieht wie folgt aus:Netsuite-Rechnungsposten Artikel, der nicht hinzugefügt wird
update_record = nlapiLoadRecord('invoice', invoice_id)
var itemcount = update_record.getLineItemCount('item');
for (var i = 0; itemcount != null && i < itemcount; i++) {
\t if (jsonobject.item[i].item) {
\t
\t \t update_record.setLineItemValue('item', 'item', i + 1, jsonobject.item[i].item)
\t \t
\t }
}
var id = nlapiSubmitRecord(update_record, true);
nlapiLogExecution('DEBUG', 'id = ', id)
return id;
Ich konnte insertLineItem und setCurrentLineItemValue verwenden, um es zum Laufen zu bringen. Vielen Dank. – MG2016