Skip to main content
How-To · 12 min read

Cotton Supply Chain Reconciliation for Textile India

A Coimbatore spinner buying 60 percent of its cotton from Cotton Corporation of India at MSP and 40 percent on spot from ginners must reconcile bale quality parameters, procurement-source split, and — critically — the Section 43B(h) 45-day payment clock at every Udyam-registered powerloom weaver-supplier downstream. A single missed 45-day window disallows the entire bill amount as expenditure in the current FY and makes 3× RBI-rate interest taxable in the supplier's hands.

Terra Insight
Terra Insight Editorial Team Reconciliation Infrastructure

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

Published 6 July 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

A mid-tier Coimbatore or Erode spinner-weaver buying cotton bales from a mix of CCI MSP procurement and ginner spot supply, and running grey fabric through a network of Udyam-registered powerloom weaver-suppliers, must reconcile four interlocking layers on every quarterly close: procurement-source split (CCI vs ginner) at the bale-lot level; bale quality parameters (fibre length, micronaire, strength, trash) driving premium/discount over the MSP base; the Section 43B(h) 45-day payment clock at every downstream Udyam-flagged supplier; and the 3× RBI-rate interest computation on any overdue invoice. Missing the clock on a single ₹32 lakh powerloom weaver bill disallows the full bill amount as expenditure in the FY it was booked, plus loads a non-deductible taxable interest into the supplier's hands — the buyer loses the deduction, the supplier still pays tax on the interest.

How It's Resolved

Ingest the CCI auction record and every ginner spot invoice, decompose each line into base rate (MSP-linked or spot-market) × quality-parameter adjustment × quantity, and chain the bale-lot ID from procurement into the gin-to-spin-to-weave production register. On the payables side, tag every vendor with a Udyam number, classification (Micro / Small / Medium — 43B(h) only fires for Micro and Small), and agreed payment terms (in-writing agreed date up to 45 days, or default 15 days where no written agreement exists). On every invoice, calculate the Section 15 MSMED due date, run an ageing clock at 30, 40, and 44 days, and hard-flag any invoice not paid by day-45. For overdue invoices, compute Section 16 interest at three times the RBI bank rate compounded monthly from due-date-plus-one to actual payment date, capture the disallowance flag on the buyer's tax schedule, and reconcile against the supplier's supplementary interest invoice.

Configuration

Vendor master with Udyam number, classification (Micro / Small / Medium), Udyam certificate copy, agreed payment terms (with copy of written agreement where present), and a 43B(h)-in-scope flag; CCI portal feed for auction lot and MSP-linked base rate lookups; bale quality master for premium/discount grid over MSP base (fibre length in 2 mm bands, micronaire 3.5-5.0 range, strength g/tex grid, trash % grid); procurement-source split flag on every purchase order (CCI-MSP / ginner-spot / broker-aggregated); Section 15 payment clock (default 15 days or agreed date up to 45 days) on the payables ageing; Section 16 interest rate feed pulling the current RBI bank rate × 3; disallowance schedule feeding the tax return of the buyer with the sum of 43B(h)-disallowed expenditure for the FY; supplier interest invoice reconciliation to close the loop on the taxable-in-supplier's-hands interest income.

Output

A month-end cotton procurement and MSME payment reconciliation pack: procurement-source split by bale-lot with MSP-linked base × quality adjustment × quantity for CCI lots and spot-rate × quality adjustment × quantity for ginner lots; Udyam-flagged vendor list with classification and agreed payment terms; open-invoice ageing bucketed at 0-30 / 31-40 / 41-44 / 45+ days with the 45+ bucket carrying the 43B(h) disallowance flag; per-overdue-invoice Section 16 interest computation with days-overdue, bank-rate applicable, and compounded interest amount; a disallowance schedule feeding the buyer's income-tax return and Form 3CD Clause 22 disclosure; and a supplier interest invoice reconciliation confirming the supplementary invoice was received and the taxable interest amount was captured on the supplier's books.

