Consignment spares: when does use become a payable event?
For Operator with supplier-owned stock; equipment supplier
TL;DR — what you’ll learn
- Do not assume that every physical bin withdrawal (`Goods Issue to Work Order`) or vendor replenishment shipment (`Consignment Fill-Up`) creates an immediate Accounts Payable liability; map the **Contractual Ownership Transfer Trigger (`Payable_Trigger_Event`)** separately from physical warehouse movements.
- Distinguish four physical-and-ownership states for consigned MRO stock: **Vendor-Owned in Consignment Store (`State C1`, non-valuated on operator balance sheet)**, **Checked Out to Job / Kitting Staging (`State C2`, custody with maintenance, title per contract)**, **Confirmed Consumed / Title Transferred (`State C3`, payable settlement event triggered)**, and **Returned Unused Sealed to Consignment (`State C4`, liability reversed or prevented)**.
- Reconcile monthly supplier consumption statements line-by-line against ERP consignment withdrawal/return logs (`Movement 201K/261K` vs `202K/262K`) and seal-integrity checks before generating a Consignment Settlement Credit/Invoice (`MRKO` / Service Entry Sheet).
- In an illustrative monthly settlement reconciliation for a downhole and wellhead consignment store (`CON-AGR-2026-09`, opening vendor-owned stock `50 units` valued at `₹1,25,00,000` across `₹2,50,000/unit` gate-valve trim kits), separating `18` gross job withdrawals from `4` unopened returns (`State C4`), `1` defective-on-arrival OEM swap (`NCR-CON-14`), and `3` replenishment receipts proves that only **`13 units` (`₹32,50,000`)** are payable—blocking **`₹15,00,000` (`6 units`)** in premature or erroneous supplier billing.

