GR/IR Account Mismatch at Period End
A GR/IR mismatch at period end means the goods-receipt/invoice-receipt clearing account is carrying a balance instead of netting to zero, almost always because quantities or values posted at goods receipt do not match what was posted at invoice receipt for the same purchase order line, leaving open items that finance cannot explain and that accumulate month over month if not investigated line by line.
This page covers why the GR/IR clearing account fails to net to zero at period close, the purchasing and invoice-side mismatches that actually cause it, and the sequence for tracing a balance back to the specific purchase order lines responsible. It also covers the manual journal clearing that consultants reach for first and why it makes the next close worse.
Published 16 Sept 2026· 1,157 words
The business symptom
Finance closes the period and the GR/IR clearing account, which should sit near zero or reflect only genuinely open receipts, shows a large debit or credit balance that nobody can attach to a specific transaction. The controller asks why the account has been growing for three months. Auditors flag it during the quarterly review and ask for an aging analysis. Accounts payable insists every invoice they have received has been posted, and the warehouse insists every receipt has been entered, yet the balance persists. Sometimes the complaint arrives as a request to just clear the account so the trial balance looks clean before the numbers go to the board, without anyone first asking which purchase orders are driving the imbalance or whether those orders are still legitimately open.
The configuration behind it
- Quantity mismatch between goods receipt and invoice: partial deliveries invoiced in full, over-delivery within tolerance invoiced at the delivered quantity but the PO line never flagged complete, or a return delivery posted after invoicing without a corresponding credit memo.
- Timing mismatch: invoice posted before the goods receipt (common with evaluated receipt settlement disabled but invoices arriving early), or a goods receipt reversed after the invoice was already posted, leaving the invoice value stranded on the account.
- Price variance not fully absorbed: the invoice price differs from the PO price and the difference posts to a price difference account, but the underlying quantity difference still leaves an open GR/IR line rather than a cleared one.
- Unit of measure conversion inconsistency between the order unit and the goods receipt or invoice unit, producing a quantity that looks matched in the document overview but does not match at the valuation level the account expects.
- Delivery completion indicator never set on a PO line that will receive no further goods receipts, so the system keeps the line open indefinitely even though business activity on it has stopped.
- Freight, customs, or other delivery costs entered against the wrong condition so they post to the GR/IR account instead of a dedicated freight clearing account.
- Foreign currency purchase orders where the exchange rate at goods receipt differs from the rate at invoice receipt, leaving a residual currency difference on the clearing account rather than in an exchange rate difference account.
- The periodic GR/IR account maintenance run has not been executed for several periods, so old fully-matched or long-dead open items that should have been written off or reclassified simply keep accumulating.
- Account assignment on the PO line changed between goods receipt and invoice receipt (cost center or WBS element corrected mid-cycle), splitting the posting across two account assignment objects and leaving a residual on each.
What to check
Start with the GR/IR balance list by company code and, if the volume warrants it, by plant, using the standard GR/IR analysis report to see the account balance broken down by purchase order and line item rather than as a single figure. For each flagged PO, pull the purchase order history in the purchasing document display to compare quantities and values across goods receipt, invoice receipt, and any reversal documents. Check the material document list for that PO to see whether any goods receipt was cancelled without a matching invoice reversal. Cross-check the invoice list for the vendor and PO to see whether an invoice was posted with a different quantity or before the goods receipt existed. Review the GL line items on the GR/IR account itself, filtered by purchase order in the assignment field, to see the raw debit and credit postings driving the balance. Finally check whether the delivery completion indicator is set on lines that are functionally closed but still open in the system.
How to prove it in the data
Pull the GR/IR account balance list for the company code and period, sorted by age of the open item and by purchase order, and compare the total to the GL account balance for the same period. Any difference between the two totals indicates postings on the account that never went through the purchasing GR/IR logic at all. For the largest open items, list the goods receipt and invoice documents side by side by quantity, value, and posting date to show exactly where the mismatch sits.
Resolution path
If the cause is a genuinely open PO line awaiting a final delivery or a final invoice, no fix is needed beyond monitoring; the balance is legitimate and should appear on the open items list, not be cleared. If the cause is a completed PO line where no further postings will occur, this is a data fix: run the GR/IR account maintenance process to identify the line as a maintenance candidate and post the balancing entry to the appropriate offsetting account, or set the delivery completion indicator on the PO line so the system stops expecting more activity. If the cause is a cancelled goods receipt without a reversed invoice, or an invoice posted against the wrong PO line, the fix is a data correction on the specific document, not a configuration change. If the cause is tolerance settings letting mismatched quantities post without a block, or freight conditions mapping to the GR/IR account instead of a separate clearing account, that is a configuration correction to tolerance keys or account determination and requires a transport through the normal change path, not a same-day fix in production.
The fix people try first (and why it fails)
The reflex fix is a manual journal entry against the GR/IR account to force the balance to zero or to a rounder number before the books close. This clears the symptom but not the cause: the underlying PO lines remain mismatched, the manual entry has no link back to a purchase order or material document, and the sub-ledger reconciliation between purchasing activity and the GR/IR account is now broken. The same lines resurface next period, usually larger, and the manual entry itself becomes an audit finding because it cannot be traced to a business transaction.
Whose problem this is
Ownership sits jointly with accounts payable and the MM/procurement team, with finance closing driving the escalation since they see the balance first. The handover note should list the affected purchase order, the GR/IR balance and its age, whether the line is genuinely still open or a maintenance candidate, and which side (goods receipt data or invoice data) needs correction before the account is touched.
Related SAP objects
Reviewed pages this object connects to in the ERPClimb knowledge graph.
Source: ERPClimb — https://erpclimb.com/sap-functional-issues/gr-ir-account-mismatch-at-period-endERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.