Ravindra BagaleCourses & study guides Track your progress

AI for Small Business Accounts: GST Notice Replies, Invoice Checks and Sales Reports (with a CA Check)

Generative AI course · Chapter 22 · Estimated reading time: 12 minutes

A GST notice arrives, and a small shop owner panics. The language is formal, the form numbers are confusing, and the CA is busy until next week. AI can help a lot here, but only in the right role: it can explain the notice in simple words, list the documents to collect and draft a reply for your CA to check. It must not decide the law, calculate your tax or file anything. In this chapter you will do 3 real accounts jobs with AI: understand and draft a reply to a scrutiny notice, check an invoice for missing details, and write a monthly sales note from numbers you calculated yourself.

What you will learn in this chapter

  • The rule: AI drafts, your CA decides
  • Hide private data before you paste
  • Understand a GST scrutiny notice in simple words
  • Draft a reply for your CA to check
  • Check an invoice for missing details
  • Turn your sales numbers into a short report
  • What never to ask AI to do in accounts

1. Suppose a notice arrives on Monday

Suppose we run Shree Ganesh Hardware, a small shop in Kolhapur. On Monday we see a notice on the GST portal. It is in Form GST ASMT-10, and it says the input tax credit (ITC) we claimed in GSTR-3B for July is ₹18,450 higher than what appears in our GSTR-2B. It asks for an explanation.

Our first thought is to paste the whole notice into ChatGPT and ask, "Write a reply". That is risky. The notice has our GSTIN, our legal name and an officer's name, and the AI does not know our purchase records. It might write a confident reply that admits a mistake we did not make, or quotes a rule wrongly.

The better way has 5 steps:

AI explains and drafts; your CA checks and files Steps from top to bottom: 1 Hide private data, GSTIN, names, notice number; 2 Explain the notice, Simple words, 5 lines; 3 List the documents, Invoices, returns, registers; 4 Draft with CONFIRM marks, Facts from your own records; 5 CA checks and files, Final wording and any payment. 1Hide private dataGSTIN, names, notice number 2Explain the noticeSimple words, 5 lines 3List the documentsInvoices, returns, registers 4Draft with CONFIRM marksFacts from your own records 5CA checks and filesFinal wording and any payment

AI explains and drafts; your CA checks and files

  1. Hide private data with placeholders.
  2. Ask AI to explain the notice in simple words.
  3. Ask for a list of documents to collect.
  4. Ask for a draft reply with gaps marked for your CA.
  5. Your CA checks, corrects and files it.

2. What to hide before you paste

Replace these with placeholders every time:

Real detail Placeholder
GSTIN [GSTIN]
Legal and trade name [BUSINESS NAME]
Notice reference number [NOTICE REF]
Officer's name [OFFICER]
PAN, Aadhaar, bank account Never paste these at all
GST portal password or OTP Never paste or share these with anyone
Supplier and customer names [SUPPLIER 1], [CUSTOMER 1]

Amounts and dates are fine to keep, because the AI needs them to explain the notice.

3. Worked example 1: understand and draft a reply to ASMT-10

Prompt:

I run a small hardware shop in India. I received a GST notice in Form ASMT-10.
I have removed private details. Here is the text:

"[NOTICE REF] dated 12-10-2026. To [BUSINESS NAME], GSTIN [GSTIN].
On scrutiny of returns for July 2026, ITC claimed in GSTR-3B is Rs 18,450
in excess of ITC available in GSTR-2B. You are requested to explain the
discrepancy within the time mentioned in this notice."

Please:
1. Explain in simple English what the notice means (5 lines max).
2. List the documents I should collect for my CA.
3. Give 3 common reasons for this kind of difference, as questions I can check.
4. Draft a short, polite reply. Mark every fact I must confirm as [CONFIRM].
Do not decide what the law requires. Say "ask your CA" where a decision is needed.

Expected output (yours will be similar, not the same):

1. What it means
The tax officer compared two numbers for July 2026: the input tax credit you
claimed (GSTR-3B) and the credit your suppliers' filings show (GSTR-2B). Your
claim is Rs 18,450 higher. The officer wants an explanation before deciding
whether any tax, interest or penalty is due. Reply within the time given.

2. Documents to collect
- Purchase invoices for July 2026 (and June, if any were booked late)
- Your purchase register for July
- GSTR-2B for July and August 2026
- GSTR-3B for July 2026
- Payment proof to suppliers, if a supplier filed late

