Error message
A required currency change cannot be executed because the accounting period does not allow G/L changes. Please open the period in NetSuite.Affected ERP integrations
Oracle NetSuite
Cause
This error occurs when the expense belongs to a closed accounting period in Oracle NetSuite. When Payhawk attempts to update the expense currency (for example, when expenses in different currencies are paid in bulk and need to be converted to the payment currency), the closed period prevents the update.
Solution
To resolve this issue, open the relevant accounting period in Oracle NetSuite to allow general ledger changes, then retry the operation.