Failed Projects, Contracts and Official Sources

ERP audit trail (edit log) under the Companies Act: what to configure and test

How Rule 3(1) of the Companies (Accounts) Rules applies to ERP since 1 April 2023, what the auditor reports under Rule 11(g), daily back-ups in India and what to test.

Updated · 5 min read

ERP audit trail (edit log) under the Companies Act: what to configure and test

Since the financial year beginning 1 April 2023, every company that keeps its books of account in accounting software must use software that records an audit trail of each and every transaction, creates an edit log of each change with the date it was made, and ensures the audit trail cannot be disabled. This is the proviso to Rule 3(1) of the Companies (Accounts) Rules, 2014, inserted by an amendment of March 2021 whose start date was deferred until 2023. For an ERP, the requirement covers more than the accounting module: any part of the system that creates or changes entries in the books, such as sales, purchase, inventory valuation and payroll postings, has to be covered. The statutory auditor reports on it every year. This guide explains what to configure and test when you choose or implement an ERP.

This guide belongs to why ERP projects fail and how to avoid it. It is general information; your statutory auditor and company secretary should confirm your approach.

The rules in brief

ProvisionWhat it requiresWho it applies to
Rule 3(1) proviso, Companies (Accounts) Rules, 2014Accounting software with an audit trail of every transaction, an edit log with dates, and an audit trail that cannot be disabledEvery company using accounting software for its books, from 1 April 2023
Rule 3(5), Companies (Accounts) Rules, 2014Back-ups of books of account and other books and papers kept electronically, on servers physically located in India, on a daily basisEvery company keeping books electronically
Rule 3(6), Companies (Accounts) Rules, 2014Intimation to the Registrar of details of the service provider and, for cloud, the server location, as part of annual filingCompanies keeping books electronically, particularly on a service provider's systems
Section 128(5), Companies Act, 2013Books of account and relevant papers preserved for at least eight financial yearsEvery company
Rule 11(g), Companies (Audit and Auditors) Rules, 2014Auditor reports whether the software had the audit trail feature, whether it operated throughout the year for all relevant transactions, whether it was tampered with, and whether it was preserved as requiredStatutory auditors of companies

Check current wording on the MCA website; the Institute of Chartered Accountants of India has issued an implementation guide on reporting under Rule 11(g), available from ICAI.

The rule applies to companies. LLPs, partnership firms and proprietorships are not covered by Rule 3(1), but a reliable edit log is still good practice for GST and income-tax scrutiny.

Why ERPs are harder than simple accounting software

In a small accounting package, the audit trail is often one setting. In an ERP:

  • Many modules post to the books. A change to a sales invoice, a goods receipt, a stock revaluation or a payroll run may create or change journal entries.
  • Masters affect transactions. Changing an item's tax rate or a customer's GSTIN changes future entries; changes to masters should be logged too.
  • Database-level access exists. Administrators or the vendor may be able to change data directly in the database, bypassing the application's log.
  • Integrations write data. Bank feeds, e-commerce connectors and data imports post entries; they must be logged like manual entries.
  • Several systems may form the books. If payroll or billing runs in a separate tool and posts summaries to the ERP, auditors may consider whether those tools are also part of the books.

What to configure and test

TestWhat good looks like
Edit a posted sales invoiceLog shows old and new values, user, date and time
Delete or cancel a voucherDeletion is logged, or deletion is blocked and only reversal allowed
Change a master (item, customer, tax rate)Change is logged with user and timestamp
Try to switch the audit trail off as administratorNot possible, or the attempt is itself logged and reported
Import data in bulkEach imported entry is logged with the import source
Integration posting (bank feed, marketplace)Entries identified by integration user
Database-level changes by the vendor or adminPrevented, or logged by database auditing, with a process to review them
Year-end and period lockingLocked periods cannot be changed without a logged, approved unlock
Export of the audit trailLog can be exported and retained for the statutory period
Back-up locationDaily back-up on servers in India confirmed in writing

Add these to the ERP selection and contract checklist and to user acceptance testing.

Cost of compliance: what to budget (illustrative)

ItemIllustrative cost
Audit trail featureUsually included in compliant software; some vendors put advanced logging in higher tiers
Extra storage for logsSmall for most MSMEs; may push you into a higher storage tier
Database auditing for on-premise ERPDatabase edition or tool licence, plus IT time
Partner days to configure and test logging1–3 days, ₹12,000–₹36,000
Auditor's additional proceduresPart of the audit fee; varies
Archive of logs after leaving a vendorExport and storage; see SaaS contract guide

These are modest next to the cost of a qualified audit report or rework. Put them into your TCO.

When you switch ERP

  1. Export the full audit trail from the old system before access ends.
  2. Keep it, with the books, for at least eight financial years.
  3. Make sure the new system's audit trail is on from the first entry, including opening balances.
  4. Document the cut-over so the auditor can follow the trail across both systems.

See also hidden ERP costs, which include keeping the old system read-only.

FAQ

Does a cloud ERP meet the "servers in India" back-up requirement automatically?

Not automatically. Ask the vendor where daily back-ups are stored and get it in writing. Hosting in an India region and back-ups in India are separate questions.

Can the vendor's support staff change our data?

They may have technical access. The contract and the vendor's controls should limit and log such access, and your auditor may ask about it.

Are spreadsheets used alongside the ERP covered?

If entries in the books depend on spreadsheets (for example, manual journals prepared offline), the posting into the ERP is logged, but the spreadsheet is not. Keep supporting workings and approvals.

Sources

Related guides