NetSuite Script Error: When Voiding Transactions: RCRD_DSNT_EXIST or INVALID_RCRD_TYPE

NetSuite Script Error: When Voiding Transactions: RCRD_DSNT_EXIST or INVALID_RCRD_TYPE


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):
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). 
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




    • Related Articles

    • NetSuite Script Error: INVALID_KEY_OR_REF - Invalid entity reference key nnnnnnnn

      When a Sale or Return is written to NetSuite you may get this error thrown and the transaction appears on the Fail Queue of the device. eg. Request failed: bad request (400) {"error" : {"code" : "INVALID_KEY_OR_REF", "message" : "Invalid entity ...
    • NetSuite Script Error: SSS_INVALID_SCRIPTLET_ID

      Throughout various points in the App you may receive this error if one or more SuitePOS Scripts have been removed, de-activated or un-deployed. To resolve this issue you need to re-activate or re-deploy the scripts.
    • NetSuite Script Error: TRANS_UNBLANCD

      When a Sale or Return is written to NetSuite you may get this error thrown. For the most part, this means there is something wrong with the configuration of NetSuite and how it related to the configuration of SuitePOS. The most common issue is where ...
    • NetSuite Script Error: NetSuite Data Center Error During a Sync

      Once in a while, during a sync, a "NetSuite Data Center" error message may pop up. This is thrown by design and is as a result of SuitePOS not being able to obtain the data center endpoint NetSuite uses for the REST API's for your account. This is ...
    • NetSuite Script Error: Item Sync - Unexpected Error

      "Unexpected Error" can have many causes. It is important that you log with "bug" with NetSuite so they can tell you exactly what it is. One thing to look at is the number of items you are syncing. We suspect that some of these errors could be due to ...