Skip to main content
How-To · 12 min read

SAP Scheduling Agreement Reconciliation for Auto Component Suppliers: What SAP Doesn't Do

SAP S/4HANA handles scheduling-agreement transmission, delivery creation, GRN posting, and AR/AP brilliantly. It does not handle CUM drift as a standing reconciliation exception, RMPV recomputation against commodity indices, Section 143 deemed-supply alerting, tooling amortisation cap vs contractual cap, or KLT bin float with GST exposure. Every Indian Tier-1 on SAP discovers this gap inside 18 months — usually after the second custom ABAP rebuild attempt fails. This is the gap, the build-vs-buy math, and the companion-product thesis.

Terra Insight
Terra Insight Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 23 May 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Knowledge Card
Problem

Indian Tier-1 auto-component suppliers on SAP S/4HANA discover within 18 months of go-live that SAP handles scheduling-agreement document mechanics, EDI 830/862/856 transmission, delivery creation, GRN, AR/AP, and three-way match brilliantly — but does not handle CUM drift as a standing reconciliation exception, RMPV index recomputation, Section 143 deemed-supply alerting, tooling amortisation cap monitoring, KLT bin float with GST exposure, or FOMP back-charge reason-coded decomposition. The custom-ABAP rebuild fails by OEM number three. The SAP-companion product thesis: connect to SAP via standard extracts, run the missing reconciliation streams externally, write back exception status.

How It's Resolved

Map SAP's native capabilities against the 10 auto-component reconciliation streams (OEM settlement, EDI/ASN with CUM, RMPV, quality debits, Section 143 job-work, free-issue steel, consignment, KLT bins, tooling, PLI/export), identify which streams SAP handles natively (document mechanics, EDI transmission, GRN, AR/AP) and which streams SAP does not handle as a standing reconciliation process (CUM drift, RMPV recomputation, Section 143 alerting, tooling cap, bin float). The companion product connects via SAP standard extracts (idoc, custom report scheduled exports, file drops), runs the missing streams as continuous reconciliation, and surfaces exceptions back to SAP through user-defined fields or external dashboards.

Configuration

SAP S/4HANA module map (MM, SD, FI, CO), SAP scheduling-agreement document type catalogue (LP for delivery schedule, LPA for forecast), EDI IDoc message-type registry (ORDERS, DELFOR, DESADV, GSVERF), SAP standard extract endpoints (scheduling-agreement header, item, schedule lines, GRN, MIRO), companion-product reconciliation streams mapped to extract sources, deemed-supply alerting calendar, RMPV index recomputation engine, FOMP debit decomposition workflow.

Output

An SAP-companion reconciliation architecture: SAP retains transactional system-of-record status, the companion product runs the 10 auto-component reconciliation streams as continuous exception management with CUM drift register, RMPV claim sheet, Section 143 deemed-supply early-warning, tooling cap monitor, KLT bin float register, FOMP reason-coded decomposition — all surfaced through dashboards with write-back to SAP user-defined fields for exception status.

A Tier-1 supplier on SAP S/4HANA with ₹400 crore revenue and four OEM customers (Maruti, Tata Motors, Mahindra, Bosch) commissioned a two-developer custom ABAP team in early 2024 to build CUM drift tracking, RMPV claim computation, and FOMP debit decomposition on top of the standard S/4HANA install. Twenty months later, the codebase has six conditional branches per module to handle OEM-specific variations, the senior developer has left, every Maruti e-Nagare update breaks something, and the new ABAP team’s estimate for a clean rebuild is 9 months at ₹65 lakh. The CFO is reading a fresh proposal to add Section 143 deemed-supply alerting and KLT bin float tracking. The CTO is recommending a halt.

This is the SAP-gap moment that effectively every Indian Tier-1 auto-component supplier on S/4HANA reaches inside 18 months of go-live. The question is not “can SAP do auto-component reconciliation” — SAP does the document mechanics brilliantly. The question is which auto-component reconciliation streams SAP does NOT handle as a standing exception process, and whether a custom-ABAP build is the right answer for them.

This is the SAP scheduling agreement reconciliation auto India operating reference for finance, IT, and procurement teams making the build-vs-buy call.

Quick reference