A mid-tier Coimbatore spinner and weaver with approximately ₹85 crore of annual turnover closes its 30 September quarter with the following procurement snapshot on the desk of the finance controller: 12,000 bales of raw cotton procured year-to-date, split 60 percent from Cotton Corporation of India (CCI) at MSP-linked rates and 40 percent from ginner spot supply; 47 open invoices from Udyam-registered powerloom weaver-suppliers running the mill’s grey fabric conversion; and 11 of those 47 invoices sitting in the 41-to-44-day ageing bucket, 3 already past the Section 15 MSMED 45-day mark. One of the past-45-day invoices is for ₹32 lakh, dated with acceptance on 15 August 2026 and due 29 September 2026 — payment is scheduled for 5 October 2026 because the funding decision was held for a receipt from a downstream customer. Five days late is enough. Section 43B(h) of the Income-tax Act will disallow the entire ₹32 lakh as expenditure on the buyer’s FY 2026-27 tax return, and the supplier will be issued a supplementary invoice for Section 16 MSMED interest at 3× RBI bank rate compounded monthly — that interest is taxable income to the supplier and is NOT a deductible expense for the buyer. This is cotton supply chain reconciliation textile India at operating scale, and it is the single most consequential MSME-linked reconciliation running in an Indian spinning mill today.

Quick reference

AspectDetail
Cotton MSP-notifying authorityGovernment of India, annual notification per cotton season
MSP procurement agencyCotton Corporation of India (CCI)
Bale quality parametersFibre length (mm), micronaire (µg/inch), strength (g/tex), trash %
Cotton HSN5201 raw cotton (not carded/combed), 5203 carded/combed cotton
Cotton GST rate5 percent (0 percent when supplied by agriculturist per notification)
MSME Act payment clockSection 15 MSMED Act 2006
Written agreement — max period45 days from acceptance / deemed acceptance
No written agreement — default15 days from appointed day
Income-tax disallowance provisionSection 43B(h) IT Act 1961, inserted by Finance Act 2023
Section 43B(h) applies toMicro and Small enterprises only (not Medium)
MSMED interest rate3× RBI bank rate, compounded monthly
Interest tax treatment (payer)NOT deductible expenditure
Interest tax treatment (recipient)Taxable income
Enterprise classification portalUdyam Registration Portal
Form 3CD reportingClause 22 — 43B(h) disclosure

The reconciliation in one paragraph

A spinning-and-weaving mill in Coimbatore or Erode running MSP-linked procurement from Cotton Corporation of India for the bulk of its bale intake, blended with ginner spot supply for the remainder, and pushing grey fabric through a downstream powerloom weaver-supplier network, must reconcile four interlocking layers each quarter. First, the procurement-source layer — every bale lot must be tagged as CCI-MSP or ginner-spot, base rate reconciled against the MSP notification (for CCI lots) or the market spot rate (for ginner lots), and the total procurement value split reported at quarter-end. Second, the bale quality layer — every bale invoice carries a fibre length, micronaire, strength, and trash grid that generates a premium or discount over the base rate, and the invoice value must decompose into base × quality-adjustment × quantity. Third, the Section 43B(h) MSME payment layer — every downstream powerloom weaver-supplier flagged as Udyam Micro or Small triggers the Section 15 MSMED 45-day (or agreed-shorter) payment clock, and every invoice not paid by the due date disallows the entire bill amount as buyer’s expenditure in the FY it was booked. Fourth, the Section 16 interest layer — every overdue invoice carries a 3× RBI-rate interest computation, compounded monthly, that is non-deductible for the buyer and taxable for the supplier. All four layers close into the quarterly reconciliation pack and feed the buyer’s Form 3CD Clause 22 disclosure at year-end.

What the cotton supply chain looks like in India

The Indian cotton-to-fabric chain runs from farmer to spinning mill through five sequential participants — farmer, kapas broker, ginner, spinner, and downstream weaver — with regional variation in the exact hop count and intermediary structure. In the Vidarbha and Marathwada belt of Maharashtra and the Yavatmal-Nagpur corridor, kapas moves from farmer to APMC yard where CCI procures at MSP when market prices fall below the notified floor. CCI then ginns and presses to standard 170 kg lint bales at CCI-operated or contracted ginning units, and sells to spinning mills through the CCI portal auction. Spinning mills in Coimbatore, Erode, Karur, Salem, and Rajkot bid at the auction, take delivery of bales, run the fibre through blow room, carding, drawing, roving, and ring or open-end spinning, and produce yarn — cone yarn for mill weaving, and hank yarn for handloom or powerloom conversion (the hank vs cone distinction attracts different GST treatment, covered in a separate cluster article).

