Falaah Falaah AI

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

  1. Go to Sidebar → Finance → Reconciliation → Month-End Close.
  2. Pick the Month and Year. The screen defaults to the month that just finished.
  3. Click Close Month.
  4. The pre-close audit runs. If it finds nothing, you get a type-to-confirm dialog: type CLOSE and confirm.
  5. 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