BatchManager.createBatch error when submitting payments from EnerGov to Munis
Description of Issue
EnerGov receives an error message from Munis when submitting a batch.
Error Message: Unexpected exception caught from MUNIS batch manager http call...MUERROR: Error returned from BatchManager.createBatch...Year/Per are outside users permitted range.
Context
- Munis
- EnerGov
- Accounts Receivable
- User Permissions
Cause
The Munis account used by the EnerGov integration has incorrect user permissions.
Resolution
Review the Munis system log:
- Navigate to System Administration > General Administration > System Log
- Using the System Log Id in the Log Id field, search for the system log record
- Under the Context Box, review the field @Message for the Munis error
Year/Per are outside users permitted:
- Navigate to System Administration > Security > User Attributes
- Search for the User ID
- For self-hosted Munis clients, use wsuserÂ
- For SaaS Munis clients, use XXXXweb, where XXXX is your SaaS number
- Under the ROLES tab, single click to highlight the role to edit
- Click the Edit Role button from the bottom of the page to open the Roles program
- Locate the General Ledger folder from the left column
- If the General Ledger folder was yellow, click Update on the General Ledger Roles screen
- Update the permissions Allow transactions in periods prior to the default and Allow transactions in periods beyond the default to 12
- Click Accept to save changes
- If the General Ledger folder was not yellow, click Add on the General Ledger Roles screen
- Update the permissions Allow transactions in periods prior to the default and Allow transactions in periods beyond the default to 12
- Click Accept to save changes
- If the General Ledger folder was yellow, click Update on the General Ledger Roles screen
Additional Information