Spot ginner supply — the 40 percent leg of the illustrative procurement in this article — runs through the same kapas-to-ginner path but bypasses the CCI auction. Ginners in cotton-belt clusters (Kadi, Warangal, Bathinda, Yavatmal) buy kapas directly at APMC yards or from farmer aggregators, ginn to bales, and sell to spinners at spot-market rates negotiated bilaterally or through cotton brokers. Bale quality on the ginner spot leg tends to be more variable than the CCI auction leg because CCI enforces standard grade sampling under its procurement rules, whereas ginner spot supply can carry mixed grades within a lot.

Illustrative spinning and weaving principals that operate the pattern in this article include vertically integrated tier-1 firms such as Vardhman Textiles, Trident Ltd, KPR Mill (Coimbatore-based spinner-to-garment), Arvind Ltd, and Raymond; and specialist tier-2 spinning firms such as Sutlej Textiles, Banswara Syntex, Filatex India, Nitin Spinners, and RSWM. On the downstream weaving side, powerloom clusters at Tiruppur, Erode, Karur, Ichalkaranji, Bhilwara, and Solapur host thousands of Udyam-registered Micro and Small enterprises that operate 6 to 100 looms each and produce grey fabric on commission for the spinning mills. These powerloom weavers are the entities in scope for Section 43B(h) — every invoice raised by a Micro or Small Udyam-registered weaver triggers the 45-day clock on the spinning mill’s payables.

The regulatory overlay — CCI MSP, Udyam, and Section 43B(h)

Three regulatory strands run through this reconciliation: the CCI MSP procurement mechanism, the Udyam Registration framework for MSME classification, and the Section 43B(h) tax disallowance rule that ties them together.

Cotton Corporation of India (CCI) is the government’s price-support agency for cotton. Each cotton season (typically October to September), the Government of India notifies a Minimum Support Price for seed cotton (kapas), separately for medium-staple (typically 24.5 to 25.5 mm) and long-staple (typically 29.5 mm and above) varieties. When market prices fall below MSP, CCI is mandated to procure at MSP to protect farmer income. CCI operates through state-level offices, procures at APMC yards, arranges ginning and pressing to standard bales, and sells to spinners through periodic auctions or negotiated allocations. The spinner’s CCI invoice will carry the CCI lot number, bale marks, HSN (5201 for raw cotton not carded/combed, 5203 for carded/combed cotton), quantity in bales and kilograms, quality-parameter grid (fibre length, micronaire, strength, trash), base rate linked to MSP, quality-adjustment column, adjusted rate, total value, and GST at 5 percent (or 0 percent where the supply is from an agriculturist under the applicable notification).

The bale quality grid drives premium or discount over the MSP-linked base. A 30 mm staple bale sells at a premium to a 26 mm staple bale — the ring-spinning yield of a longer staple is higher, and the count achievable is finer. Micronaire, which measures fibre fineness in µg/inch, has an ideal range of 3.8 to 4.5; values above 5.0 (coarse) or below 3.5 (immature) attract a discount because they degrade yarn evenness. Fibre strength in g/tex commands premium above 30 g/tex and discount below 28 g/tex — strength drives yarn breakage rate at the spinning frame. Trash percentage above 3 percent attracts discount because it forces additional carding losses at the spinner. The spinner’s reconciliation must decompose every bale invoice back into base × quality-adjustment × quantity and cross-check the CCI lot data against the CCI portal auction record.

Udyam Registration, administered by the Ministry of MSME through the udyamregistration.gov.in portal, is the online mechanism for enterprise classification. An enterprise is Micro if investment in plant and machinery does not exceed ₹1 crore and turnover does not exceed ₹5 crore; Small if investment does not exceed ₹10 crore and turnover does not exceed ₹50 crore; Medium if investment does not exceed ₹50 crore and turnover does not exceed ₹250 crore. Every registered enterprise receives a Udyam number in UDYAM-XX-00-0000000 format on a certificate carrying the classification. Section 43B(h) — inserted by the Finance Act 2023 and effective from AY 2024-25 — applies to Micro and Small enterprises ONLY. Medium enterprises are outside the trigger. The spinner’s vendor master must carry the Udyam number, classification as of invoice date, certificate copy, and a periodic re-verification schedule.

