Period-End Close Playbook: A 10-Day Checklist for D365 Finance
- Beau Schwieso
- 1 hour ago
- 3 min read

If you’re reading this on day 14 (or 6 since I'm posting this on the 6th) of your month-end close and you still haven't locked the ledger, I feel for you. I’ve been in those trenches. Running a period-end close without a strict playbook is like trying to herd a group of toddlers through a grocery store without a list: it takes twice as long, it's incredibly stressful, and you always end up with a mess in aisle four.
If your finance team is scrambling every month, it’s usually a process issue, not a system issue. You need a routine.
The Real MVP: Financial Period Close Workspace
Before we get into the daily breakdown, let's talk about the Financial period close workspace in F&O. If you aren't using this, you are working too hard. Think of it as the ultimate chore chart. You can assign specific tasks to specific users, set dependencies, and track exactly who is lagging behind. Set it up. It will save you from sending a dozen "Did you post this yet?" Teams messages.
Days 1 to 2: Stop the Bleeding and Clean Up
You can't close the books if transactions are still flooding in. The first two days are all about drawing a line in the sand and cleaning up the stragglers.
Day 1: Cutoffs and Clutter
Enforce the Cutoff: Establish a strict, non-negotiable cutoff time for AP invoice entry and AR customer billing.
Review Unposted Journals: Hunt down any hanging General, AP, or AR journals. Either post them, or delete them if they are garbage data.
Check the Batch Jobs: Verify that all your recurring integrations and posting batch jobs actually ran successfully. A failed job from two weeks ago will come back to haunt you here.
Day 2: Subledger Error Resolution
Check the Message details on any failed vendor invoices. Clear out pending invoice errors. If something is stuck in the workflow, find out whose inbox it's sitting in and politely (or not so politely) remind them to approve it.
Days 3 to 5: The Heavy Lifting
This is where the actual F&O mechanics come into play. We are locking down the subledgers before we even look at the General Ledger.
Day 3: Inventory and Projects
Project Accounting: Post all timesheets, expense reports, and generate your project invoices.
Inventory Close: Do not skip this. Run the inventory close process to settle issue transactions against receipt transactions and adjust your costs. Ignoring your inventory close is like ignoring a leaky pipe in the basement; it’s only going to cause massive structural damage later.
Day 4: Fixed Assets
Ensure all new assets for the month are capitalized and disposals are properly recorded.
Run your depreciation proposals and post the journals.
Day 5: Cash and Bank Management
Match those actuals. Import your bank statements—hopefully you're leveraging Advanced Bank Reconciliation to save time—and reconcile all accounts. Post any lingering bank fees or interest journals.
Days 6 to 8: The General Ledger Final Stretch
The subledgers are locked down. Now we finalize the core financials. This requires focus.
Day 6: Tax and Intercompany
Ensure all your intercompany transactions are actually in balance across legal entities. Once that's clean, run the "Settle and post sales tax" process.
Day 7: Currency Revaluation
If you are running a global operation, it's time to run the Foreign Currency Revaluation. Do this for AR, AP, and finally, the General Ledger.
Day 8: Allocations and Accruals
Run your Ledger Allocation rules to distribute those shared expenses (like rent or software licenses) across your business units. Finally, review and post any manual accrual journals for the month.
Days 9 to 10: Run the Tape and Lock the Door
The data is in. Now we verify it and shut the door so nobody can mess it up.
Day 9: Financial Reporting and Variance
Fire up Financial Reporting (yes, I still accidentally call it Management Reporter sometimes too) and run your Trial Balance, Income Statement, and Balance Sheet. Review the numbers. If a variance looks wildly off, now is the time to post a correcting entry.
Day 10: Put It On Hold
Go to the Ledger calendars form. Change the period status from Open to On hold.
A quick piece of dad advice here: Never set a period to "Permanently Closed" unless you are absolutely, 100%, without-a-doubt finished with your year-end audit and your auditors have signed off in blood. "On hold" keeps the general users out but leaves the key under the mat for you just in case.
Also, most of these things can scale down to be accomplished in a more condensed scale. So this 10 day plan can be a 2 day plan if you try hard enough.
Good luck out there,
DynamicsDad