Topics: consignment spare parts inventory, vendor managed MRO inventory, consignment spare consumption, stock ownership reconciliation
Oil and gas operators frequently establish on-site consignment agreements for high-turnover mechanical seals, wellhead valve trim kits, drilling mud-pump expendables, and instrumentation spares so critical stock sits inside the plant fence without tying up operator working capital. However, consignment programs routinely break down at month-end settlement: the supplier bills for every unit that left the rack or every replenishment box shipped to the site, while maintenance crews returned unopened spares after a cancelled job or swapped a factory-defective cartridge that should never have triggered a purchase liability.
The core operational decision for materials managers, procurement contract owners, and accounts payable leads is to define the agreed contractual ownership-transfer trigger explicitly in the ERP/WMS state model and reconcile physical custody movements (Fill-Up, Kitting Checkout, Confirmed Consumption, Unopened Return, and Defective Swap) independently from financial title transfer (Payable_Settlement_Event). Operator purchasing policies such as the Oil India Limited Procurement Manuals, serialised rotating-item controls in IBM Maximo, and service/settlement approval workflows in SAP S/4HANA show why physical custody and financial ownership must be tracked as distinct ledger dimensions.
Consignment vs Vendor-Managed Inventory (VMI) and the four contractual trigger models
Teams often conflate Vendor-Managed Inventory (VMI) with Consignment Stock (Special Stock K), yet the two govern different questions:
- VMI answers who decides replenishment quantities: The supplier monitors min/max bin levels and initiates replenishment shipments. VMI stock can be operator-owned upon receipt (invoiced at
GRN) or vendor-owned on consignment. - Consignment answers who owns the stock and when title transfers: The operator holds physical custody in a segregated consignment store (
Non-Valuated Stock K), while legal title and balance-sheet value remain with the supplier until a contractually defined Ownership Transfer Event occurs.
Across oilfield consignment contracts, four distinct events can trigger title transfer and payable creation—and the ERP configuration must match the signed contract clause:
Scroll horizontally to see all columns.
| Contractual trigger model | What event transfers legal title & creates AP liability? | Treatment of unopened returns from cancelled jobs | Treatment of aged/unconsumed stock (e.g., > 365 days) |
Required ERP/WMS control gate |
|---|---|---|---|---|
Model A: Confirmed Installation / Job Closure (Net Consumption) |
Maintenance confirms part installed on Work Order (WO_Tech_Complete) or package seal broken |
No payable (or automatic reversal 262K) if returned with intact OEM tamper seal within T_return window (e.g., 7 days) |
Vendor-owned; returned to vendor or rotated out at vendor expense | Two-step staging (C2 Kitted_Custody → C3 Confirmed_Consumed) |
Model B: Physical Bin Withdrawal (Gross Issue_No_Return) |
Immediate title transfer the moment warehouse scans Goods Issue from consignment rack (261K) |
Return into consignment (262K) prohibited unless defective; unused items must enter Operator-Owned Stock |
Vendor-owned until withdrawn | Hard prompt warning maintenance planner before issuing kit |
| Model C: Seal-Break / Package Opening | Breaking the serialized holographic tamper seal on a multi-part elastomer or valve repair kit | Unbroken outer kit canister returns to C1 vendor stock; broken canister transfers 100% of kit to operator |
Vendor-owned while seal intact | Mandatory Tamper_Seal_ID photo/scan on any 262K return (O019) |
| Model D: Time-Cap / Mandatory Buy-Back Horizon | Consumption (Model A/C) OR retention in site store beyond contractual age ceiling (e.g., 12 or 18 months) |
Same as base model prior to age cap | Converts via 411K transfer posting from Vendor Consignment (K) to Operator Owned Stock at contract price |
Automated ageing alert 60 days before mandatory purchase date |
- 1. Segregate Vendor-Owned Consignment Receipt (State C1)Receive vendor replenishment against Consignment Info Record (
501K) into segregated bin locations atRs 0.00operator balance-sheet valuation; recordVendor_Lot_SerialandTamper_Seal_ID. - 2. Track Job Kitting & Unopened Returns (State C2 & C4)When kitted to a turnaround or maintenance work order, log custody checkout (
State C2); if the job is deferred and the item returns with an intact OEM seal (State C4via262K), restore toState C1before settlement cutoff. - 3. Record Net Payable Consumption & Defective Swaps (State C3)Confirm actual installation (
State C3) at pre-agreed contract price; route any factory-defective item found at unboxing toConsignment_Defect_Return (122K)so it never enters payable consumption. - 4. Reconcile Monthly Statement with Idempotent SettlementMatch vendor statement lines by
Material + Serial/Lot + WO_Issue_ID; approve matchedState C3lines for settlement (MRKO) while holding disputed returns or price variances in an exception queue.
Accounting boundary: Physical replenishment (501K) and defective returns (122K) change physical bin counts only; only verified net consumption (State C3) or contractual transfer-to-own (411K) creates an operator payable obligation ([O019](O019-maintenance-material-returns.md), [O054](O054-spares-three-way-matching.md)).
Worked example: Reconciling October consignment statement STMT-CON-2026-10 for wellhead gate-valve trim kits (₹2,50,000/kit)
All contract numbers, movement quantities, serial/seal IDs, and rupee amounts below are illustrative examples constructed to verify consignment stock and payable reconciliation arithmetic.
Suppose an upstream onshore oilfield operator holds a Model A/C Consignment Agreement (CON-AGR-2026-09) with an OEM valve manufacturer for 10,000 psi tungsten-carbide gate-valve trim kits (Material VLV-TRIM-10K, contracted consignment settlement price ₹2,50,000.00 per kit, operator balance-sheet valuation while in consignment store = ₹0.00). Under CON-AGR-2026-09:
- Legal title and payable liability transfer only when a kit is installed on a wellhead work order OR its outer OEM stainless tamper seal is broken (
State C3). - Unopened kits with intact tamper seals returned within
7 calendar daysof job checkout (State C4, ERP movement262K) revert to vendor-owned consignment stock (State C1). - Kits found defective at unboxing (
State C_DEF, ERP movement122K) are replaced by the vendor free of charge.
1. October physical movement ledger (2026-10-01 to 2026-10-31)
- Opening vendor-owned consignment balance (
2026-10-01 00:00):50 kitsin segregated consignment rackWH-CON-VLV(memorandum vendor value =50 × ₹2,50,000 = ₹1,25,00,000; operator book value =₹0). - Consignment replenishment receipt (
2026-10-12, Movement501KonGRN-CON-804): Vendor ships+10 kitsto replenish the store (memorandum value ₹25,00,000; not a payable event). - Gross withdrawals to maintenance work orders (
Movement 261Kacross October):18 kitschecked out to wellhead maintenance crews (Serials KIT-101throughKIT-118). - Unopened returns from deferred well workovers (
Movement 262KonRET-CON-209): Because Rig-04 was delayed by weather,4 kits(KIT-114throughKIT-117) were returned within48 hourswith their original factory holographic seals (SEAL-9914..9917) verified intact by the Stores Lead and QA Inspector. - Defective-at-unboxing return (
Movement 262K → 122KonNCR-CON-14): On2026-10-21, technicians openedKIT-118at WellW-42and found a cracked tungsten-carbide seat ring inside undamaged factory foam. Recorded on joint inspection reportNCR-CON-14(countersigned by the vendor's field service tech) and moved toConsignment_Vendor_Defect_Return(0 payable liability). - Closing vendor-owned consignment physical balance (
2026-10-31 23:59):Closing_Consigned_Stock (C1) = 50 (Opening) + 10 (Replenished 501K) - 18 (Gross Withdrawals 261K) + 4 (Unopened Returns 262K) = 46 good vendor-owned kits in WH-CON-VLV(Plus1defective kitKIT-118returned via122KonNCR-CON-14, accounting for all50 + 10 = 60total kits handled).
2. Payable consumption calculation vs Vendor Statement STMT-CON-2026-10
Compute the true contractual payable quantity (Net_Payable_Kits):
Net_Payable_Kits (State C3) = 18 (Gross Withdrawals) - 4 (Verified Unopened Returns 262K) - 1 (Verified Defective Kit NCR-CON-14) = 13 kits
Approved Consignment Settlement Payable = 13 kits × ₹2,50,000.00/kit = ₹32,50,000.00
On 2026-11-02, the supplier submits monthly billing statement STMT-CON-2026-10 claiming ₹47,50,000.00 (19 kits) due to three common supplier-side accounting errors:
- Error 1 — Billing gross withdrawals without crediting the
4unopened262Kreturns (+4 kits = +₹10,00,000): The vendor's portal exported outbound261Kgate scans (18 kits) but ignored the4sealed returns (KIT-114..117). - Error 2 — Billing the
1factory-defective kitKIT-118(+1 kit = +₹2,50,000): The vendor's billing clerk includedKIT-118despite signedNCR-CON-14. - Error 3 — Duplicate replay of September settled kit
KIT-099(+1 kit = +₹2,50,000):KIT-099(consumed2026-09-29and already settled on September Settlement DocumentMRKO-2026-09) was re-included in the vendor's October date range.
Scroll horizontally to see all columns.
| Reconciliation line item | Kit count | Unit contract rate (₹) |
Financial amount (₹) |
Accounting & workflow disposition |
|---|---|---|---|---|
Vendor Claimed Statement (STMT-CON-2026-10) |
19 kits |
₹2,50,000.00 |
₹47,50,000.00 |
Held at automated consignment reconciliation gate |
Less Error 1: Unopened sealed returns (KIT-114..117, 262K) |
-4 kits |
₹2,50,000.00 |
-₹10,00,000.00 |
Restored to vendor-owned stock State C1 (RET-CON-209) |
Less Error 2: Factory-defective seat ring (KIT-118, 122K) |
-1 kit |
₹2,50,000.00 |
-₹2,50,000.00 |
Blocked by countersigned NCR-CON-14 |
Less Error 3: Prior-period duplicate (KIT-099, settled in Sep) |
-1 kit |
₹2,50,000.00 |
-₹2,50,000.00 |
Blocked by idempotent key CON-AGR-2026-09::KIT-099 |
| Total Disallowed / Blocked Overbilling | -6 kits |
₹2,50,000.00 |
-₹15,00,000.00 |
Routed to Vendor Dispute Notice DISP-CON-104 |
Verified Net Payable Consumption (KIT-101..113) |
13 kits |
₹2,50,000.00 |
₹32,50,000.00 |
Approved for MRKO Consignment Settlement (13 ÷ 19 = 68.42%) |
Check the complete 60-kit physical and financial conservation:
Total Physical Pool in October = 50 (Opening) + 10 (Replenished) = 60 kits (₹1,50,00,000 total memorandum value)Physical Pool Partition at 31 Oct = 46 kits in WH-CON-VLV (₹1,15,00,000 vendor-owned) + 13 kits consumed & settled (₹32,50,000 payable) + 1 defective kit returned to vendor (₹2,50,000 NCR-CON-14) = 60 kits (₹1,50,00,000, 0 kit variance)
Arithmetic check: 60 total kits = 46 closing vendor stock (50 + 10 - 18 + 4) + 13 net payable consumption (18 - 4 - 1) + 1 defective return (NCR-CON-14). Payable: 19 claimed - 6 blocked = 13 kits × Rs 2.50L = Rs 32,50,000.
Acceptance criteria and verification tests
Validate these three acceptance tests in your ERP consignment and warehouse management setup:
ACT-O017-01(Zero balance-sheet valuation and zero AP accrual upon501Kconsignment replenishment receipt): Post a consignment fill-up receipt (Movement 501K) for10 kitsat a consignment info-record price of₹2,50,000/kit. Pass condition: Physical quantity in special stockKincreases by+10 units, while operator general-ledger inventory asset andGR/IRclearing accounts post₹0.00financial entry.ACT-O017-02(Seal-verified262Kreturn reversal before settlement cutoff): Issue1consignment kit (KIT-TEST-01) to a work order via261K, then post an unused return (262K) with mandatoryTamper_Seal_Intact = TrueandInspector_IDbefore running monthly settlement (MRKO). Pass condition: The262Kreturn nets out the261Kwithdrawal (+1 - 1 = 0 net consumption) and restoresKIT-TEST-01to vendor-ownedState C1; ifTamper_Seal_Intact = False, the system blocks262Kinto vendor consignment and routes the opened kit to operator-owned stock (O019).ACT-O017-03(Idempotent settlement block against duplicate serial/withdrawal replay): Attempt to include an already-settled consignment withdrawal document or serial (KIT-099, settled onMRKO-2026-09) in a subsequent month's vendor statement upload. Pass condition: The matching engine flagsDuplicate_Previously_Settled_Event, referencesMRKO-2026-09, and blocks the duplicate₹2,50,000line from payment approval.
Summary and next actions
Keep consignment inventory ownership and payable settlement aligned across stores, maintenance, and finance:
- Configure the exact contractual ownership-transfer trigger (
Installation,Withdrawal,Seal-Break, orAge-Cap) in ERP: Ensure warehouse and maintenance teams know whether breaking a kit seal or scanning a bin withdrawal transfers title. - Require tamper-seal verification on all unused returns (
262K) into consignment stock: Link maintenance material returns so only unopened, seal-intact items re-enter vendor-owned inventory (State C1). - Separate factory-defective consignment items (
122K+NCR) from job consumption (261K): Never leave a defective-on-arrival consignment part booked as a work-order consumption charge. - Automate serial- and movement-level statement matching before
MRKOsettlement: Reconcile supplier statements deterministically against net261K - 262K - 122Kmovements and feed unmatched lines into three-way match exception workflows.
Assess your consignment spare parts inventory controls
Map the record states, evidence links, exception routing and review owners for consignment spare parts inventory. Technical and regulatory sign-off stays with the site authority.
Prepare a focused assessmentReferences
Sources checked 15 October 2026. Vendor examples retain their stated release scope. Catalogue entries do not replace the full applicable standards.
- Oil India Limited — Procurement Manuals — Operator commercial and materials management policies governing stocking arrangements, inspection, and vendor settlement; accessed 20 October 2026.
- IBM Documentation — Maximo Manage: Rotating Assets and Non-Rotating Assets Overview — Inventory ownership, rotating serial identity, and storeroom movement tracking; accessed 20 October 2026.
- SAP Help Portal — SAP S/4HANA Procurement and Settlement Workflows — ERP procurement verification and settlement release controls; accessed 20 October 2026.

