Modules
Industries
Areas we serve
Resources
Company
43B(h) Report, TDS / TCS and MSME Compliance in Your ERP

Since section 43B(h) of the Income-tax Act came into force, every manufacturer that buys from micro and small enterprises has a new year-end question: which supplier bills were not paid in time, and how much expense will be disallowed? Add monthly TDS deposits, quarterly 26Q and 27EQ returns, TCS on scrap sales and the tax-audit clauses, and the accounts team spends a large part of every year-end rebuilding data that already exists in the books. A 43B(h) report built inside the ERP, along with TDS and TCS registers, turns this into a routine check instead of a year-end scramble.

This article explains how Tejaxo ERP handles MSME supplier details, the 43B(h) and MSME Form-1 reports, TDS and TCS management, and the Form 3CD tax-audit data – with a worked example and the audit checks that catch common errors.

MSME supplier details: the foundation

Every report on MSME payments depends on knowing which suppliers are MSMEs. In Tejaxo ERP, each supplier’s Udyam details are recorded on the MSME suppliers screen: enterprise type (micro, small or medium), activity (manufacturing, services or trading), Udyam registration number and the agreed credit days. The Udyam number format is checked on entry.

The activity matters: suppliers registered as traders are outside section 43B(h), and the ERP excludes them from the report automatically. Suppliers can maintain their own details through the vendor management portal, which reduces follow-ups by the purchase team.

Tejaxo ERP MSME and tax audit screen with the 43B(h) report
Section 43B(h) report in Tejaxo ERP: MSME bills, due dates, late payments and disallowance (data hidden)

How the 43B(h) report works

Section 43B(h) allows a deduction for amounts owed to micro and small enterprises only when they are paid within the time limit of the MSMED Act – the agreed credit period, which cannot exceed 45 days (15 days where there is no written agreement). An amount still unpaid after its due date at year end is disallowed for that year and allowed in the year it is actually paid.

Tejaxo ERP prepares the report for a financial year in four steps:

  1. Due date per bill – bill date plus the agreed days, capped at 45.
  2. Payment allocation – payments are applied to the oldest bills first (FIFO), so each bill shows whether and when it was paid.
  3. Status – paid on time, paid late, not yet due at year end, or unpaid and overdue at year end.
  4. Disallowance – the total of bills unpaid and past their due date at year end.

Bills paid late within the year are shown with their own status, so the team can review them separately.

Worked example: 43B(h) for FY 2025-26

Tejaxo Manufacturing has three MSME suppliers. Sample bills and payments:

Supplier (type, agreed days)BillBill dateAmount (Rs)Due datePosition on 31 Mar 202643B(h) status
Tejaxo Vendor 1 (Micro, manufacturing, 30)INV-000110 Feb 20262,00,00012 Mar 2026Paid 20 Mar 2026Paid late – allowed on payment
Tejaxo Vendor 1 (Micro, manufacturing, 30)INV-00025 Mar 20261,50,0004 Apr 2026UnpaidNot yet due – no disallowance
Tejaxo Vendor 2 (Small, services, 45)TV-01011 Jan 20263,00,00015 Feb 2026UnpaidDisallowed
Tejaxo Vendor 3 (Micro, trading)TV-03002 Jan 202680,000–UnpaidOutside 43B(h)

The report shows a disallowance of Rs 3,00,000 for FY 2025-26. That amount is allowed in the year it is paid. Without bill-wise payment allocation, the team would have to reconstruct every payment by hand from the ledger – and the trader bill might wrongly have been included.

MSME & Tax Audit – 43B(h) – FY 2025-26 – Tejaxo Manufacturing
MSME bills
4
Paid late
1
Excluded (trader)
1
Disallowed
Rs 3,00,000
SupplierBillDueStatus
Tejaxo Vendor 2TV-010115-02-2026Unpaid, overdue
Tejaxo Vendor 1INV-000112-03-2026Paid late
The 43B(h) summary with bill-wise status (illustration with sample data).

MSME Form-1, half-yearly