Section 43B(h) of the Income-tax Act 1961 converts an accrual-basis deduction into a payment-basis deduction for sums payable to Micro or Small enterprises where payment is not made within the Section 15 MSMED time-limit. The time-limit is: the date agreed in writing not exceeding 45 days from the day of acceptance or deemed acceptance, or where no written agreement exists, 15 days from the appointed day. A missed clock disallows the entire bill amount as expenditure in the FY it was booked, and the deduction shifts to the FY of actual payment. Section 16 of the MSMED Act 2006 requires the buyer to pay compound interest with monthly rests at three times the RBI bank rate on any overdue amount. The interest is a statutory obligation, non-waivable by contract, taxable as income in the supplier’s hands, and specifically NOT deductible as expenditure for the buyer — a rare asymmetry where the payer gets no tax benefit for the payment while the recipient is taxed on the receipt.

A worked example — a Coimbatore spinner-weaver quarterly close

Illustrative — the following figures represent the operating pattern of a representative mid-tier Coimbatore spinner-weaver of the scale described. Public disclosures do not reveal internal procurement or vendor payment ledgers; cross-verify against your own procurement register and payables ageing before action.

A Coimbatore spinner-weaver with approximately ₹85 crore annual turnover is closing its Q2 FY 2026-27 books (July to September 2026). Quarterly cotton procurement runs at approximately 2,000 CCI bales — 2,000 × 170 kg × ₹57 per kg = ₹1.94 crore of MSP-linked procurement — plus approximately 1,335 bales from three ginner spot suppliers at market rates. Bale quality grid for the CCI leg averages 29 mm staple, 4.1 µg/inch micronaire, 29.5 g/tex strength, and 2.4 percent trash — putting the average lot in the “base MSP + small premium” bracket. Bale quality on the ginner spot leg is more mixed — some lots at 27 mm staple attract a slight discount, others at 30 mm staple with 30 g/tex strength attract premium; the spot-market rate itself carries a ₹1 to ₹2 per kg differential above or below the MSP-linked base depending on cotton-market conditions.

The reconciliation decomposition for the quarter surfaces the following procurement summary:

Procurement sourceBalesQuantity (kg)Base rate (₹/kg)Quality adj (₹/kg)Adjusted rate (₹/kg)Total value (₹ crore)
CCI MSP procurement2,000340,00057.00+0.8057.801.965
Ginner spot — Kadi700119,00058.50-0.4058.100.691
Ginner spot — Warangal40068,00058.20+1.1059.300.403
Ginner spot — Yavatmal23539,95058.80+0.6059.400.237
Quarterly total3,335566,9503.296

The spinner runs the cotton through blow room, carding, drawing, roving, and ring spinning to produce approximately 470,000 kg of cone yarn for downstream weaving (the balance is process loss and waste sold as recovered fibre). Cone yarn dispatch to powerloom weaver-suppliers under Rule 55 delivery challans runs at approximately ₹85 to ₹90 lakh per week; grey fabric returns from the powerloom weavers over the following 3 to 4 weeks. Powerloom weaver invoices for the conversion charge — typically ₹22 to ₹28 per metre of grey fabric — are booked to the spinner-weaver’s job-work expenditure register with TDS deducted under Income-tax Act 2025 Sl. 4 code 1023 at 2 percent (partnership-firm weavers) or 1 percent (Individual/HUF weavers).

Now the Section 43B(h) exposure. Consider a single powerloom weaver-supplier invoice: bill number PW/WV-114/26 dated 15 August 2026, quantity 24,000 metres of grey fabric, rate ₹133 per metre, total ₹32 lakh (rounded from ₹31.92 lakh, plus 5 percent GST of ₹1.6 lakh, total ₹33.60 lakh). The supplier is a Udyam-registered Small enterprise (UDYAM-TN-11-0034521). The written vendor agreement fixes payment at 45 days from invoice date. Section 15 MSMED due date: 29 September 2026 (45 days after 15 August). The spinner’s payables run runs on 25th of each month and 5th of the following month. Payment on 25 September would be within the clock. Payment held to 5 October (funding decision because a downstream fabric customer receipt slipped 10 days) — 6 days late.

