Key takeaways
- Bill versus invoice operational split. Bills are vendor documents you receive and book as Purchase vouchers in Tally for claiming ITC after GSTR-2B validation, invoices are sales documents you issue through Sales vouchers that may require IRN generation for B2B supplies if you are GST-registered, mandatory from 1 January 2025 for all registered businesses per GSTN advisory. This split drives distinct checks, GSTR-2B matching for bills, e-invoice and IRN for invoices.
- ITC eligibility tied to GSTR-2B appearance. Your vendor’s tax invoice becomes ITC-eligible only when it appears in your monthly GSTR-2B, which is a static statement generated around the 13th reflecting suppliers’ GSTR-1 filings up to the 11th, per CBIC Circular 193/05/2023-GST. Rule 36(4) of CGST Rules restricts ITC claims to amounts reflected in GSTR-2B, eliminating provisional credits from GSTR-2A.
- E-invoice penalties for non-compliance. Not generating IRN for applicable B2B invoices attracts penalties of ₹10,000 per invoice or 100% of tax evaded, whichever is higher, under Section 122(1) of the CGST Act. Customers often reject non-IRN invoices to avoid scrutiny, creating collections delays.
- 180 day payment rule for ITC reversal. ITC claimed on vendor bills must be reversed if payment is not made within 180 days from invoice date, with 18% per annum interest under Rule 37. You can reclaim the ITC when the vendor is paid.
- Tally voucher mapping prevents errors. Purchase vouchers must capture Supplier Invoice Number and Date as unique keys to prevent duplicates and enable GSTR-2B matching, Sales vouchers need customer GSTIN, place of supply, and IRN or acknowledgment number fields to stay compliant.
The compliance split that protects your ITC
Most Indian businesses lose 5 to 15% of eligible ITC monthly because they treat bills and invoices as the same document, per ICAI’s 2024 GST Compliance Survey. Your vendor sends you a “bill”, your customer expects an “invoice”, mixing these up in Tally triggers GSTR-2B mismatches, deferred credits, and e-invoice penalties that compound every month. A bill is a purchase document you receive from vendors that determines ITC eligibility through its appearance in your GSTR-2B, an invoice is a sales document you issue to customers that may require IRN through the e-invoice portal for B2B transactions. This directional split creates two compliance workflows in Tally Prime, Purchase vouchers for bills with GSTR-2B reconciliation, and e-invoice generation for Sales vouchers where applicable.
Short version, bills flow inward and unlock ITC only when they land in GSTR-2B, invoices flow outward and often need IRN to protect your customer’s ITC and your compliance.
Bill vs Invoice in Indian GST: The Short Answer
The core difference: invoices are outward supply documents you issue to customers that trigger e-invoice requirements for B2B transactions, while bills are inward supply documents you receive from vendors that determine your ITC through GSTR-2B matching.
| Aspect | Bill (Inward) | Invoice (Outward) |
|---|---|---|
| Direction | You receive from vendor | You issue to customer |
| GST document type | Tax invoice or bill of supply received | Tax invoice or bill of supply issued |
| Tally voucher | Purchase (F9) | Sales (F8) |
| Compliance check | GSTR-2B appearance for ITC | E-invoice and IRN for B2B if GST-registered |
| Key fields | Supplier invoice number and date, supplier GSTIN, tax amount | Customer GSTIN, place of supply, IRN or acknowledgment |
| GST return impact | Appears in your GSTR-2B for ITC claim | Flows to your GSTR-1, then your customer’s 2B |
| Mismatch consequence | ITC deferred or denied | Customer ITC doubt, penalty exposure |
| Payment timeline | 180 day rule applies for ITC reversal | No GST payment timeline, but IRN timing matters |
The common mistake is using your internal invoice number fields for both directions, this breaks GSTR-2B reconciliation because the system cannot match supplier invoice numbers against your own sequence.
Why this bill and invoice difference matters to your monthly close and ITC
The distinction drives ₹60,000 to ₹6 lakh of monthly ITC deferrals for businesses with ₹50 lakh to ₹5 crore in purchases, given typical 10 to 20% GSTR-2B mismatch rates. Your ability to close by the 7th and protect working capital depends on routing these document streams through separate checks.
ITC risk on vendor bills
GSTR-2B locks around the 13th, reflecting supplier GSTR-1 filings up to the 11th. If your vendor files on the 12th for a prior period, your ITC shifts to next month’s 2B, and Rule 36(4) prevents provisional claims from 2A. A business with ₹50 lakh monthly purchases at 12% GST has ₹6 lakh potential ITC. With 10 to 15% bills missing the current month’s 2B, ₹60,000 to ₹90,000 of ITC gets deferred, creating cash flow pressure. Interest at 18% per annum under Section 50 can further inflate cost when liabilities are underpaid.
E-invoice risk on customer invoices
E-invoicing is mandatory for all GST-registered B2B from 1 January 2025. Missing IRN invites penalties of ₹10,000 per invoice or 100% of tax, whichever is higher. Beyond penalties, customers increasingly reject non-IRN invoices to avoid scrutiny, stretching collections by 15 to 30 days. If you process 20 to 500 bills weekly across entities, manual tracking becomes unsustainable. Automation can ingest vendor PDFs, extract tax fields, and tag each bill’s 2B status, so you only claim eligible ITC without delays.
Map bills and invoices in Tally Prime for clean books
Configure distinct voucher workflows for bills versus invoices in Tally Prime to prevent leakage, while keeping reconciliation friction low.
Sales voucher configuration for invoices you issue
Outward invoices map to Sales vouchers with the following controls:
- Maintain sequential numbering, and enable bill-wise details for receipt tracking
- Mandatory fields, customer GSTIN, place of supply, HSN or SAC, tax breakup, IRN and acknowledgment number
- Derive place of supply from the first two digits of recipient GSTIN for B2B
- Generate IRN before goods movement, and retain signed JSON and QR code
Tip, create a separate B2B series to prevent saving a B2B invoice without customer GSTIN, then make IRN a mandatory field before posting.
Purchase voucher configuration for bills you receive
Vendor bills flow through Purchase vouchers with these controls:
- Supplier invoice number and date set as mandatory and unique
- Warn on duplicate supplier invoice number, always
- Maintain bill-wise details to track the 180 day payment rule
- Allow modification of tax details for exempt or composition cases
- Track additional costs like freight and insurance for accurate valuation
Special cases, RCM and import bills
RCM purchases require Journal vouchers, you debit expense and credit RCM tax payable ledgers and the vendor. Pay the RCM tax in GSTR-3B for the same month, then claim ITC in the subsequent month. Imports require Bill of Entry number and date, port code, and exchange rate, with separate ledgers to track IGST paid at customs. ITC on imports is available immediately upon IGST payment at port.
AiA’s Tally Prime integration automates this mapping, it syncs masters, learns ledger patterns, and posts validated entries to the right vouchers, eliminating rework.
Monday morning checklists for bill and invoice processing
Buy-side checklist for vendor bills
- Consolidate documents from email, messenger, courier, and portals into one intake folder
- Run OCR, validate the 11 mandatory Rule 46 fields, then book entries in Purchase vouchers
- Enforce duplicate checks on supplier invoice number before posting
- On the 13th, match to GSTR-2B, tag Eligible, Deferred, or RCM, and chase suppliers for missing 2B entries
- Track the 180 day limit, reverse ITC with interest if unpaid, and reclaim upon payment
Sell-side checklist for customer invoices
- Verify e-invoice applicability weekly, for B2B it is mandatory from 1 January 2025
- Generate IRN before dispatch for goods or before invoice date for services, preserve JSON and QR code
- Validate HSN or SAC and place of supply to avoid customer ITC issues
- File GSTR-1 by due dates, as your GSTR-1 becomes your customer’s GSTR-2B
- Use credit notes within the same financial year for corrections, and generate separate IRN where applicable
Five common bill vs invoice mistakes and their compliance cost
Booking proforma invoice as purchase bill
Proforma is only a quote, booking it as a purchase creates phantom ITC that will be denied. Fix by demanding a valid tax invoice with GST and booking only after supply.
Claiming ITC before GSTR-2B appearance
Premature claims trigger reversal and 18% interest. Fix by implementing a strict “2B first” policy, park ITC as pending until the 13th.
Missing IRN generation for B2B sales
Non-generation invites penalties and customer pushback. Fix by preventing voucher save without IRN, and generating IRN within 24 hours.
Wrong GSTIN or place of supply entry
Incorrect details break the ITC chain for your customer. Fix by validating GSTIN through a public search and deriving place of supply from GSTIN or delivery state.
Duplicate bill booking by multiple staff
Duplicate entries inflate ITC, detected during GSTR-2B reconciliation. Fix by enforcing uniqueness on supplier invoice number and using a maker checker workflow.
When to automate bill and invoice processing
Manual processing breaks at 200 plus documents monthly, with 5 to 15% error rates and long closes. At 500 to 2,000 monthly bills, automation pays for itself through recovered ITC and time savings.
Volume and complexity triggers for automation
- Month end stretches beyond the 7th, or 2B reconciliation exceeds 8 hours
- ITC deferrals above 10% for two consecutive months
- Multi entity operations, or CA firms handling tens of clients
What good automation looks like
Centralized intake, OCR extraction of Rule 46 fields, validation against GSTIN and HSN masters, and automatic 2B matching on the 13th. Clean entries auto post to Tally, exceptions route to approvers. The result, fewer errors, faster closes, and transparent audit trails.
AiA’s Tally Prime integration delivers this flow while keeping Tally as your source of truth, it pulls masters, processes documents, reconciles GSTR-2B, and posts clean vouchers back to Tally.
Related reading
- GSTR-2B Reconciliation Guide, Match Every Entry, Claim Maximum ITC
- E-invoicing Compliance, From IRN Generation to GSTR-1 Filing
- Tally Prime Integration, Automate Without Disrupting Your Books
FAQ
As a CA, how do I explain the bill versus invoice difference under GST in one line to a client?
Say this, bills are documents you receive from vendors and you can claim ITC only when they appear in your GSTR-2B, invoices are documents you issue to customers and for B2B they require IRN to protect your customer’s ITC and your compliance.
Does ITC depend on GSTR-2B or GSTR-2A, what is the exact legal reference I should cite in my audit notes?
ITC depends on GSTR-2B, per Rule 36(4) of the CGST Rules and supporting CBIC circulars, provisional credits from 2A are no longer allowed. Document this in your working papers and enforce a 2B first policy in books.
Can my client’s customer claim ITC on a non IRN invoice, what is the practical risk?
Technically yes if Section 16 conditions are met and the invoice appears in 2B, practically no because most customers and auditors flag non IRN invoices as high risk. Advise clients to generate IRN for every applicable B2B invoice to avoid disputes.
What is the Section 122 penalty impact if IRN is missed on multiple invoices, give a quick example?
Penalty is ₹10,000 per invoice or 100% of tax evaded, whichever is higher. For five invoices each with ₹1 lakh tax, exposure is ₹5 lakh. This is apart from collections delays due to customer rejections.
How do I set up Tally Prime so supplier invoice number and date work as unique keys for purchases?
Use Purchase voucher, press F12, enable warn on duplicate supplier invoice number, set Supplier Invoice Number and Date as mandatory fields, maintain bill wise details, and train staff to park ITC as pending until 2B confirmation.
Should I maintain separate numbering series for B2B and B2C sales to simplify e-invoicing control?
Yes, create distinct series like B2B and B2C under Voucher Type configuration. Make GSTIN mandatory for B2B, optional for B2C, and block save without IRN in the B2B class. This reduces mix ups during filing.
What is the correct accounting for the 180 day payment rule reversal and reclaim in Tally, including interest?
On breach, debit expense or ITC reversal ledger and credit output tax ledgers with interest at 18% per annum from invoice date to the period of reversal. On payment, reverse the reversal, debit ITC ledgers and credit expense or liability. Keep a payment aging report linked to bills for audit trail.
How can I speed up GSTR-2B reconciliation for a 10 entity group, any AI tool recommendation?
Adopt an automation layer that downloads 2B on the 13th, matches supplier GSTIN and invoice number, and tags each entry as eligible or pending. Tools like AI Accountant can ingest PDFs, validate GSTIN and HSN, and push clean vouchers to Tally, cutting reconciliation from hours to minutes.
For RCM services from unregistered vendors, do we need a self invoice and how do we post in Tally?
Yes, generate a self invoice, pay tax through GSTR-3B in the same month, then claim ITC next month. In Tally, pass a Journal voucher, debit expense, credit RCM tax payable ledgers and the vendor, then record tax payment and subsequent ITC claim.
What is the ITC process for imports, and how is Bill of Entry different from a vendor invoice?
For goods, the Bill of Entry is the tax document, ITC is available upon IGST payment at customs. For services, vendor invoices trigger RCM. In Tally, maintain separate ledgers for imports and capture Bill of Entry number, date, and port code.
If a supplier files GSTR-1 late and the bill misses the month’s 2B, how should I park ITC without violating Section 16?
Book the expense promptly but tag ITC as pending, do not offset output tax until the bill appears in 2B. Track and flip status to eligible in the month of appearance, maintaining email trails chasing supplier filings for audit substantiation.
What is the recommended Monday morning checklist for a CA managing 10 SME clients to cut month end close time?
Consolidate documents, run OCR validation, book entries with duplicate checks, download 2B on the 13th, tag ITC status, chase suppliers for missing entries, enforce IRN generation for all B2B sales, and review 180 day payment breaches. Where possible, deploy AI Accountant to automate intake, validation, and 2B matching while keeping Tally as the system of record.