StreamSAP S/4HANA nativeStandard SAP gap
Scheduling-agreement document mechanics (LP/LPA)Fulln/a
EDI 830 forecast inboundIDoc DELFORn/a
EDI 862 firm call-off inboundIDoc DELFORn/a
EDI 856 ASN outboundIDoc DESADVn/a
Three-way match against SAMM-LIVn/a
AR / AP postingFI-AR, FI-APn/a
GRN against SAMIGOn/a
CUM drift as standing exceptionRecords positionNo reconciliation workflow
RMPV recomputation vs commodity indexNoFull gap
FOMP back-charge reason-coded decompositionNoFull gap
Section 143 deemed-supply countdown alertingNoFull gap
Tooling amortisation cap monitoringNoFull gap
KLT bin float with GST exposureNoFull gap
Rule 37 ITC reversal ageingNoFull gap
Section 34 GST credit-note calendar triggerNoFull gap
Income Tax Act 2025 codes (1002 / 1012 / 1071)ConfigurableRequires customisation

What does SAP S/4HANA actually do well for scheduling-agreement supply?

SAP’s core MM (Materials Management) and SD (Sales and Distribution) modules handle scheduling-agreement document mechanics with depth that no Indian product can match. Specifically:

  • Document types LP and LPA — the standard scheduling-agreement (LP) and the scheduling agreement with delivery schedule (LPA) are well-supported, with target quantity, valid-from / valid-to, release strategy, and conditions structured properly.
  • EDI IDoc processing — the IDoc framework handles ORDERS (PO), DELFOR (delivery forecast, used for EDI 830 and 862), DESADV (despatch advice, used for EDI 856), GSVERF (credit memo), and INVOIC (invoice) as standard message types. The mapping from external EDI partner (Maruti e-Nagare, Tata SRM, Bosch SupplyOn) to internal IDoc is configurable in SAP’s standard tooling.
  • Delivery creation — VL10A / VL10B can create deliveries against scheduling-agreement schedule lines as standard.
  • GRN against scheduling agreement — MIGO posts GRN with SA reference, updating cumulative receipt quantity on the SA item.
  • Three-way match — MM-LIV (Logistics Invoice Verification) performs three-way match against scheduling-agreement reference, with tolerance handling.
  • AR / AP — FI-AR and FI-AP handle customer/vendor accounting with standard ageing, dunning, and clearing.
  • CUM tracking on the SA itself — the scheduling-agreement item record accumulates released quantity, delivered quantity, and invoiced quantity. Standard reports (ME38, MMRV, transaction MMSC) display the position.

If the supplier’s business were a single OEM with no debit notes, no RMPV, no job-work, no free-issue steel, and no returnable packaging, standard SAP would close the loop. None of those conditions hold for an Indian auto-component Tier-1.

What SAP does NOT handle natively — the standing-exception streams

The reconciliation streams below are NOT SAP gaps in the sense of missing transactions. SAP records every individual transaction faithfully. The gap is that SAP does not run a continuous reconciliation between transactions as a standing exception process with ageing, root-cause classification, escalation, and resolution workflow.

CUM drift as a standing exception

The supplier’s CUM-shipped position on a scheduling agreement is in SAP. The OEM’s CUM-received position is also in SAP (from MIGO postings). SAP can show both numbers on a single screen. What SAP does not do is run a continuous reconciliation between the supplier’s CUM-shipped from ASN and the OEM-confirmed CUM-received from GRN, flag the drift as an aged exception, classify the root cause (missed ASN, duplicate ASN, out-of-sequence dispatch, OEM GRN-posting delay), and route to a resolution queue. See OEM delivery schedule and EDI/ASN reconciliation for the underlying CUM mechanics.

The result: Tier-1s with SAP run external Excel workbooks for CUM drift management, manually export ME38/MMRV outputs each fortnight, and chase drift cases through email threads with the OEM’s logistics team. Industry observation: a Tier-1 with four OEMs and 800-1,200 active scheduling agreements typically carries 60-150 open CUM drift cases at any moment.

RMPV recomputation against commodity indices

Raw material price variation clauses re-price already-shipped goods against quarterly index movements (JPC HR/CR steel coil, LME aluminium/copper/zinc, polymer/resin indices). The supplier raises a supplementary debit invoice (price rise) or the OEM issues a credit note (price fall). See Raw material price escalation clause reconciliation for the formula and accounting flow.

SAP records the supplementary invoice once it is generated. SAP does not compute the claim — it does not pull the JPC monthly average, multiply by material weight per part, multiply by quantity supplied in the period, classify the output as a supplementary invoice vs Section 34 GST credit note, or track index-to-settlement lag. RMPV claim generation runs in external Excel at almost every Indian Tier-1, with the SAP entry being a downstream booking.