Section 43B(h) consequence: the entire ₹32 lakh bill amount is disallowed as expenditure in FY 2026-27 for the buyer. Because the payment is made in FY 2026-27 (on 5 October 2026), the deduction shifts within the same year — but the disallowance flag surfaces on the Form 3CD Clause 22 disclosure at year-end, on the tax return line item for expenditure not allowed under Section 43B, and in the tax audit report. If the payment had slipped further to April 2027 (into the next FY), the deduction would have shifted to FY 2027-28 and materially inflated the current-year taxable income.

Section 16 MSMED interest computation: RBI bank rate at 5 October 2026 assumed 6.75 percent per annum; 3× makes it 20.25 percent per annum, compounded monthly. Overdue period 30 September to 5 October = 6 days. Monthly compound rate 20.25 / 12 = 1.6875 percent per month. Interest for 6 days ≈ (₹32,00,000 × 1.6875% × 6/30) = approximately ₹10,800. The supplier is entitled to issue a supplementary interest invoice for ₹10,800 (plus applicable GST at 18 percent on interest, if the supplier is registered under GST for services). The interest amount is taxable income in the supplier’s hands under normal profits-and-gains taxation; the spinner-buyer pays ₹10,800 but gets NO deduction for it — it is not allowable expenditure under the Income-tax Act.

The quarterly reconciliation pack surfaces this and every similar exposure. Of the 47 open Udyam-flagged invoices at quarter-end, the 3 past-45-day invoices carry a combined disallowance exposure of approximately ₹94 lakh, and Section 16 interest exposure of approximately ₹28,000 to ₹32,000 depending on days overdue and bank rate on payment date.

Common reconciliation breakages

Five breakages recur across cotton-buying spinners in India, and each maps to a specific control failure that the reconciliation platform must handle.

  • Missing Udyam number on the vendor master. Onboarding processes that capture PAN, GSTIN, and MSME “self-declaration” without the Udyam number and classification cannot toggle the Section 43B(h) clock. Vendor masters commonly carry a “Yes” flag for “MSME registered” without capturing the classification (Micro / Small / Medium) — and since 43B(h) does not fire for Medium enterprises, absence of classification leaves the buyer overpaying the disallowance provision or missing the trigger entirely.

  • Bale quality parameters not decomposed on invoice booking. The CCI or ginner invoice value is often booked in the ERP as a single line at the adjusted rate × quantity, without carrying the base rate and quality-adjustment fields as separate columns. This blocks month-end reconciliation of procurement against the MSP notification (for CCI lots) and against ginner spot-market benchmarks — the finance team cannot answer the audit question of whether the quality-adjustment pricing was consistent with the CCI grid or with market convention.

  • Written vendor agreement not maintained. Section 15 MSMED default is 15 days where no written agreement exists. If the buyer has an implicit 45-day understanding but no written contract, the audit position defaults to 15 days — every payment beyond day 15 triggers 43B(h). Vendor onboarding files must carry a signed written agreement fixing the payment term at the intended 45 days (or shorter).

  • Deemed acceptance date confusion. The Section 15 clock starts from the day of acceptance or deemed acceptance. If the buyer’s goods-receipt-note (GRN) system does not stamp an acceptance date consistent with the invoice date, the effective clock start is disputable. Quality-check delays at the spinner’s inward gate can create a documentation gap that goes the buyer’s way in intent but the supplier’s way in a Section 16 interest claim.

  • Interest computation missed at overdue point. Even when the buyer pays a bill late and the disallowance is captured on the tax schedule, the Section 16 interest computation is often skipped — the supplier does not issue a supplementary invoice and the interest liability sits unrecorded. This is a supplier-side failure but a buyer-side reputational risk if the supplier later invokes MSME Facilitation Council recovery; the reconciliation platform must proactively surface the interest liability at overdue-flag time so the buyer settles it alongside the principal payment.

