Using a custom role, printing of a posting transaction such as Invoice in a closed period results in error above.
- Navigate to Setup > Users/Roles > Manage Roles
- Custom Role: Click Edit
- Click Permissions tab
- Click Setup subtab
- Permission:
- Select Allow Non GL Changes
- Level: Select Full
- Click Add
- Click Save
- Navigate to Setup > Accounting > Manage Accounting Periods
- Click required Accounting Period
- Allow Non GL Changes: Enter Checkmark
- Click Save