Fix NetSuite Error When Voiding Transactions: RCRD_DSNT_EXIST | SuiteRetail Support

NetSuite Script Error: When Voiding Transactions: RCRD_DSNT_EXIST or INVALID_RCRD_TYPE


Alert
When voiding a Sale in SuitePOS you may get an error. The most common errors are when you are trying to void a sale that has not been written to NetSuite yet or if there is a NetSuite configuration issue.  
Solution(s):
Idea
RCRD_DSNT_EXIST
To resolve this it is best to wait several minutes to give the transaction time to write to NetSuite and then try again. Failing that, check to see if the original sale transaction failed to write (will be highlighted red in the search screen). 
Idea
INVALID_RCRD_TYPE
To resolve this you have to make sure that NetSuite does not void transactions using reversing journals (in the NetSuite Settings).  Once this is set to off you can try to void again.

NetSuite Settings Screens