How a reconciliation platform handles this

A purpose-built cotton-supply-chain and MSME-payment reconciliation platform ingests the CCI auction records, ginner spot-supply invoices, bale quality grids, vendor master with Udyam number and classification, agreed payment terms, and the payables ageing, and produces a single quarterly close pack that decomposes procurement by source and quality parameter, flags every Udyam Micro or Small vendor invoice against the Section 15 MSMED clock, computes Section 16 interest on every overdue invoice at 3× RBI bank rate compounded monthly, and feeds the Form 3CD Clause 22 disclosure at year-end. Ageing alerts fire at 30, 40, and 44 days on every Udyam-flagged open invoice, giving the finance team a clean runway to clear payment before the 45-day cliff. The platform reconciles the CCI portal auction lot data against the spinner’s invoice booking, checks the quality-adjustment column against the CCI grid, and surfaces bale-lot ID chain from procurement through the spinning and weaving conversion. Match rate improvement of 51 to 88 percent on the procurement-invoice-to-payment chain, combined with ISO 27001:2022 posture and DPDP Act 2023 aligned data handling, is what makes the platform an infrastructure investment rather than a spreadsheet workaround.

Cotton procurement discipline sets up the whole textile cluster. For the pure MSP-procurement mechanics — CCI lot chain, auction data, and MSP-linked base rate reconciliation — the dedicated walkthrough is CCI Cotton Corporation of India procurement reconciliation. For the Section 43B(h) treatment applied specifically to powerloom weaver-supplier procurement — the downstream leg of the flow in this article — read Section 43B(h) MSME 45-day rule for powerloom procurement in textile. The related hank yarn vs cone yarn GST-rate distinction that governs handloom-style versus mill-weaver deliveries sits in Hank yarn vs cone yarn duty differential reconciliation. For the upstream job-work discipline once yarn moves into the multi-hop conversion chain, the anchor is Multi-hop job-work reconciliation for textile manufacturing in India, with ITC-04 quarterly return textile job-work reconciliation and Rule 55 delivery challan for textile job-work movement covering the operational surfaces. For the same Section 43B(h) logic applied outside the textile cluster, the auto-components cluster has Section 43B(h) MSME payment reconciliation and the MSME 45-day payment compliance tracker. The FMCG cluster’s Section 194C contract manufacturing reconciliation shows the job-work TDS taxonomy applied to a different vertical. The commercial pillar for the entire textile cluster is Textile reconciliation software India; the broader authority is reconciliation software India.

The five FAQs below address the operational questions Indian textile controllers ask most often when implementing structured cotton procurement and Section 43B(h)-compliant MSME payment reconciliation.

Terra Insight
Terra Insight Editorial Team Reconciliation Infrastructure

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

