ANS-0614 · REVENUE RECOGNITION
How to Resolve Permission Errors for Contract Renewals When Scripts Are Disabled
Understand how incorrect custom role permissions can cause unexpected errors in NetSuite's contract renewal process, even with scripts inactive.
Short answer
Even when contract renewal scripts are disabled, permission errors can persist if custom roles lack necessary access. To resolve this, ensure custom roles have at least 'Create' access for 'Contracts' and 'Contract Items', and at least 'View' access for 'Contract Renewal Preferences' under custom records permissions. This ensures the system can process related records correctly.
Scenario
Users may encounter persistent errors related to contract renewals in NetSuite, even after disabling associated scripts. This issue typically manifests as system-generated error messages that prevent the successful processing of contract renewals, despite the expectation that disabling scripts would prevent such errors.
Solution
The persistent errors, even with disabled scripts, indicate a permission-related issue within the custom roles. To resolve this, administrators must ensure that the relevant custom roles have appropriate access levels for specific custom records.Specifically, the following custom records require updated permissions:Contracts: at least CreateContract Items: at least CreateContract Renewal Preferences: at least ViewBy adding these custom records access levels to the affected custom roles, the system will be able to process contract renewals without encountering permission-related errors.
Expert NetSuite Support
Need help with this NetSuite issue?
Revenue Recognition consulting and configuration support
