How to fetch “Custom” Address from a Multiple Shipping Routes enabled Sales Order?
I have Multiple Shipping Routes enabled Sales Orders and I am not able to fetch the address fields from the item line, when the address is a Custom one which is not saved in the entity record.
Has anyone done this?
Get the shippingaddress subrecord on the item sublist to access fields on the address.
NetSuite’s examples are more geared towards setting the address subrecord, but there are the equivalent get methods on the subrecord as well.
You may actually want to submit a support case for this one. I was only able to get information from the subrecord on edits and not create.
Thanks for your response!
I need to fetch the custom address fields on before submit event on the sales order.
I am getting the internal id of the address using the following function.
nlapiGetLineItemValue('item', 'shipaddress', i);
I can also get the address text by accessing the shipgroup sublist:
nlapiGetLineItemValue('shipgroup', 'destinationaddress', 1);
I tried
nlapiViewLineItemSubrecord('item','shippingaddress', 1 )which is returning null.
I do not see any get functions listed in the documentation.
Would you provide the get function to get the address fields from the subrecord?
You can use the iladdrbook sublist to fetch the addresses.