Published 6 July 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Primary reference: Cotton Corporation of India (CCI) — for the MSP notification, bale specifications (fibre length, micronaire, strength), and premium/discount grid over the MSP base.
Primary sources cited
Last reviewed against sources on 6 July 2026
  • Cotton Corporation of India (CCI) — MSP procurement notification — Minimum Support Price for seed cotton (kapas) is notified by the Government of India each cotton season for medium-staple and long-staple varieties. CCI undertakes MSP-linked procurement whenever market prices fall below the announced MSP, procures kapas from farmers, ginns and presses to bales, and sells to spinning mills under transparent auction/allocation. Bale quality is graded on fibre length (staple in mm), micronaire (fibre fineness), fibre strength (g/tex), and trash content; premium or discount applies over the MSP-linked base for each parameter deviation.
  • Section 43B(h), Income-tax Act 1961 (inserted by Finance Act 2023) — Certain deductions to be only on actual payment. Any sum payable by the assessee to a micro or small enterprise beyond the time-limit specified in Section 15 of the Micro, Small and Medium Enterprises Development Act 2006 shall be allowed as a deduction only in the previous year in which such sum is actually paid — with no matching adjustment against interest paid under Section 16 of the MSMED Act. MSMED Section 15 time-limit: where a written agreement fixes a date, that agreed date up to a maximum of 45 days from the day of acceptance or deemed acceptance; where no written agreement exists, 15 days. Interest under MSMED Section 16 runs at three times the RBI notified bank rate, compounded monthly, and is taxable income in the hands of the MSME supplier.
  • Section 15 and Section 16, MSMED Act 2006 — Section 15: liability of buyer to make payment. Where a supplier supplies any goods or renders any services to a buyer, the buyer shall make payment on or before the date agreed in writing between them (not exceeding forty-five days from the day of acceptance or deemed acceptance); where there is no agreement in this behalf, before the appointed day. Section 16: recovery of interest. Where any buyer fails to make payment as required under Section 15, the buyer shall, notwithstanding anything contained in any agreement or in any law, be liable to pay compound interest with monthly rests at three times the bank rate notified by the Reserve Bank of India.
  • Udyam Registration Portal, Ministry of MSME — Enterprise classification and Udyam certificate. An enterprise is classified as Micro if investment in plant and machinery does not exceed ₹1 crore and turnover does not exceed ₹5 crore; Small if investment does not exceed ₹10 crore and turnover does not exceed ₹50 crore; Medium if investment does not exceed ₹50 crore and turnover does not exceed ₹250 crore. Section 43B(h) applies to Micro and Small enterprises only — Medium enterprises are outside the 43B(h) trigger. Udyam certificate carries the classification, and the Udyam number is the definitive proof required for Section 43B(h) trigger on the buyer's payables master.

Frequently Asked Questions

