Month-End Close
Close a reconciliation month in Muin after the pre-close audit clears, see exactly what is blocking it, and understand what closing does and does not lock.
Month-End Close marks a reconciliation month as finished, after a pre-close audit tells you whether anything is still unresolved in it.
When you’d use this
- The month’s bank activity is reconciled and you want it recorded as closed.
- Your Form 990 Schedule B needs to reflect a finished month rather than a moving one.
- You want to know what is still unresolved in a month before you tell the board it is closed.
Close a month
- Go to Sidebar → Finance → Reconciliation → Month-End Close.
- Pick the Month and Year. The screen defaults to the month that just finished.
- Click Close Month.
- The pre-close audit runs. If it finds nothing, you get a type-to-confirm dialog: type
CLOSEand confirm. - On success the panel reads Period locked: “{month} {year} is now closed. Form 990 Schedule B will refresh on next view.”, with Download summary PDF and a link on to budget variance.
If the audit finds unresolved items
A Cannot close: unresolved items panel lists each finding with its count, category and description. The audit checks two things in the month you chose:
| Check | What it counts |
|---|---|
| Expired intents | Donation intents that expired during the month and were never resolved. |
| GL posting pending | Reconciliation transactions in the month still sitting unmatched, so nothing was posted to the ledger for them. |
Resolve them and close again. That is the normal path.
If you genuinely need to close over them, click Force-close anyway and type FORCE. Force-closing skips the unresolved-item gate: those expired intents and unposted transactions stay unresolved and get locked into the period. Use it when you have decided those items will never resolve, not to get past a red panel.
What closing actually does
Two things, and it is worth being precise because the two locks in Muin are separate:
- It records the month as your last closed reconciliation month, and rebuilds Form 990 Schedule B for that year on the next view.
- It does not block journal postings into the month. Blocking postings is a different action: lock the accounting period on Finance → Close & Reports → Journal Entries → Accounting periods. Do both if you want the month genuinely sealed.
What it affects
- Form 990 Schedule B refreshes for the year the month belongs to.
- The reconciliation screens read the closed month, so a closed month is what reconciliation treats as settled.
- A force-close leaves the named findings in place; they do not disappear, they are simply no longer blocking.
- The summary PDF produced on success is your record of what the close covered.
When it goes wrong
| What you see | What it means | How to clear it |
|---|---|---|
| “Cannot close: unresolved items” with a findings list | The pre-close audit found expired donation intents or unmatched reconciliation rows in that month. | Work each finding in the Reconciliation Hub, then close again. Force-close only if they will never resolve. |
| “N issue(s) must be resolved before closing.” | The same refusal, from the server. | Same fix. |
| An error card with a message instead of the confirm dialog | The close call failed outright. Nothing was closed. | Read the message, fix the cause, and retry. |
| You closed the month but a journal entry still posted into it | Expected. Month-end close does not lock the ledger. | Lock the accounting period on the Journal Entries screen. |
Next step
- General Ledger and Journal Entries: locking the accounting period against postings.
- Reconciliation Hub, where the unresolved items get resolved.
- Financial statements: what you report once the month is closed.