Hey All,
Trying to fulfill an item on a partially fulfilled sales order. Using SOAP web services. I am trying to do a "add". I keep getting back the response "Please provide values for the following fields in the Items list: Location"
-<soapenv:Body>
-<platformMsg:add xmlns:platformMsg="urn:messages_2020_1.platform.webservices.netsuite.com">
-<platformMsg:record xmlns:ns2="urn:core_2020_1.platform.webservices.netsuite.com" xmlns:ns1="urn:sales_2020_1.transactions.webservices.netsuite.com" xmlns:ns3="urn:common_2020_1.platform.webservices.netsuite.com" xsi:type="ns1:ItemFulfillment">
<ns1:createdFrom xsi:type="platformCore:RecordRef" internalId="42880"/> This is the SALES order internal ID
<ns1tranDate>2021 11 24T000000.000 0600</ns1:tranDate>
<ns1shippingCost>56.54</ns1shippingCost>
-<ns1:packageList>
-<ns1:package>
<ns1packageWeight>32.00000</ns1packageWeight>
<ns1packageTrackingNumber>794689723335</ns1packageTrackingNumber>
</ns1:package>
</ns1:packageList>
-<ns1:itemList replaceAll="false">
-<ns1:item>
<ns1itemReceive>true</ns1itemReceive>
<ns1:location xsi:type="platformCore:RecordRef" internalId="1022"/>
<ns1quantity>1</ns1quantity>
<ns1orderLine>44</ns1orderLine>
</ns1:item>
</ns1:itemList>
-<ns1:customFieldList>
-<ns2:customField xsi:type="ns2:SelectCustomFieldRef" scriptId="custbody_atlas_carrier">
<ns2:value typeId="-3">FEDEX GND</ns2:value>
</ns2:customField>
</ns1:customFieldList>
</platformMsg:record>
</platformMsg:add>
</soapenv:Body>
Any help would be great, or put me in the right direction!