NetSuite Script Error: SSS_REQUEST_LIMIT_EXCEEDED

NetSuite Script Error: SSS_REQUEST_LIMIT_EXCEEDED

This happens when the NetSuite concurrency limit (set by NetSuite) for your account is exceeded. Typically this occurs when you are simultaneously syncing many terminals at the same time.  for example, if you have a concurrency limit of 5 and you try to sync 6 terminals at the same time, you may get this error.
Concurrency issues can also arise due to SPOS_Sale taking a long time to execute. This is can be seen in accounts with a large throughput of transactions.  If SPOS_Sale takes longer than 30 seconds it could start becoming problematic since a backlog will occur eventually blowing the concurrency queues.  You can identify issues here using NetSuite's Performance Monitor or contacting NetSuite Support.
NetSuite SuiteAnswers Answer Id: 65791 gives guidance on determining RESTlet Concurrency Governance. You may also want to contact NetSuite and have them determine the amount of concurrency you need. You can then purchase extra concurrency licenses to eliminate this issue. Alternatively:
  • Better manage the syncs so that not so many terminals are syncing at the same time.
  • If this error occurs, you can try again later (when not so many terminals are syncing concurrently).
  • Make sure you are on SuitePOS build 1116 or greater.