FOMP back-charge reason-coded decomposition

When the OEM payment advice arrives 8% short, the supplier needs to decompose the short-pay into FOMP / JIT shortage / quality / line-stop / tooling / technical service / transport categories, tie each debit to its source invoice via claim ID, decide accept vs contest, and trigger Section 34 GST credit notes on accepted debits. See OEM-Tier 1 settlement and debit-note reconciliation and How Indian auto-component suppliers handle OEM short-pays for the full workflow.

SAP records the bank credit and the eventual GL postings. It does not parse the OEM payment advice, classify by reason, or maintain the FOMP running account per OEM per programme. This is the highest-frequency, highest-value reconciliation stream at any Tier-1, and SAP’s absence here is the single biggest driver of custom-ABAP investment.

Section 143 deemed-supply alerting

A Tier-1 sending semi-finished parts to platers, heat-treaters, and machinists under Section 143 of the CGST Act on Rule 55 delivery challans must return the goods within 12 months for inputs or 3 years for capital goods. Failure triggers deemed supply with 18% interest. See Tier-2 sub-vendor job-work reconciliation under Section 143 for the underlying mechanics.

SAP records outbound and inbound challans. It does not run a continuous countdown clock per challan with escalation alerts at day 270 / 330 / 360 of the 365-day window. ITC-04 quarterly filing data is reportable from SAP but the early-warning that prevents deemed-supply exposure runs externally.

Tooling amortisation cap monitoring

A supplier recovers tooling investment per-part over a committed volume. Cumulative parts shipped exceeding the contractual cap triggers a clawback. SAP records the parts shipped and the cumulative quantity, but it does not monitor cumulative recovery against the contractual cap per programme, generate alerts at 80% / 95% / 100% of cap, or compute the over-recovery liability automatically.

KLT bin float with GST exposure

Returnable KLT bins move on Rule 55 delivery challans (no GST). If bins are not returned within the contractual window, the movement can become a deemed supply attracting GST. SAP records bin gate-passes, but does not run net bin-position tracking per OEM per plant per bin type, deemed-supply alerting against the return window, or deposit-vs-float reconciliation. See Returnable packaging and KLT bin reconciliation for the underlying mechanics.

Rule 37 ITC reversal ageing

Every OEM short-pay residual that sits unpaid past 180 days from invoice date triggers Rule 37 ITC reversal at the OEM end, who then forces resolution on the supplier. SAP records the unpaid residual but does not bucket it into 60 / 90 / 150 / 180-day ageing with escalation triggers per bucket. See Rule 37 / 37A ITC reversal on supplier default for the underlying compliance flow.

Section 34 GST credit-note calendar trigger

Every accepted OEM debit triggers a supplier-issued GST credit note under Section 34 with a hard 30-November-of-next-FY cutoff. SAP records the credit note once it is issued, but does not run a per-source-invoice calendar trigger that flags approaching cutoffs. Lapsed Section 34 windows on accepted debits become unrecoverable GST liability — a real annual loss at Tier-1 scale.

The custom-ABAP trap — pattern of failure

The pattern repeats across Tier-1s on SAP S/4HANA, year after year:

Phase 1 (year 1): Tier-1 goes live on S/4HANA. Finance discovers CUM drift, FOMP decomposition, and RMPV gaps. Hires a 2-3 person ABAP team. Builds custom modules for the first OEM customer (typically Maruti or Tata). Works.

Phase 2 (year 2): Second OEM customer (different scheduling-agreement variant, different debit-note format, different RMPV index basis). ABAP team forks the modules. Conditional branches multiply.

Phase 3 (year 2-3): Third and fourth OEMs added. Codebase carries six conditional branches per module. Maruti e-Nagare portal update breaks the Maruti branch. Tata SRM portal change breaks the Tata branch. Bug-fix backlog grows.

Phase 4 (year 3-4): Senior developer leaves. New developer estimates 9-month rebuild for clean architecture. Backlog of new features (Section 143 alerting, KLT bins, tooling cap) keeps growing. Annual cost ₹40-60 lakh, with no end-state.

Phase 5: CFO halts new feature spend, freezes ABAP team, and starts the build-vs-buy conversation.

The structural issue is that the auto-component reconciliation streams are not really SAP customisations — they are independent reconciliation processes that happen to need SAP data as input. Forcing them into custom ABAP creates a maintenance burden disproportionate to the value.

Interactive Tool

Three-Way Match Exception Cost Calculator

