Livio
08/04/2026, 12:18 PMLuis
08/05/2026, 3:53 AMVaibhav Patil
08/05/2026, 1:29 PMyour mom
08/05/2026, 10:45 PMcweier
08/06/2026, 11:15 PMKeito
08/07/2026, 11:17 PMKeito
08/07/2026, 11:17 PMVictoria Zhdanyuk
08/09/2026, 11:58 AMNissam
08/10/2026, 5:29 AMNilesh Patil
08/10/2026, 6:47 AMMohamed Nashaat
08/11/2026, 12:50 PMAaron McCausland
08/11/2026, 4:05 PMEd
08/11/2026, 4:21 PMJohn Dilbeck
08/11/2026, 6:18 PMLuis
08/15/2026, 6:19 AMcweier
08/17/2026, 5:42 AMMarawan مَرَوَان
08/17/2026, 6:04 AMMarcos Wolf
08/17/2026, 1:58 PMNetSuite Ninja
08/17/2026, 6:06 PMcreece
08/18/2026, 4:17 PMjen
08/19/2026, 4:25 PMJessica
08/19/2026, 5:02 PMIgnacio Malpartida
08/19/2026, 5:53 PMMohamed Nashaat
08/19/2026, 10:04 PMLuis
08/20/2026, 2:13 PMVS
08/21/2026, 3:17 PMVaibhav Patil
08/22/2026, 7:58 AMMarawan مَرَوَان
08/24/2026, 2:09 PMjen
08/24/2026, 4:54 PMDavid Khaikin
08/25/2026, 12:20 AMAvailable Credit = Credit Limit - Customer Balance
3. If the Sales Order total is greater than the customer's available credit:
• Mark the Sales Order with a custom checkbox field:
custbody_credit_review_required = T
• Add a meaningful entry to the execution log.
4. If there is sufficient credit:
Set custbody_credit_review_required = F
5. The script must:
Use SuiteScript 2.1
Be designed as a Map/Reduce
Handle errors without stopping the entire process
Avoid unnecessary record loads
Consider governance limits
Be safe if the script processes hundreds/thousands of Sales Orders
Bonus
Explain how you would improve the solution if there were 100,000+ Sales Orders to process.
Submission
Please reply in this thread with:
1. Your approach/design
2. The important parts of your SuiteScript code
3. How you would handle governance
4. How you would optimize it for large data volumes
5. Any assumptions you made
You don't need to build a complete production deployment. I'm mainly interested in seeing how you think about NetSuite architecture and SuiteScript performance.
Looking forward to seeing some strong solutions.