Aaron McCausland
04/22/2026, 1:39 PMCeligo AI
04/22/2026, 1:39 PMAI generated answer (using internal Slack threads):Based on the conversations, if you set a script deployment to run Monthly on the 31st day of every 1 month, it will not run on months with less than 31 days. NetSuite does not automatically adjust the schedule to run on the last day of the month for months with less than 31 days. To make a script run on the last day of every month, you have a couple of options: 1. Schedule the script to run every day and use code to check if it is the last day in the
getInputData() function. If it is not the last day of the month, return with no data.
2. Create 12 separate deployments, one for the last day of each month, and schedule them to recur yearly. However, this option requires special attention for February 29th.
For workflows and saved searches, you can set them to run daily, with a criteria that only allows results on the last day of the month. Alternatively, you can schedule them to run at 12:00 or 12:05 AM on the first day of each month, which is essentially the end of the last month.
******
Disclaimer:
This response was generated by an artificial intelligence assistant based on previous conversations from multiple Slack channels, and may contain inaccuracies or mistakes.
******Celigo AI
04/22/2026, 1:39 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.852600098
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.845336914
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.829956114
Celigo AI
04/22/2026, 1:39 PMAbdul Basit
04/22/2026, 1:40 PMAaron McCausland
04/22/2026, 1:41 PM