Fields missing in the NetSuite real time listener

Scenario: Few fields are missing in the real time export of NetSuite record.

Solution: Edit the NetSuite listener. Check the field “Reload record before export”.

When a record is saved in NetSuite there are certain fields that are not available until after the save completes, and the only way to export those fields in real-time is to reload the record again from the NetSuite database. One example of this is the Line ID field on many of NetSuite’s transaction record types (i.e. sales order, transfer order, etc…). When a transaction record is first created, or when new line items are added to an existing transaction record, the Line ID values are not immediately available, and it is required to re-load the record again from the NetSuite database to export the Line ID values.

Please note that this extra load is relatively expensive too (for NetSuite) and will slow down the real-time export, so if you do not need one of these special fields then please avoid using this reload setting. Also, there is no master list of all the fields that require a reload , so trial and error might be needed if a field is not being exported as expected.

Leave a comment

Your email address will not be published. Required fields are marked *