NetSuite Script Error: SPOS Return Script Error: TypeError: Cannot read property "promotions" from undefined (INVOCATION_WRAPPER#3)

NetSuite Script Error: SPOS Return Script Error: TypeError: Cannot read property "promotions" from undefined (INVOCATION_WRAPPER#3)


This error may also be reported as: You entered "(null)" into a field where a numeric value was expected. Please go back and change this value to a number.
This may occur when you have "SuitePromotions" in NetSuite enabled and have processed sales and then you disable "SuitePromotions" and you try to do a Created From Return in SuitePOS. These failed transactions end up in the Failed Queue of the device. 

This has been logged as a NetSuite Defect. Defect 599806: RESTlet > Transform Invoice to Credit Memo > Cannot read property "promotions" from undefined
At a convenient time, you may want to consider enabling "SuitePromotions" in order to allow the failed transactions to post (after a sync on the device). The longer term solution is a NetSuite fix for the defect.