Quantify the unreconciled-exception carrying cost across CUM drift, FOMP back-charges, and Section 143 deemed-supply exposure at a Tier-1 on SAP S/4HANA — surface the build-vs-buy economics for the standing-exception streams that SAP does not handle natively.

Open the Three-Way Match Calculator →

The TransactIG-as-SAP-companion positioning

The companion-product thesis is straightforward: SAP retains transactional system-of-record status; the companion runs the standing-exception streams externally, connecting through standard SAP data extracts (scheduled IDoc exports, custom report exports, file drops via SFTP). Write-back to SAP is limited to user-defined fields carrying exception status, so SAP’s core configuration is not touched.

This works because:

  • The standing-exception streams (CUM drift, RMPV, FOMP, Section 143, tooling, bins, Rule 37, Section 34) are reconciliation processes, not transactional postings. Keeping them external avoids burdening SAP’s transactional layer.
  • SAP extracts are stable interfaces — scheduling-agreement extract, GRN extract, MIRO extract, IDoc DELFOR/DESADV/INVOIC. Portal-specific OEM variations get handled in the companion’s connector layer, not in SAP custom ABAP.
  • Income Tax Act 2025 codes (Section 393(1)(a) code 1002, 393(1)(k) code 1012, 394 code 1071) and GST overlays (Section 34 calendar, Rule 37 ageing) get encoded once in the companion’s tax overlay, not per-OEM in custom ABAP.

Worked example — Tier-1 on SAP S/4HANA, ₹400 crore revenue, 4 OEM customers

A Tier-1 brake-system supplier in Pune:

  • Revenue ₹400 crore, four OEMs (Maruti ₹150 crore, Tata ₹110 crore, Mahindra ₹80 crore, Bosch ₹60 crore)
  • SAP S/4HANA live since 2024, custom ABAP team of 2 developers
  • Annual ABAP fully-loaded cost: ₹50 lakh (salaries + overhead)
  • Open backlog: 18 features across CUM drift completeness, RMPV claim automation, Section 143 alerting, KLT bin float, tooling cap monitoring

The build path:

  • Year 1-3 sunk cost: ₹150 lakh
  • Year 4 estimated rebuild: ₹65 lakh + 9 months
  • Year 4-onward run-rate: ₹50 lakh annually
  • 5-year total cost: roughly ₹400 lakh
  • End-state: covers maybe 60-70% of the standing-exception streams; never closes RMPV recomputation against external indices; KLT bin GST exposure remains in Excel

The buy path:

  • Implementation: 2-4 weeks on AWS Mumbai (ISO 27001:2022)
  • Configuration of the 24+ industry presets including auto-component, with the four-OEM customer master and the per-programme tooling and RMPV configuration
  • SAP integration via standard extract endpoints — scheduling-agreement export, GRN export, MIRO export, IDoc DELFOR/DESADV
  • ABAP team redirected to core SAP roadmap (Tax / S/4HANA upgrades / EWM if applicable)

The buy economics tend to favour buy by OEM number three. A single-OEM Tier-1 might keep custom ABAP; a four-plus-OEM Tier-1 reaches break-even on the companion product comfortably inside 18 months.

Tax overlay — Section 393, 394 and the SAP configuration burden

The Income Tax Act 2025 framework effective from 1 April 2026 changes TDS code mapping across every Tier-2 vendor payment in SAP. Specifically:

SAP’s withholding-tax configuration handles code-based deduction natively, but the migration from legacy 194x codes to the new 1001-1092 framework typically requires a configuration project of 4-8 weeks at a Tier-1 — separate from the standing-exception streams above. The Income Tax Department of India publishes the framework reference at the Income Tax Department of India website.

GST law (Section 17(5), Section 34, Section 143, Rule 36(4), Rule 37, Rule 43, Rule 55) remains unchanged by the Income Tax Act 2025. The GST overlay in SAP and the companion product follows the pre-existing CGST configuration.

What automated reconciliation changes for a SAP Tier-1

Purpose-built reconciliation software India treats each standing-exception stream as a structured variance process and surfaces only the lines that fail to match. TransactIG carries 24+ industry presets including an auto-component configuration that handles CUM drift, RMPV recomputation against commodity indices, FOMP reason-coded decomposition, Section 143 deemed-supply alerting, tooling cap monitoring, KLT bin float, Rule 37 ageing, Section 34 GST credit-note calendar, and Section 393 / 394 code overlay — all sitting outside SAP’s core, connected via standard data extracts. Customer outcomes include match-rate improvement from 51% to 88% and exception rates moving into the sub-15% band post-implementation. Build is two-to-four weeks on AWS Mumbai (ISO 27001:2022). For the inbound procurement side see three-way matching software India.