Companies that owe micro or small enterprises for more than 45 days must file MSME Form-1 every half-year. Tejaxo ERP prepares the bill-wise list of dues older than 45 days for the selected half-year and includes a reason for delay column, which the filing requires. Because it uses the same supplier details and payment allocation as the 43B(h) report, the two never contradict each other.

TDS management

The TDS module brings deductions, deposits and returns together:

TDS applicability audit

The audit compares what was deducted with what the rules require. Typical findings: TDS under section 194Q deducted although the Rs 50 lakh threshold for that seller was not crossed; a party with no PAN; or section 194C TDS not deducted although the party’s total for the year crossed the limit. It also shows interest under section 201(1A) for late deduction or late deposit.

Tejaxo ERP TDS management dashboard
TDS Management dashboard with month-wise deducted, deposited and late interest, and section-wise totals (data hidden)

TCS management

For manufacturers who sell scrap, TCS under section 206C(1) is a monthly task. Tejaxo ERP picks TCS collections from sales invoices and shows the month-wise due date (the 7th of the following month) and pending amounts. Challans are entered against selected invoices, and the ERP refuses a challan dated before an invoice it covers, because tax cannot be deposited before it is collected.

The 27EQ data shows collectee PAN, collectee code (6CE for scrap), amount, TCS and challan for each quarter. The TCS audit flags a wrong rate (for example 2% charged on scrap where the rate is 1%), parties without PAN who attract the higher rate under section 206CC, and deposits made after the due date that attract interest under section 206C(7). The TCS section can be set customer by customer.

Tejaxo ERP TCS management dashboard with section 206C rates
TCS Management dashboard with section-wise collection, month-wise deposit and section rates (data hidden)

Form 3CD data for the tax audit

The tax auditor asks for the same schedules every year. Tejaxo ERP prepares them from the books:

Common mistakes the ERP prevents

Rates, limits and section references change with each Finance Act. Because section rules are editable, the finance team can update them without waiting for a software release; we recommend reviewing them with your chartered accountant at the start of every financial year.

Who it is for and how Tejaxo implements it

These reports suit any manufacturer that buys from MSMEs, deducts TDS on contractors and goods, or sells scrap – which covers almost every plant. Small and mid-sized units can read more on our ERP for small manufacturing businesses page, and the full module list is on the Tejaxo ERP page.

Implementation starts with a discovery session with your accounts team and auditor to confirm supplier MSME data, TDS sections and current practice. A pilot on your own books for a live month follows, with the audit reports compared against your existing workings. Go-live includes training, and the same team supports you afterwards – see our ERP implementation approach.

To see the 43B(h) report and TDS / TCS audit on sample data, book a free demo or WhatsApp us at +91 96717 27474.

Frequently asked questions

What is the 43B(h) report?

It lists bills of micro and small enterprise suppliers that were not paid within the agreed credit period (maximum 45 days) and shows the amount disallowed for the year. Tejaxo ERP prepares it bill by bill from the books.

Are trader MSMEs covered by section 43B(h)?

No. Suppliers registered as traders are outside section 43B(h), and Tejaxo ERP excludes them based on the activity recorded in the supplier Udyam details.

How does the ERP decide which bill a payment settles?

Payments are applied to the oldest bills first (FIFO), so each bill shows whether and when it was paid.

Can Tejaxo ERP prepare MSME Form-1?

Yes. It prepares the half-yearly list of dues to micro and small enterprises older than 45 days, with a reason-for-delay column.

Does the ERP prepare 26Q and 27EQ data?

Yes. Deductee-wise 26Q data and collectee-wise 27EQ data are prepared for each quarter, with missing PAN, section or challan details shown first.

Which Form 3CD clauses does Tejaxo ERP support?

It prepares data for cash payments above Rs 10,000 (clause 21), TDS compliance (clause 34) and GST-wise expenditure (clause 44) from the books.

Stay connected

ERP insights, product updates and automation tips for manufacturers.

You have been successfully subscribed! Oops! Something went wrong, please try again.
© 2017–2026 Tejaxo Technologies Pvt. Ltd. All rights reserved. Privacy policy · Sitemap · Contact