3. Questions to check
- Did a supplier file their GSTR-1 late, so the invoice shows in August's GSTR-2B?
- Did you book an invoice twice, or claim a June invoice in July?
- Is any invoice from a supplier whose GSTIN or invoice number was entered wrongly?

4. Draft reply
To: [OFFICER]
Subject: Reply to [NOTICE REF] dated 12-10-2026 - [BUSINESS NAME], [GSTIN]

With reference to the above notice, we submit that the difference of
Rs 18,450 in ITC for July 2026 is due to [CONFIRM: reason, for example invoices
from SUPPLIER 1 reflected in GSTR-2B of August 2026]. Copies of the invoices
[CONFIRM: invoice numbers] and the relevant GSTR-2B are attached.
[ASK YOUR CA: whether any amount needs to be paid or reversed.]
We request you to accept this explanation.

Now we do our part. We check the purchase register and find that 3 invoices from one supplier (total ITC ₹18,450) appear in August's GSTR-2B, because the supplier filed late. We give the draft, the invoices and both GSTR-2B copies to our CA.

What the rules say: under Rule 99 of the CGST Rules, a scrutiny notice in Form ASMT-10 asks for an explanation within the time it states (not more than 30 days, unless the officer allows more), and the reply is filed in Form GST ASMT-11. Your CA decides the final wording, whether any amount must be paid, and files it.

Ravindra Bagale's Tip

Shop owners often paste an AI draft straight into the portal because it "sounds official". A polished reply that gives the wrong reason is worse than a late reply, because it is now on record. Treat the AI draft as notes for your CA. Every [CONFIRM] must be replaced with a fact you checked in your own records.

4. Worked example 2: check an invoice for missing details

A wrong invoice causes problems later for you and your customer. AI is good at checking a document against a checklist. Rule 46 of the CGST Rules lists what a tax invoice must show, including: the supplier's name, address and GSTIN; a unique invoice number of up to 16 characters; the date; the customer's name and address (and GSTIN if registered); the HSN or SAC code; description and quantity; taxable value; tax rate and amount for each tax; place of supply with the state name for inter-state sales; and a signature.

Prompt:

Check this GST tax invoice against the usual tax invoice details required in
India (Rule 46 of the CGST Rules). List what is missing or looks wrong, in a
table. Do not invent rules; if you are not sure, say "ask your CA".

Invoice text:
[BUSINESS NAME], Kolhapur, Maharashtra. GSTIN [GSTIN]
Invoice No: SGH/2026-27/OCT/000123   Date: 14-10-2026
Bill to: [CUSTOMER 1], Belagavi, Karnataka. GSTIN [CUSTOMER GSTIN]
Item: Wall putty 40 kg bag, Qty 10, Rate 950, Taxable value 9,500
CGST 9%: 855   SGST 9%: 855   Total: 11,210

Expected output (yours will be similar, not the same):

Problem Why it matters
HSN code missing The invoice must show the HSN code of the goods
CGST and SGST charged, but the customer is in Karnataka An inter-state sale usually needs IGST, not CGST + SGST. Ask your CA
Place of supply not shown Needed for an inter-state sale, with the state name
Invoice number is 22 characters The limit is 16 characters
No signature line The invoice must be signed or digitally signed

Check the AI's table yourself: count the characters in SGH/2026-27/OCT/000123 (it is 22), and confirm that Belagavi is in Karnataka while the shop is in Maharashtra. Here the AI's points are correct. The fix (IGST of ₹1,710 instead of CGST + SGST, if the 18% rate on the invoice is right for this item) should be confirmed with your CA, and your billing software should be corrected so the next invoice is right.

5. Worked example 3: a monthly sales note from your own numbers

AI is weak at arithmetic on long lists, but very good at writing. So split the job:

  1. You calculate in Excel or your accounting software (a pivot table, or a simple sum).
  2. AI writes the note from your calculated numbers.
  3. You check that every number in the note matches your sheet.

Our September summary, calculated with a short Python script on the shop's sales export (the same totals come from an Excel pivot table):

Total Aug: 503,400  Total Sep: 551,700  Change: +48,300 (+9.6%)
Paints        212,300   +27,800   +15.1%  share 38.5%
Plumbing       88,400    -7,800    -8.1%  share 16.0%
Electricals   167,900   +26,100   +18.4%  share 30.4%
Tools          61,200    +2,900    +5.0%  share 11.1%
Fasteners      21,900      -700    -3.1%  share  4.0%

