Skip to main content

Perspectives · Guide

The discount field that broke a GST return (an illustrative case)

An agent can change an ERP faster than any consultant. The risk is not speed; it is changes that look harmless and quietly break the books. This illustrative case shows how one new discount field could unbalance a GST return, and what checking a change against your own ledger first would catch.

Author
M. K. Elango · Founder, elan1
Published
Reading time
4 min read
Close on a printed Indian tax invoice and its note on taxable goods.

Picture a mid-sized components maker in Tiruppur running ERPNext. Sales asks for a new field on the sales invoice: a scheme discount for dealers who hit a quarterly target. An AI agent is asked to add it. In minutes, the field exists, the print format shows it, and the sales team is happy.

What went wrong

The new field reduced the amount the dealer paid, but it was added after tax was calculated. Invoices now showed one taxable value in the books and another on the e-invoice that the Invoice Registration Portal had already accepted. Nobody noticed for a month, because every individual invoice looked fine.

The mismatch surfaced when the accountant prepared GSTR-1. Outward supplies in the return no longer agreed with the ledger. Correcting it meant credit notes, amended e-invoices and an uncomfortable conversation with the company's chartered accountant, roughly three weeks of rework for a change that took minutes.

Why a review would probably have missed it

A person reviewing the change would have seen a sensible new field with a sensible label. The problem was not in the field; it was in how the field interacted with tax calculation, the e-invoice payload and the return. You find that kind of fault by running the change against real data, not by reading it.

The checks that would have caught it

elan1 Work is designed so that an ERP change is tested on a copy of your own data before it goes live. Each change runs through 8 checks, from ledger balance to audit trail. In this case, three of them matter:

  • Ledger integrity: last month's invoices are replayed with the new field, and the trial balance must still tie.
  • Tax consistency: taxable values on the replayed invoices must match what the e-invoice payload would report.
  • Audit trail: the change itself must be recorded in a way that satisfies the MCA audit-trail rule.

The replay would have shown taxable values diverging on every invoice that used the scheme discount. The change would have been held, with the reason in front of the finance head, before any dealer saw a new invoice.

The audit trail is not optional

Since 1 April 2023, companies in India must use accounting software that records an audit trail of every change and cannot be switched off, under Rule 3(1) of the Companies (Accounts) Rules, 2014. Auditors report on it under Rule 11(g) of the Companies (Audit and Auditors) Rules, 2014. The rule was written with people in mind. It applies just as much when the edit comes from an agent.

A person still commits the change

Even when every check passes, the change goes live only when a person you name approves it, and it can be reversed for 30 days, with the reversal checked too. The agent drafts it. A person you name commits it.

Key takeaways

  1. ERP changes fail in the interactions between fields, tax and filings, which reading a change rarely reveals.
  2. Replaying a change against last month's real transactions catches mismatches before a dealer or a return sees them.
  3. The MCA audit-trail rule applies to edits made by agents exactly as it does to edits made by people.

Product capabilities named here carry their current status (available, in pilot or designed) on each product page and in Trust and security. Figures marked “Design target” are specifications, not measurements.

About the author

M. K. Elango

Founder, elan1

M. K. Elango founded elan1 in Chennai to put AI agents to work inside regulated businesses, with a named person answerable for every action that commits them. He writes about pricing, approvals and what it takes for an auditor to trust an agent.

Meet the leadership team : M. K. Elango

Intelligence you can answer for.

Start with one process. Add the next when it holds.