Turnaround accruals: explain work done before invoices arrive
For Operator finance controlling a turnaround
TL;DR — what you’ll learn
- At month-end during a major refinery or petrochemical turnaround, tens of millions of rupees in mechanical, scaffolding, and inspection work have been physically executed on site while contractor tax invoices and finalized Service Entry Sheets (`SES`) lag by 15 to 45 days.
- Booking month-end turnaround accruals from linear calendar-day elapsed percentages or total Purchase Order (`PO`) ceilings distorts financial statements and fails external audit scrutiny when physical execution deviates from baseline schedules.
- An audit-defensible turnaround accrual engine calculates unbilled work-in-progress (`WIP`) from **field-verified physical progress records**—signed daily measurement sheets, earned-value weld/scaffold tallies, and third-party crane time logs—while explicitly segregating **disputed extra-work claims** from undisputed base accruals.
- The Plant/Asset Controller approves final accrual recognition and Ind AS 16 capitalization splits, Service Owners attest to physical completion quantities, and disputed contractor claims are tracked in a separate contingent disclosure register with legal/commercial review.

Topics: oil and gas accrual accounting, turnaround cost accruals, uninvoiced services, maintenance month end close
Why turnaround invoice lag breaks standard ERP Goods-Receipt / Invoice-Receipt accounting
A major refinery crude distillation unit (CDU) or offshore platform turnaround compresses hundreds of thousands of contractor craft hours into a 25-to-40-day window. Under standard procurement-to-pay (P2P) procedures governed by SAP S/4HANA Service Purchasing and Accrual Engine and public-sector contracting procedures such as the Oil India Procurement Manuals, payment requires a formally countersigned Service Entry Sheet (SES / ML81N) matched against a vendor tax invoice.
During active turnaround execution, however, a structural timing gap opens at month-end close:
- Physical Execution Is Immediate, Commercial Certification Lags: By
23:59on the last day of the month, a mechanical contractor has opened 42 heat exchangers, hydro-jetted 38 tube bundles, and completed 1,100 inch-dia of alloy piping welds. Yet because Joint Measurement Sheets (JMS) are still being reconciled between field quantity surveyors and contractor engineers, only a fraction of that completed work has been converted into posted SAP Service Entry Sheets (SES) or matched against invoices. - The Failure of Naive PO-Percentage Accruals: If finance simply accrues
50%of the open Purchase Order value because15 of 30 calendar dayshave elapsed, severe misstatements occur:- A contractor delayed by upstream gas-freeing may have completed only
18%of physical scope by Day 15 (causing a massive over-accrual). - Conversely, a vessel repair package that hit emergent weld-overlay discoveries may have consumed
85%of its baseline PO plus submitted unapproved variation claims.
- A contractor delayed by upstream gas-freeing may have completed only
- Commingling Undisputed Work with Disputed Claims: Contractors routinely submit daily field sheets that bundle verified schedule-of-rates (
SoR) items together with disputed standby claims or unapproved rate-card escalations. Accruing the raw contractor submission inflates liabilities and weakens the operator's commercial negotiating position; ignoring the entire submission understates incurred turnaround cost.
Takeaway: Never accrue from elapsed time or raw contractor claim totals; compute the net gap between engineer-verified physical quantities and posted SAP Service Entry Sheets, and isolate disputed variations in a separate legal/commercial register.
The four-bucket turnaround accrual formula
To prevent double-counting against SAP's standard GR/IR (Goods Receipt / Invoice Receipt) clearing account while capturing all work physically performed through 23:59 on cutoff day, every turnaround contract package is evaluated across four explicit monetary buckets:
Bucket 1: Cumulative_Verified_Work_Value = SUM(Verified_Physical_Qty_i * Contract_SoR_Rate_i)
Bucket 2: Posted_SES_And_Invoiced_Value = SUM(Approved_SES_Posted_In_ERP_Through_Cutoff)
Bucket 3: Net_Undisputed_Accrual = Bucket 1 - Bucket 2
Bucket 4: Disputed_Claim_Exposure = Contractor_Claimed_Total - Bucket 1
Segregating CAPEX vs OPEX under Ind AS 16
Under Ind AS 16 (Property, Plant and Equipment), major turnaround inspection and component replacement costs (such as replacing a reactor catalyst bed, retubing a process heater, or overhauling a major compressor rotor on a 4-year cycle) are recognised in the carrying amount of the PPE item (CAPEX / CWIP), whereas routine cleaning, hydro-testing of minor piping, and day-to-day maintenance repairs during the same shutdown are expensed as incurred (OPEX).
Consequently, Bucket 3 (Net_Undisputed_Accrual) cannot be booked as a single lump-sum journal to one cost centre. Each underlying Joint Measurement Sheet (JMS) line inherits the OPEX or CAPEX_CWIP classification of its linked EAM Work Order or WBS element.
Illustrative example (hypothetical scenario): CDU Turnaround Mechanical Package (PO-4500089120)
Illustrative scenario notice: All site volumes, defect counts, error rates, engineering hours, and INR (
₹) figures below are hypothetical scenario assumptions constructed to demonstrate the control math and workflow gating. Any time or cost reductions represent modeled process/capacity estimates under these assumptions, not achieved client benchmark savings or guaranteed cash realization.
Consider a major mechanical and heat-exchanger turnaround contract (PO-4500089120, Baseline Contract Value = INR 80,000,000) at month-end cutoff (2026-10-31, Day 18 of a 28-day turnaround):
- Contractor Gross Submission: On
2026-10-31, the mechanical contractor submits a cumulative progress summary claimingINR 61,500,000of work executed to date. - Engineering & Quantity Surveyor Verification (
Bucket 1):- Reviewing the signed Daily Joint Measurement Sheets (
JMS-101throughJMS-148) and EAM operation sign-offs against the contract Schedule of Rates (SoR), the Lead Turnaround Area Engineer verifiesINR 54,000,000of undisputed physical work completed through2026-10-31:INR 36,000,000on major column tray replacements and heat-exchanger tube bundle renewals (Linked to Capital WBS -> Ind AS 16 CAPEX_CWIP).INR 18,000,000on exchanger hydro-jet cleaning, blind flange installation, and routine valve repacking (Linked to Maintenance PM Orders -> OPEX_MAINTENANCE).
- Reviewing the signed Daily Joint Measurement Sheets (
- Deduction of Posted SAP Service Entry Sheets (
Bucket 2):- Querying SAP table
ESSR(Service Entry Sheet Header) as of2026-10-31T23:59:59Zshows thatJMS-101throughJMS-128have already been formally entered and accepted in SAP as postedSESdocuments totalingINR 31,000,000(INR 21,000,000 CAPEX_CWIP+INR 10,000,000 OPEX_MAINTENANCE), which have already generated standard SAPGR/IRclearing credits.
- Querying SAP table
- Net Undisputed Month-End Accrual (
Bucket 3 = Bucket 1 - Bucket 2):Net_Undisputed_Accrual = INR 54,000,000 - INR 31,000,000 = INR 23,000,000(representingJMS-129throughJMS-148, where physical work is verified complete on site but formalSESentry is still in workflow):- Debit Turnaround CWIP (
CAPEX):INR 36,000,000 - INR 21,000,000 = INR 15,000,000 - Debit Turnaround Maintenance Expense (
OPEX):INR 18,000,000 - INR 10,000,000 = INR 8,000,000 - Credit Unbilled Turnaround Accrual Liability (
GL 214500):INR 23,000,000(configured to auto-reverse on2026-11-01).
- Debit Turnaround CWIP (
- Disputed Contractor Claim Isolation (
Bucket 4):- The remaining
INR 61,500,000 - INR 54,000,000 = INR 7,500,000claimed by the contractor consists of:INR 4,500,000for unapproved crane standby hours during a heavy rain squall (excluded from standby compensation under Contract Clause 14.2).INR 3,000,000for a contested alloy welding rate multiplier not yet evaluated by the Contracts Change Board.
- This
INR 7,500,000is excluded from the PO service accrual (GL 214500) and logged in the Disputed Commercial Claims Register (CLAIM-TA-2026-019) where Commercial, Legal, and the Controller assess whether any contingent provision is required under Ind AS 37 without conceding contractual entitlement.
- The remaining
Takeaway: Deducting already-posted SES amounts from cumulative engineer-verified JMS progress prevents double-counting, while isolating the INR 7.5M disputed claim protects commercial negotiation posture.
Technical implementation: turnaround accrual evidence packet schema
{
"accrual_packet_id": "ACCR-TA-202610-0042",
"posting_period": "2026-10",
"auto_reversal_date": "2026-11-01",
"purchase_order_id": "4500089120",
"vendor_id": "VEND-MECH-1092",
"turnaround_event_id": "TA-CDU1-2026",
"monetary_reconciliation_inr": {
"contractor_raw_claimed_cumulative": 61500000.0,
"bucket_1_verified_physical_work_cumulative": 54000000.0,
"bucket_2_posted_ses_cumulative": 31000000.0,
"bucket_3_net_undisputed_accrual": 23000000.0,
"bucket_4_disputed_claim_quarantined": 7500000.0
},
"verified_unbilled_evidence_lines": [
{
"jms_range": "JMS-129_TO_JMS-141",
"work_order_or_wbs": "WBS-TA-CDU1-EXCH-RETUBE",
"accounting_classification": "CAPEX_IND_AS_16_CWIP",
"sor_item_code": "SOR-EXCH-BUNDLE-PULL-RETUBE",
"verified_unbilled_amount_inr": 15000000.0,
"attested_by_service_owner": "ENG-AREA-CDU-04"
},
{
"jms_range": "JMS-142_TO_JMS-148",
"work_order_or_wbs": "WO-2026-88104",
"accounting_classification": "OPEX_TURNAROUND_MAINTENANCE",
"sor_item_code": "SOR-HP-HYDROJET-CLEANING",
"verified_unbilled_amount_inr": 8000000.0,
"attested_by_service_owner": "ENG-AREA-CDU-04"
}
],
"disputed_claim_reference": {
"dispute_register_id": "CLAIM-TA-2026-019",
"disputed_amount_inr": 7500000.0,
"dispute_categories": ["UNAPPROVED_WEATHER_CRANE_STANDBY", "CONTESTED_ALLOY_WELD_MULTIPLIER"],
"legal_commercial_reviewer": "COMM-MGR-08"
},
"controller_approval": {
"controller_id": "FIN-CTRL-02",
"approved_at_utc": "2026-10-31T21:40:00Z",
"sap_accrual_doc_no": "1900482910"
}
}
Acceptance tests and operational readiness thresholds
Scroll horizontally to see all columns.
| Test ID | Validation Dimension | Verification Method | Pass / Fail Threshold |
|---|---|---|---|
ACT-O055-01 |
Zero SES double-counting | Compare Bucket 1 (Verified Cumulative Work) against Bucket 2 (Posted SES) across all open turnaround POs at cutoff |
100% of posted SES amounts deducted before booking Bucket 3 unbilled accrual |
ACT-O055-02 |
Physical evidence provenance | Audit every month-end turnaround accrual line in GL 214500 |
100% link to signed Joint Measurement Sheet (JMS) or EAM milestone IDs; 0 elapsed-calendar-day guesses |
ACT-O055-03 |
Disputed claim segregation | Test contractor submissions containing unapproved standby or rate-escalation lines | 100% of unapproved/contested amounts routed to the Disputed Claim Register (Bucket 4) and excluded from base PO accrual |
ACT-O055-04 |
Day-1 auto-reversal integrity | Verify accrual document reversal in SAP on Day 1 of the subsequent accounting period | 100% of GL 214500 manual/engine accrual documents reverse automatically on Day 1 |
Summary and next actions
- Replace calendar-elapsed estimates with signed Joint Measurement Sheets (
JMS): Require area engineers and quantity surveyors to log verified physical quantities against contract Schedule-of-Rates (SoR) items up to the month-end cutoff timestamp. - Deduct posted SAP Service Entry Sheets (
SES) automatically: Compute the net month-end accrual strictly asCumulative Verified Work Value minus Posted SES Valueso unbilled accruals never double-count SAP'sGR/IRaccount. - Preserve Ind AS 16 CAPEX vs OPEX splits at the accrual line level: Map each unbilled
JMSline to its parent Capital WBS element or OPEX Maintenance Work Order rather than booking a single lump-sum accrual to a generic cost centre. - Quarantine disputed contractor claims in a separate register: Strip unapproved rate escalations and contested standby claims out of the PO service accrual and route them to Commercial and Legal for separate contingent-liability evaluation.
Assess your oil and gas accrual accounting controls
Map the record states, evidence links, exception routing and review owners for oil and gas accrual accounting. 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.