Prompt:

Write a short monthly sales note for my business partner (WhatsApp length,
max 120 words) from these numbers. Use only these numbers; do not calculate
new ones. End with 2 questions we should discuss.

[paste the table above]

Expected output (yours will be similar, not the same):

September sales: Rs 5,51,700, up Rs 48,300 (+9.6%) from August.

Growth came from Paints (+15.1%, now 38.5% of sales) and Electricals (+18.4%).
Tools grew 5.0%. Plumbing fell 8.1% (Rs 7,800 less), and Fasteners dipped 3.1%.

Two questions for us:
1. Was the Paints jump due to the festival season? Should we stock more before Diwali?
2. Why did Plumbing drop? A supplier delay, or did we lose a contractor customer?

Check: every number in the note appears in our table. The AI wrote ₹5,51,700 in Indian digit grouping; that is the same number as 551,700. If the AI had written a number that is not in your table (for example "profit up 12%"), delete it: you never gave it profit figures.

6. Where AI fits with your accounting software

  • Most accounting software (Tally Prime, Busy, Zoho Books and others) can export reports to Excel or PDF. Export the summary, not the full ledger.
  • Remove names, phone numbers and GSTINs of customers before pasting.
  • Use AI to explain a report, draft a note or list questions for your CA, not to post entries or change your books.

7. What never to ask AI to do in accounts

  • File a return or a reply for you, or "log in to the GST portal".
  • Decide whether you must pay tax, interest or a penalty.
  • Calculate a final tax liability from a long list of invoices.
  • Write a reply that admits or denies facts you have not checked.

8. Beginner mistakes and quick fixes

Mistake What happens Quick fix
Pasting the full notice with GSTIN and names Private data leaves your office Use placeholders first
Filing the AI draft directly A wrong reason goes on record The CA checks and files
Asking AI to add up 300 invoices Small arithmetic errors Calculate in Excel; AI only writes
Trusting the AI's rule numbers A wrong rule is quoted Ask for "ask your CA" where unsure; CA confirms
Fixing only one wrong invoice The same mistake repeats Correct the billing software settings too
Sharing the GST portal OTP Account misuse Never share passwords or OTPs with anyone

9. Try at home

Try at home

Task 1: explain a notice

  1. Take any sample GST notice text (or a made-up one like ours).
  2. Replace every private detail with a placeholder.
  3. Ask AI for the 5-line explanation and the documents list.

Task 2: check an invoice

  1. Type out one of your own invoices with the names replaced.
  2. Ask AI to check it against Rule 46 details.
  3. Confirm each point yourself or with your CA.

Task 3: a sales note

  1. Make a 5-row category summary in Excel for last month.
  2. Ask AI for a 100-word note using only those numbers.
  3. Tick every number in the note against your sheet.

Recap

In short

  1. In accounts, AI explains, lists and drafts. Your CA decides and files.
  2. Replace GSTIN, names and notice numbers with placeholders. Never paste PAN, Aadhaar, bank details, passwords or OTPs.
  3. ASMT-10 is a scrutiny notice; the reply goes in Form ASMT-11 within the time stated (Rule 99).
  4. Ask for a draft with [CONFIRM] marks, then fill them from your own records.
  5. AI is good at checking an invoice against a checklist like Rule 46. Confirm the fixes.
  6. You calculate the numbers; AI writes the note; you check every number.
  7. Never let AI decide tax, interest or penalty, or file anything.

Next time a notice arrives, spend 10 minutes with AI to understand it and collect documents, then go to your CA prepared. You will save time and fees.

Previous chapter: AI Mock Interview: Practise HR and Technical Questions with ChatGPT

Next chapter: How AI Photo Editing Works: Profile Photo, Festival Look and 3D Figurine in Gemini (Nano Banana)


Ravindra Bagale, trainer: linkedin.com/in/ravindra-bagale. The business, notice, invoice, suppliers and sales figures on this page are made up for learning. This chapter is not tax advice; always consult your Chartered Accountant. Rule 46 and Rule 99 of the CGST Rules were checked on the CBIC tax information portal on 19 October 2026. The sales summary was produced with a Python script on 19 October 2026. AI answers change every time, so your output will be similar, not the same.