Mastering inventory to GL reconciliation in Dynamics 365 Finance & Operations
Accurate financial reporting is the backbone of every successful organization. One of the most critical processes in Dynamics 365 Finance & Operations (D365 F&O) is reconciling inventory subledger transactions with the general ledger (GL). When reconciliation isn’t managed correctly, companies may face discrepancies that affect financial statements, compliance reporting, and ultimately decision-making.
The good news? With proper configuration, understanding of posting logic, and the right reports, D365 F&O provides powerful tools to ensure your inventory and GL stay in sync. This article walks you through why reconciliation matters, the configurations that drive it, how postings and vouchers work, common troubleshooting tips, and best practices for success. Plus learn why partnering with Rand Group for your D365 Finance & Operations support and training for processes like this sets your team on the fast track to success.
What is D365 Finance & Operations?
Microsoft Dynamics 365 Finance & Operations is comprised of Dynamics 365 Finance and D365 Supply Chain Management. Together, these applications form an enterprise-grade ERP solution designed to unify financial management with core operational processes such as supply chain, manufacturing, and distribution. While many systems treat finance and supply chain as separate functions, D365 F&O bridges the gap by ensuring that what happens on the warehouse floor directly impacts financial reporting, and vice versa.
From an inventory reconciliation perspective, the supply chain management capabilities in D365 F&O are particularly critical:
- Procurement and sourcing – Purchase orders, product receipts, and vendor invoices flow seamlessly from supply chain transactions into the general ledger, creating the foundation for reconciliation.
- Inventory management – D365 F&O tracks inventory in real time across sites, warehouses, and locations, with options for advanced dimensions such as batch and serial numbers. This detailed subledger activity must be kept in sync with the GL to ensure assets are properly valued.
- Production control – As raw materials are issued and finished goods are reported, the system automatically creates subledger and GL postings. Accurate reconciliation ensures production variances and costs are reflected correctly.
- Sales and distribution – When goods are picked, shipped, and invoiced, the subledger records both physical and financial movements. Reconciling these postings is essential for matching cost of goods sold with revenue recognition.
- Warehouse management – Advanced WMS features such as mobile device integration, work templates, and reservation hierarchies provide granular tracking of stock. With more complexity comes greater need to ensure financial alignment.
By tightly integrating these supply chain processes with financials, Dynamics 365 Finance & Operations eliminates the silos that traditionally cause reconciliation problems in legacy systems. Instead of manually bridging data between operations and accounting, the ERP ensures that every movement of goods has a corresponding financial impact.
This deep integration is powerful, but it also means configuration decisions in the supply chain module (such as item model groups, posting profiles, and tracking dimensions) directly affect the general ledger. That’s why understanding the relationship between inventory and GL is so critical for users of D365 F&O.
Why inventory reconciliation matters
Inventory is one of the largest assets on a company’s balance sheet. At its core, reconciliation ensures that what the business physically has in stock matches what is financially reported on the books. Reconciling inventory to the GL isn’t just a back-office exercise; it’s essential for:
- Accuracy in financial statements – Misstated inventory values directly affect reported assets and profitability.
- Audit readiness – Auditors often focus on inventory valuation because of its material impact. Inaccuracies here can delay audits or result in findings.
- Decision-making – Operations leaders depend on inventory data for planning purchases, managing production, and fulfilling orders.
- Trust in the system – If managers believe the ERP cannot be relied on for accurate financials, they may revert to offline spreadsheets, undermining the automation and time-saving functionality of an integrated ERP.
Key configurations driving reconciliation
The foundation of accurate reconciliation in D365 Finance & Operations lies in system setup. Several configurations determine how transactions flow from inventory to the GL.
Item Model Groups
One of the first decisions during item setup is selecting an item model group. These control whether an item is stocked, how it is costed, and how postings flow.
- Stocked vs. non-stocked items: Checking the Stocked product box tells the system to create subledger transactions. Without it, there is no inventory subledger activity to reconcile. This setting also applies to non-physical items like outside services, which may need to be treated as stocked if they’re consumed in production.
- Costing methods: Item model groups also control inventory valuation. Options include FIFO, LIFO, Weighted Average, Moving Average, and Standard Cost. The costing model determines how costs flow into inventory and eventually the GL.
- Ledger integration settings: Options like Post physical inventory and Post financial inventory define whether receipts, issues, or invoices generate interim or final ledger postings. These must align with parameters in Accounts Payable and Accounts Receivable modules to ensure postings happen at the right stages.
- Negative inventory: Settings allow or restrict negative balances physically or financially. While financial negative inventory is often necessary to support timing differences, physical negative inventory should be avoided unless a business case (such as reusable materials) justifies it.
Storage and Tracking Dimension Groups
Dimension groups define the granularity of tracking. For example, inventory may be physically tracked at the serial number level but financially tracked only at the warehouse level. This has major reconciliation implications: if costing needs to be at the batch level but financial tracking is set only to warehouse, reports will not align.
Posting Profiles
Inventory posting profiles define which main accounts are hit when transactions occur. Profiles can be defined broadly (all items) or very specifically (by item group, vendor group, or even individual item). For reconciliation to work smoothly, the accounts defined for receipts, issues, and consumption must stay consistent across purchasing, sales, and production transactions. Misaligned posting profiles are a common cause of unexplained balances.
Understanding posting and vouchers
Every inventory movement in D365 F&O creates both a subledger transaction (e.g., product receipt, picking list, report as finished) and an associated voucher in the GL. Understanding these postings is essential for tracing variances.
- Product receipt: Creates temporary postings (inventory offset by accrued liability, often Received not invoiced). These are reversed once the vendor invoice is posted.
- Vendor invoice: Finalizes inventory cost and posts to the vendor AP account.
- Sales packing slip: Records the physical issue of inventory.
- Sales invoice: Recognizes cost of goods sold and revenue.
- Production journals: Picking lists consume raw materials; report-as-finished journals bring completed goods into stock.
When reconciling, it’s important to know whether you’re looking at physical costs (pre-invoice) or financial costs (finalized). Variances between the two may exist until the inventory close process runs and applies the chosen costing method.
Main account setup
The two following key fields on the main account form drive reconciliation accuracy. These fields must be manually edited for accurate reconciliation.
- Main account category – Accounts must be categorized as Inventory to be included in reconciliation reports.
- Do not allow manual entry – Inventory accounts should be controlled accounts. Allowing manual journals directly into inventory accounts can cause discrepancies, since those entries will not exist in the subledger.
Let our experts solve your reconciliation struggle
Struggling to keep your inventory and GL in sync? Our D365 experts can provide hands-on training, configuration guidance, and troubleshooting support to not only get your books back in balance, but keep them that way. Connect with our team today to get started.
Troubleshooting reconciliation issues
Discrepancies often occur when setups, parameters, or posting practices aren’t aligned as expected. Even small configuration gaps or manual entries can cause reports to fall out of balance, so it’s important to check for these common issues first. Here are some of the most effective troubleshooting approaches:
Run standard reports
- Potential Conflicts Report – Highlights issues such as manual entries to inventory accounts or misconfigured posting profiles.
- Trial Balance vs. Inventory Value Report – The most common reconciliation point. Always ensure you run both reports with the same parameters and as of the same date.
- Inventory Aging – Provides visibility into how long items have been held, helping assess whether values on the books still represent realizable assets.
Look for manual entries
If the Do not allow manual entry box was left unchecked on inventory accounts, someone may have posted a journal directly to those accounts, bypassing the subledger. This will cause reports to be out of balance.
Check parameter alignment
If physical postings are enabled at the item model group level but not at the parameter level (e.g., AP or AR parameters), transactions may not hit the ledger as expected.
Review dimension tracking
If finance needs costs by batch but items are only financially tracked at warehouse level, reconciliation reports will not provide the required granularity.
Timing differences
Be cautious when comparing reports run as of different dates. For example, a trial balance run for July 31 compared to an inventory report run “as of today” will naturally not align if backdated postings were made after the month closed.
Best practices for a successful reconciliation
To minimize reconciliation headaches, adopt these best practices:
- Establish clear item model group policies – Ensure finance and operations agree on when to use stocked vs. non-stocked, and on which costing methods to apply.
- Restrict manual postings – Always mark inventory accounts as Do not allow manual entry to prevent subledger bypass.
- Align parameters with business needs – Decide whether your organization wants to post at product receipt/packing slip or only at invoice, and configure parameters consistently.
- Standardize posting profiles – Keep receipt and issue postings aligned to the same accounts for each item group to avoid ballooning balances.
- Train both finance and operations teams – Reconciliation is not just a finance task. Warehouse and production staff also play a role in ensuring transactions are posted correctly.
- Run reports proactively – Don’t wait until year-end. Perform monthly or even weekly reconciliations so discrepancies can be addressed quickly.
- Leverage inventory close – Run inventory close regularly to apply costing methods and finalize values. This reduces variances between physical and financial costs.
Why partner with Rand Group for your D365 F&O support
At Rand Group, we’ve helped countless organizations overcome reconciliation challenges in Dynamics 365 Finance & Operations. Our team understands that no two businesses are alike, some need granular batch-level costing, while others require streamlined processes for high-volume transactions.
We bring:
- Hands-on experience – Our consultants have worked through real-world reconciliation issues, often untangling complex misconfigurations left by other partners.
- Cross-functional expertise – We bridge the gap between finance and operations teams, ensuring both sides understand how their work impacts the GL.
- Proactive guidance – From designing item model groups to configuring posting profiles, we help set up the system correctly from the start.
- Ongoing support – Reconciliation is not a one-time exercise. We provide managed services, training, and advisory support to keep your system accurate and your team confident.
When you partner with Rand Group, you gain more than ERP support, you gain a strategic partner invested in the accuracy of your financials and the success of your operations.
Subscribe today to get more insights like this directly to your email inbox
Sign up today to receive similar tips with step-by-step instructions for use in your Finance & Operations environment.
Final thoughts
Inventory to general ledger reconciliation is one of the most critical processes in Dynamics 365 Finance & Operations. Done right, it ensures financial accuracy, audit compliance, and business confidence. Done poorly, it can result in costly misstatements, frustrated users, and wasted effort. By following some of the best practices and guidelines in this blog organizations can dramatically reduce reconciliation issues. And with the right partner, you can turn reconciliation from a pain point into a point of strength.
Rand Group is here to help you make the most of your Dynamics 365 Finance & Operations investment. Contact our team today for D365 Finannce and Operations support. Whether you need troubleshooting support, configuration guidance, or ongoing managed services, our team has the expertise to keep your inventory and financials aligned.