What is cotton supply chain reconciliation in Indian textile and how does it differ from ordinary purchase reconciliation?
Cotton supply chain reconciliation is the discipline of tracking every kapas or bale procurement — whether from Cotton Corporation of India (CCI) at MSP, from a ginner on spot, or from a broker aggregating small-farmer lots — through the ginning and spinning conversion into yarn, and then through the downstream powerloom weaver-supplier network that produces grey fabric on the mill's account. It differs from ordinary purchase reconciliation on three axes. First, bale quality is a multi-parameter ledger (fibre length in mm, micronaire in µg/inch, strength in g/tex, trash percentage) that drives a premium or discount over the MSP base — a bale invoice is never a single line item, and the reconciliation must chain quality-adjusted rate per kg back to the MSP-notified base rate. Second, the procurement-source split matters — CCI procurement carries MSP-linked invoicing and government-authorised auction terms, while spot procurement from ginners carries market-rate invoicing and often a broker-commission overlay. Third — and this is where most spinners are exposed — the downstream powerloom weaver-suppliers are almost universally MSME-registered under Udyam, which pulls Section 43B(h) of the Income-tax Act 1961 into force. Every invoice from a Udyam Micro or Small enterprise carries a 45-day payment clock (or the agreed shorter date), and a single missed clock disallows the entire bill amount as expenditure in the FY the bill was booked, plus taxable 3× RBI-rate interest to the supplier.
How does the CCI MSP procurement mechanism work and what does a spinner see on its invoice?
The Cotton Corporation of India (CCI) is the government's price-support agency for cotton. Each cotton season, the Government of India notifies a Minimum Support Price (MSP) for seed cotton (kapas) — separately for medium-staple and long-staple varieties. When market prices fall below MSP, CCI enters the market, procures kapas from farmers at MSP, ginns and presses to bales (each bale is standard ~170 kg lint), and sells to spinning mills through auction or negotiated allocation. What the spinner sees on the invoice is a base rate per kg (or per bale) linked to the MSP-notified level for the applicable staple length grade, adjusted by a premium or discount grid for the four quality parameters — fibre length (a 30 mm staple sells at a premium over a 26 mm staple), micronaire (3.8 to 4.5 µg/inch is the ideal range, values above 5.0 or below 3.5 attract discount), fibre strength (higher g/tex commands premium), and trash content (above 3 percent typically attracts discount). The invoice will state the CCI lot number, bale marks, HSN (5201 for raw cotton, 5203 for carded/combed cotton), quantity, quality-parameter grid, base rate, adjusted rate, and total value. GST on raw cotton attracts 5 percent (or 0 percent when supplied by an agriculturist as per notification). The spinner's reconciliation must decompose the invoice back into base × quality-adjustment × quantity and cross-check the CCI lot data against the CCI portal auction record.
How does Section 43B(h) trigger for a spinner paying a powerloom weaver-supplier and what is the interest exposure?
Section 43B(h) was inserted by the Finance Act 2023 and applies from AY 2024-25 onwards. It converts an accrual-basis deduction into a payment-basis deduction for any sum payable to a Micro or Small enterprise where payment is not made within the Section 15 MSMED time-limit — the agreed date in writing not exceeding 45 days from acceptance (or deemed acceptance), or where no written agreement exists, 15 days from the appointed day. For a Coimbatore spinner paying a Udyam-registered powerloom weaver-supplier a bill of ₹32 lakh dated with acceptance on 15 August 2026, the 45-day clock expires on 29 September 2026. If the spinner pays on 5 October 2026 (5 days late), two things happen. First, on the buyer side, the entire ₹32 lakh is disallowed as a deduction in FY 2026-27 (the year the expense was booked) — the deduction is deferred to FY 2026-27 for the payment portion made in that year, or to FY 2027-28 for any part paid in the subsequent year. Since the payment was made on 5 October 2026, which is in FY 2026-27, the deduction shifts within the year but the cash-flow and audit exposure of a disallowance flag on the buyer's tax return remains. Second, on the supplier side, MSMED Section 16 interest runs at three times the RBI bank rate compounded monthly from 29 September 2026 to 5 October 2026 — approximately 20 to 22 percent per annum depending on the notified bank rate — and this interest is taxable income to the supplier under the specific provision that the interest is not deductible for the payer but is taxable for the recipient.
What is Udyam registration and how does a spinner verify the Micro or Small classification of a powerloom weaver-supplier?
Udyam Registration is the online registration system administered by the Ministry of MSME through the udyamregistration.gov.in portal. Every enterprise claiming MSME benefits must register and obtain a Udyam certificate carrying a unique Udyam number (UDYAM-XX-00-0000000 format), the enterprise classification (Micro, Small, Medium), and self-declared investment in plant and machinery and turnover figures. Section 43B(h) applies only to Micro and Small enterprises — Medium enterprises are outside the trigger. Verification for the spinner's payables master must therefore capture: (1) the supplier's Udyam number on onboarding, (2) the classification (Micro or Small) as of the invoice date, (3) the Udyam certificate copy in the vendor file, and (4) periodic re-verification because classification can move from Small to Medium when the supplier's investment or turnover crosses the threshold. A powerloom weaver-supplier in Tiruppur or Erode operating on 6 to 24 looms typically sits inside the Micro or Small band. The spinner's ERP or reconciliation platform must carry the Udyam flag on the vendor master and toggle the Section 43B(h) clock on every invoice booked against that vendor.
How is the 3× RBI bank rate interest computed and who bears the tax liability?
Section 16 of the MSMED Act 2006 requires the buyer to pay compound interest with monthly rests at three times the bank rate notified by the Reserve Bank of India, from the day immediately following the Section 15 due date until actual payment. The current RBI bank rate — the standing rate at which RBI advances credit to scheduled banks — is around 6.75 percent per annum as of mid-2026 (varies with monetary policy), so 3× makes it approximately 20.25 percent per annum, compounded monthly. Computation example: on a ₹32 lakh bill overdue by 5 days, monthly compounded interest at 20.25 percent per annum works out to approximately ₹8,900 to ₹9,000 for the 5-day overdue period. The buyer must pay this interest — it is a statutory obligation, non-waivable by contract. On the tax side, the interest is taxable income in the hands of the supplier (the recipient), but it is NOT deductible expenditure for the buyer (the payer) — a rare asymmetry where the payment happens but the payer does not get any deduction while the recipient pays tax on the receipt. This is the tax logic that makes 43B(h) discipline so consequential — a missed 45-day clock loses both the deduction on the bill and creates a non-deductible interest cash outflow, while the supplier gets taxed on the receipt anyway. Reconciliation must therefore capture the interest computation per overdue invoice, flag it on the tax return schedule, and confirm the supplier has issued a supplementary interest invoice.

See how TransactIG handles reconciliation for your industry

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