Continue reading

Sibling articles in the auto-component cluster:

Up the chain:

Primary reference: Income Tax Department of India — for the Income Tax Act 2025 framework including Section 393 contractor TDS, Section 393(1)(k) purchase TDS, Section 394 scrap TCS and the new payment codes 1001-1092 effective from 1 April 2026 that overlay Tier-2 job-work and raw-material payments in auto-component supply chains.

Frequently Asked Questions

What does SAP S/4HANA actually handle natively for scheduling-agreement-based auto-component supply?
SAP S/4HANA handles scheduling-agreement document types LP and LPA, EDI IDoc processing for inbound 830 forecast / 862 firm call-off and outbound 856 ASN, JIT delivery creation against scheduling agreements, inbound and outbound GRN posting, three-way match against the scheduling-agreement reference, basic CUM quantity accumulation on the agreement, output of payable invoices through MM-LIV (Logistics Invoice Verification), and AR posting against customer invoices. The MM and SD modules cover the document mechanics well. What SAP does NOT do is reconcile the financial settlement against the delivery schedule as a standing exception process — that part is left to the customer's custom ABAP or external workbooks.
What is CUM drift and why does SAP not handle it as a standing exception?
CUM (cumulative quantity) drift is the gap between the supplier's CUM-shipped position on a scheduling agreement and the OEM's CUM-received position as confirmed by GRN. A single missed ASN, duplicate ASN, or out-of-sequence dispatch creates a permanent CUM drift that cascades into every subsequent call-off until both sides agree the cumulative. SAP records the supplier's CUM-shipped accurately and the GRN-received accurately, but it does not run a continuous reconciliation between the two as a standing exception with ageing, root-cause classification, and a resolution workflow. The standard SAP report MMRV or ME38 shows the position but does not flag, age, or route the variance. Most Tier-1s use external Excel for CUM drift management.
What is the custom-ABAP trap that Tier-1s fall into when trying to build CUM and RMPV reconciliation in SAP?
The pattern: a Tier-1 hires a two-to-three person ABAP team to build custom modules for CUM drift tracking, RMPV recomputation, FOMP back-charge decomposition, Section 143 challan ageing, and tooling cap tracking. The build succeeds for one OEM customer. Then OEM number two has a different scheduling-agreement variant, different debit-note format, different RMPV index basis. The ABAP team forks the custom module per OEM. By OEM number four, the codebase carries six conditional branches per module, every Maruti / Tata / Mahindra portal change breaks something, the original developers have left, and the new ABAP team estimates a 9-month rebuild. The ₹40-60 lakh per year custom-ABAP cost compounds with no end state. This is the SAP-gap that the companion-product thesis addresses.
What is Section 143 deemed-supply alerting and why does SAP not handle it natively?
Section 143 of the CGST Act permits goods to be sent to a job-worker on a delivery challan under Rule 55 without GST, subject to return within 12 months for inputs (3 years for capital goods). If goods are not returned within the window, the dispatch becomes a deemed supply attracting GST liability plus 18% interest. SAP records the outbound delivery challan and the inbound return GRN, but it does not run a continuous countdown clock on each challan's return-by date with escalation alerts at, say, day 270 / 330 / 360 of the 365-day window. The ITC-04 quarterly filing pulls data from the SAP records but the deemed-supply early-warning is left to external tracking. A Tier-1 with 80-120 job-work vendors and 600-800 active challans at any moment cannot manage this in standard SAP reports.
What is the build-vs-buy economics for a Tier-1 on SAP S/4HANA at ₹400 crore revenue?
Custom ABAP for the SAP gap typically requires a 2-3 person team at ₹40-60 lakh fully-loaded annual cost, plus a rolling 9-12 month backlog of OEM-specific customisation. Internal opportunity cost is significant — the same ABAP capacity could be deployed on customer-facing programmes or core SAP roadmap items. A companion reconciliation product that connects to SAP via standard data extracts (idoc, custom report exports, scheduled file drops) addresses the gap externally without touching SAP's core. Build is typically 2-4 weeks at TransactIG with 24+ industry presets including an auto-component configuration. The buy economics tend to favour buy beyond the second OEM customer — a single-OEM Tier-1 might keep custom ABAP, but a three-plus-OEM Tier-1 reaches break-even on the companion product inside 18 months.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.