Occasionally when syncing invoices from Quadient AP to NetSuite, you might receive the sync error 'You do not have permissions to set a value for element X due to one of the following reasons: 1) The field is read-only; 2) An associated feature is disabled; 3) The field is available either when a record is created or updated, but not in both cases.'
The sync error message will specify which element is affected, as seen in the image above. This error means the preferred transaction form used when an invoice is exported does not have the field mentioned in the error message. This error can occur with both the Header and Line Item fields. For Line Item issues, the error message will specify 'element expense.X' as opposed to 'element X'.
How to resolve this error message
Find the Preferred Form set for the Quadient AP integration role.
In NetSuite, search the term page: manage roles in the Global search bar. Locate the integration role for Quadient AP, and click Edit.
Under Forms - Transactions, find which form is marked as preferred for the given type. For invoices it is the Bill type, for Credit memos it is Bill Credit. Please note that the preferred type may not be the Standard Bendor Bill/Credit.
Review the Preferred Form
Navigate to Customization - Forms - Transaction Forms. Locate the Preferred form type, and click Edit.
Under the Screen Fields tab, locate the affected element. The invoice Header fields are under Main, and invoice Line Items are under Expenses. Click on the Show checkbox to add a tick, and click Save to save your changes.
You can now re-export the invoice to NetSuite. If you're unsure how to re-export an invoice, follow the steps here. If the error message persists, please reach out to our Support team for further assistance.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article