MUERROR The general ledger effective date is not valid
Error message went processing payments in Cashiering:
MUERROR: The general ledger effective date is not valid. This needs to be corrected in order to post payments when trying to process payment.
- Tyler Cashiering
- Munis
- EERP
- Enterprise ERP
- General Ledger Settings
- Journal Number Control
- User Attributes
- Cashiering batch effective date does not match the General Ledger default period.
- User only has permission to process payments within the default period.
- Journal Number Control was not copied over to the new fiscal year.
Assess what the effective date of the failed Cashiering payment is. If the effective date is from a previous or future month, see the permissions section below. The remainder of this article will assume the effective date is within the current month.
Review the Journal Number Control to assess the year and period date ranges.
- Enterprise ERP > Financials > General Ledger Menu > Miscellaneous Set Up > Journal Number Control
- Click Search in the ribbon
- Input year into Fiscal year field
- Accept
- Notate the period with the current date range
If there are no values listed in Journal Number Control for the current fiscal year, it will need to be copied.
Review the default year and period in General Ledger settings.
- Enterprise ERP > Financials > General Ledger Menu > Set Up/Chart of Accounts > General Ledger Settings
- Assess if the Default year/period match the year and period for the current date range in Journal Number Control.
- If they do not match, there are a two options to allow the user to process payments in Cashiering.
- Have the site's finance department update the GL default period if appropriate. Sometimes the default period may intentionally not match the current date range.
- Modify the users EERP permissions to allow payment processing outside of the default period.
- If they do not match, there are a two options to allow the user to process payments in Cashiering.
To modify user's permissions to allow for payment processing outside of the default period:
- Enterprise ERP > System Administration > Security > User Attributes
- Search for user
- Highlight relevant role
- Any changes to a role will impact all users in the role
- Click Edit Role below the roles
- Select the yellow folder next to General Ledger
- Click Update
- To allow payments in any period, check on Override accounting period
- To allow payments in a specified rage of periods, adjust the number of periods for Allow transactions in periods prior to the default and/or Allow transactions in periods beyond the default to the amount of periods desired
- Accept
If the above resolutions do not work, add a Username Override for the User to Cashiering.
An additional option would be to have a user who has permission to process payments outside of the default period process the payment.