Show open commitments without double-counting actual costs
Compare approaches
TL;DR — what you’ll learn
- Define open commitment as a specific remaining obligation, not simply the original order value.
- Separate billed, received or accepted but unbilled, and unperformed portions of an order.
- Reconcile amendments, cancellations and credits before combining commitments with actuals.
- Keep inventory and expense recognition distinct so the commitment bridge does not become an incorrect cost forecast.
A ₹20 lakh purchase order has ₹8 lakh of accepted supply, of which ₹6 lakh has been invoiced. A report adds the original ₹20 lakh order to ₹6 lakh of invoices and announces ₹26 lakh of project exposure. Nothing in the underlying facts supports that total.
Committed-cost reporting needs a clear bridge from the order to what remains. The accepted and invoiced portions already sit inside the original order value on the simplified assumptions here. The task is to classify those portions, not add every available number together.
Illustrative consistent valuation, no taxes, advances, returns or amendments. Bars share a ₹20 lakh scale; inventory is not automatically expense.
Read the visual as text
Accepted and invoiced: ₹6 lakh. Part of the ₹8 lakh accepted supply.. Accepted but unbilled: ₹2 lakh. May already have receipt-related recognition.. Unperformed balance: ₹12 lakh. ₹20 lakh order − ₹8 lakh accepted..
Original explanatory visual: NextEdge Labs. Illustrative records, not client results.
- STEP 01Establish current authorised order
Owner: Buyer
Include valid amendments and consistent value basis.
- STEP 02Match acceptance and invoices
Owner: Procurement + finance
Link receipts, services, bills, returns and credits by line.
- STEP 03Separate remaining portions
Owner: Cost controller
Distinguish unbilled acceptance and unperformed scope.
- STEP 04Reconcile forecast overlap
Owner: Project controls + finance
Count each source population once.
Use the supported remaining amount in the forecast bridge.
Investigate advances, missing receipts, credits or valuation differences.
Return path: Return to the affected line and recognition records before recomputing.
Read the workflow as text
1. Establish current authorised order (Buyer) → 2. Match acceptance and invoices (Procurement + finance) → 3. Separate remaining portions (Cost controller) → 4. Reconcile forecast overlap (Project controls + finance). After step 3, ask: Do the defined portions reconcile without overlapping actuals or accruals? Yes: Use the supported remaining amount in the forecast bridge. No: Investigate advances, missing receipts, credits or valuation differences. Return: Return to the affected line and recognition records before recomputing.
Workflow: NextEdge Labs. Apply the project’s actual authority and procedures.
Define the reporting question first
The procurement team may ask how much order value remains undelivered. Finance may ask what has been received but not invoiced. Project controls may ask what future cost remains to complete the work. These are related questions with different answers.
State which measure the report calls an open commitment. In this article, the simple operational bridge distinguishes the unperformed order portion from accepted supply awaiting invoice. A company may use different labels, but it should preserve the distinction and explain its formula.
ERPNext's purchase order documentation describes received and billed quantities against order items. These fields support reconciliation, but quantity percentages alone may not represent value accurately when rates, charges or partial billing arrangements differ.
Reconcile at order-line level
Begin with the current authorised order value, including valid amendments and cancellations. Use line-level quantities, rates and applicable charges on a consistent basis. Record currency and whether tax or other amounts are included in the management measure.
Link receipts, service acceptances, invoices, credits and returns to the relevant order lines. A header-level percentage can hide one fully delivered item and another untouched item. It can also misstate the remaining value when lines have different prices.
Separate physical progress from accounting recognition. Material accepted into inventory is not necessarily expense consumed by the project. The commitment report should provide the operational bridge, while finance and project controls define how it feeds the actual-cost and forecast views.
Explain the ₹20 lakh order
Consider a synthetic order with a current value of ₹20 lakh. Accepted supply is valued at ₹8 lakh, and ₹6 lakh of that accepted supply has been invoiced. Assume consistent valuation, no taxes, advances, returns, price differences or amendments for this example.
Scroll horizontally to see all columns.
| Order portion | Amount | Meaning |
|---|---|---|
| Accepted and invoiced | ₹6 lakh | Invoiced portion of accepted supply |
| Accepted but unbilled | ₹2 lakh | ₹8 lakh accepted less ₹6 lakh invoiced |
| Unperformed order balance | ₹12 lakh | ₹20 lakh order less ₹8 lakh accepted |
| Reconciled order total | ₹20 lakh | ₹6 lakh + ₹2 lakh + ₹12 lakh |
The ₹2 lakh may already have a receipt-related accounting entry. ERPNext's stock-received-but-not-billed documentation shows one inventory receipt and clearing-account pattern. Check the configured accounting before proposing an additional accrual.
The ₹12 lakh is the remaining order portion under these assumptions. It is not necessarily the project's entire cost to complete: the project may need additional uncommitted work, and some ordered material may remain in inventory rather than be consumed immediately.
Prevent overlap in the forecast
A forecast can combine actual cost, appropriately recognised or estimated unbilled work, remaining commitments and additional uncommitted cost only when the populations are defined without overlap. Map each source to one place in the bridge.
If a package forecast already includes the full expected cost of an order, do not add the open commitment again as a central adjustment. If an accrual is already in actuals, do not add the same accepted-but-unbilled amount a second time. Reconcile by source identity rather than relying on matching totals.
Label whether a forecast input is total expected cost or remaining cost. Confusing those two forms is a common way to double-count expenditure. The report should make the calculation visible enough that a reviewer can reproduce it from the source records.
Account for changes and cancellations
An approved order amendment changes the current commitment basis. A proposed amendment remains pending until the required authority is recorded. Keep the original value, approved changes and current value as a traceable bridge.
Cancellation may reduce the unperformed balance, but check any termination charge, delivered material or other remaining obligation. Closing an order administratively does not prove that all costs and liabilities have disappeared. Record the commercial decision and outstanding settlement items.
Returns and credits also need distinct treatment. A physical return may precede the supplier credit. The report should show the pending credit or replacement rather than forcing the received and billed values to match before the evidence exists.
Handle invoices that do not follow the simple sequence
Advance invoices, milestone billing and service arrangements may not follow receipt-then-invoice logic. Define the appropriate performance or acceptance measure for each population. Do not apply the ₹20 lakh example mechanically to every contract type.
Where an invoice exceeds recorded acceptance, show an exception for review. It may reflect a missing acceptance record, an authorised advance, a price difference or an error. The system should preserve the reason instead of allowing a negative unbilled balance to pass unnoticed.
Foreign-currency movements and valuation differences need a consistent reporting basis and finance review. Keep quantity completion separate from exchange-rate effects so the procurement team can still understand what remains to be delivered.
Test the bridge through the order lifecycle
Create a sample order, partial receipt, partial invoice, return, credit and approved amendment. At each stage, reconcile the current order basis to the defined portions. Check that the same receipt cannot be counted under two invoices without the appropriate allocation.
Review old open commitments with buyers and package owners. Some represent genuine remaining supply; others are stale balances after scope completion or cancellation. Close or amend them through the authorised process, preserving any unresolved financial items.
Measure unexplained differences and aged unperformed balances alongside the headline commitment total. A lower total is not automatically better if it results from premature order closure or missing amendments.
Show what is still owed to the work
A reliable commitment report explains the path from the authorised order to accepted supply, invoicing and remaining performance. That makes it useful for procurement, finance and project forecasting.
- Define the commitment measure and valuation basis.
- Reconcile orders, acceptance and invoices at line level.
- Separate unbilled accepted supply from unperformed scope.
- Remove overlap before combining commitments with actuals and forecasts.
- Resolve stale balances through supported amendments, credits or closure decisions.
Compare this workflow with your current setup
Share the step that takes the most manual work, the systems involved and the exceptions your team handles. That gives us a concrete starting point for comparing approaches.
References and further reading
Sources checked 15 October 2026. The worked examples and diagrams are original editorial explanations, not client results.
- ERPNext documentation — Purchase OrderItem references, received and billed quantities, required dates and unit conversion
Product purchasing records.
- ERPNext — Purpose of Stock Received but not BilledReceipt and linked invoice treatment
Configured product accounting example; finance determines actual recognition.
Visual credits
Original explanatory visuals and workflow diagrams by NextEdge Labs. Labels and text equivalents are included in the page. Numerical scenarios are illustrative; diagrams preserve the project owner’s approval and exception decisions.