Ai Accountant

Purchase Order vs Invoice: The Control Chain for 2026

Updated On: 
September 11, 2026
|  3 min read
AI Accountant Dashboard

Key Takeaways

  • A purchase order is a buyer control document, an invoice is a supplier document that triggers GST liability and enables ITC.
  • A proforma invoice has no GST standing, for service advances the supplier must issue a receipt voucher, then a tax invoice on supply.
  • ITC for FY 2025–26 invoices must be claimed by 30 November 2026, and the invoice must appear in your GSTR-2B before availing credit.
  • E-invoicing applies above ₹5 crore turnover, a valid IRN and QR code are mandatory for compliant invoices and ITC.
  • Three-way match, PO, GRN, and invoice, plus a 2B-first payables policy, prevents duplicate payments and protects credit; retain records for 72 months.

Purchase Order vs Invoice: The Difference, Explained

A mismatched GSTIN between your purchase order and the supplier’s tax invoice can block your Input Tax Credit entirely, and if you have already utilised that ITC, Section 50(3) of the CGST Act, 2017 charges 24% interest on the wrongful amount.

A purchase order is a buyer-issued authorisation, a tax invoice is a supplier-issued legal document under GST. One controls spend before supply, the other records supply and enables tax credit.

  • Issued by — Buyer vs Supplier
  • GST legal standing — None vs Mandatory under Section 31, CGST Act
  • Triggers tax liability — No vs Yes, supplier’s output tax
  • Enables ITC — No vs Yes, subject to Section 16 conditions
  • E-invoice, IRN required — No vs Yes, if turnover exceeds ₹5 crore
  • Timing — Before supply vs At or before removal for goods, within 30 days for services
  • Stored for audit — Recommended, 72 months vs Mandatory, 72 months under Section 36
  • Document type in Tally — Purchase Order voucher vs Purchase voucher, linked to PO
  • Primary use — Spend control, three-way match anchor vs ITC claim, GST compliance

The most common mistake is treating the proforma invoice and purchase order as interchangeable choices. They are not. A proforma is neither a PO nor a tax invoice, it is a pre-supply quotation with no place in your ITC chain.

What Is The Difference Between A Purchase Order And An Invoice?

Purchase Orders Control Spend Before The Supply Happens

A PO locks in the price, quantity, delivery terms, and HSN or SAC code before the vendor ships anything. It gives your AP team the benchmark for three-way matching later. Under Indian accounting practice, a PO is not a GST document, it creates no tax event and no liability on either side. Your Tally purchase order voucher records this commitment without posting to the ledger until converted to a purchase voucher.

The practical rule is simple: raise the PO before the vendor moves goods or begins services. Any invoice that arrives without a matching PO number is a control exception, hold it until the PO is either traced or retrospectively approved.

Tax Invoices Are Time-Bound Under GST

For goods, Section 31(1)(a) of the CGST Act, 2017 requires the supplier to issue a tax invoice before or at the time of removal of goods. For services, Section 31(2) allows up to 30 days from the date of supply, 45 days for banks, insurers, and financial institutions. If your supplier is late, your ITC visibility in GSTR-2B is delayed by exactly the same period.

Example: your IT services vendor completes a ₹10 lakh project on 1 September 2026. The latest they can issue a compliant tax invoice is 1 October 2026. If they issue it on 5 October, it is non-compliant, and the delay pushes your GSTR-2B credit to the October cycle, not September.

The Invoice vs Purchase Order Field Mismatch Problem

Even when both documents exist, field mismatches cause payment holds and ITC disputes. The three fields that mismatch most often are: the supplier’s GSTIN, the HSN or SAC code, and the taxable value. Each mismatch creates a reconciliation exception that delays payment and, if uncaught, blocks ITC.

Frequently Asked Questions About Purchase Orders And Tax Invoices

Does a purchase order need to mention GST or GSTIN?
A purchase order has no legal requirement under GST to mention GSTIN or tax rates, it is a buyer’s internal document. However, including the supplier’s GSTIN and the agreed HSN or SAC code on the PO makes the three-way match faster and reduces invoice correction cycles. If the vendor’s invoice GSTIN differs from what is on the PO, flag it before payment.

Can a supplier issue a tax invoice before delivering goods?
Yes. Section 31(1)(a) of the CGST Act, 2017 permits, and in some interpretations requires, the tax invoice to be issued before or at the time of removal of goods. The invoice date determines which GSTR-1 period the supplier reports it in, and consequently which GSTR-2B cycle you see it in.

Proforma Invoice vs Purchase Order: What Actually Belongs In Your AP Workflow

The Proforma Invoice Is A Quotation, Not A Document

The CBIC has confirmed that a proforma invoice has no legal standing under GST. It does not create any tax liability, does not entitle the recipient to ITC, and e-invoicing, IRN generation, is not applicable to it. Think of a proforma as a price confirmation before the contract, useful for budgeting and PO creation, nothing more. The moment you use a proforma as the basis for a payment without a corresponding tax invoice, you have broken your ITC chain.

Correct sequence: vendor sends proforma, you raise PO against it, vendor supplies, vendor issues compliant tax invoice, you record GRN, three-way match, payment.

Advances On Services Require A Receipt Voucher, Not A Proforma

For service advances, the correct document is a receipt voucher, not a proforma. Section 31(3)(d) of the CGST Act, 2017 requires the supplier to issue a receipt voucher at the time of receiving an advance. Rule 50 of the CGST Rules, 2017 prescribes its contents: supplier and recipient details, GSTIN, amount of advance, applicable tax rate, and whether reverse charge applies.

Note: for goods, Notification No. 66/2017 – Central Tax removed the requirement to pay GST on advances for most suppliers, composition scheme excluded. For services, tax on advances is still payable. When the service is subsequently delivered, the supplier issues a tax invoice, and the tax already paid on the advance is adjusted against the output tax on the invoice.

When To Insist On A PO vs Accept A Proforma

Use a PO when the supply value exceeds your internal authorisation threshold, the supply is recurring, or the vendor is new. Accept a proforma only for budgeting or to build the PO, never as a substitute for a tax invoice in your AP records. For imports, a proforma may be required by customs for the Bill of Entry, but the domestic ITC chain still requires a tax invoice from the Indian importer or agent.

Frequently Asked Questions About Proforma Invoices

Is a proforma invoice the same as a purchase order under GST?
No. A proforma invoice and a purchase order are both pre-supply documents with no GST legal standing, but they originate from different sides. A PO comes from the buyer, a proforma comes from the seller. Neither creates tax liability or ITC entitlement. The tax invoice, issued by the supplier after supply, is the only document that counts for GST purposes under Section 31 of the CGST Act, 2017.

Can I claim ITC on a proforma invoice if I have already paid the supplier?
No. Payment does not substitute for a compliant tax invoice. ITC under Section 16(2) of the CGST Act, 2017 requires possession of a tax invoice or debit note issued by a registered supplier. A proforma, regardless of payment, does not qualify. Ask the supplier to issue a receipt voucher for the advance and a tax invoice on supply.

Side-By-Side: Fields That Must Match From PO To Invoice

Rule 46 Mandatory Fields — The Invoice Checklist

Rule 46 of the CGST Rules, 2017 prescribes 16 mandatory particulars for a tax invoice. The fields most likely to create a mismatch with your PO are below.

  • Supplier GSTIN — PO holds the agreed vendor GSTIN, invoice must carry the actual supplier GSTIN, match required, ITC denied on mismatch
  • HSN or SAC code — PO carries the agreed code, invoice must carry the correct digits per turnover slab, match required
  • Description — PO describes agreed goods or services, invoice must match actual supply description, match required
  • Quantity and unit — PO specifies ordered quantity, invoice must show supplied quantity and UQC, match required, pay only for what GRN confirms
  • Taxable value — PO carries agreed price, invoice must show actual taxable value, match required
  • Tax rate and amount — PO carries agreed rate, invoice must show CGST and SGST or IGST rate and amount, match required
  • Place of supply — PO specifies delivery state, invoice must show state code and state name where relevant, match required, determines CGST and SGST vs IGST
  • Reverse charge — PO may not state, invoice must declare Yes or No, match required, triggers RCM liability if applicable
  • IRN and QR Code — PO does not carry IRN, invoice must carry valid IRN and QR if turnover exceeds ₹5 crore, match required, no IRN means invalid for ITC

HSN or SAC Digit Requirements By Turnover Slab

Notification No. 78/2020 – Central Tax sets digit requirements:

  • Turnover up to ₹5 crore in the preceding year: 4-digit HSN or SAC mandatory on B2B invoices, optional on B2C invoices.
  • Turnover exceeding ₹5 crore in the preceding year: 6-digit HSN or SAC mandatory on all invoices.

If your vendor’s turnover crossed ₹5 crore last year and they are giving you 4-digit HSN codes, the invoice is non-compliant. Flag it quickly, the risk sits with you at audit if the ITC is challenged.

E-Invoice Core Fields That Must Appear

For businesses above the ₹5 crore threshold, the invoice must carry IRN, QR Code, and e-invoice schema fields, document type code, document number, document date, and itemised tax breakdowns per line. An invoice without IRN from a mandatory e-invoicing supplier is not a valid tax invoice for ITC purposes.

AiA’s AP automation extracts these fields from PDF or scanned invoices, flags GSTIN mismatches against the PO record, and surfaces missing IRNs before the entry hits your Tally ledger, so your three-way match runs on clean data, not manually keyed figures.

Frequently Asked Questions About Invoice Fields And Matching

What happens if the HSN code on the invoice does not match the PO?
An HSN mismatch does not automatically invalidate the invoice, but it creates a reconciliation exception and can attract scrutiny during audit. If the correct HSN changes the applicable tax rate, the tax amount is wrong, and ITC on the wrong amount is at risk. Ask the supplier to issue a revised invoice or a credit or debit note correcting the HSN before you post the entry.

Does the delivery address on the invoice matter for ITC?
Yes. Rule 46 requires the delivery address to be stated when it differs from the place of supply. If your billing address is in Maharashtra but goods are shipped to a Karnataka unit, both addresses must appear on the invoice, along with the correct state codes. A mismatch here can affect whether CGST and SGST or IGST is applicable, and a wrong tax type means incorrect ITC classification.

The Control That Saves Cash: Three-Way Match And A 2B-First Payables Policy

Why Three-Way Matching Prevents Duplicate Payments

Three-way matching compares three documents: the PO, what you agreed to buy, the GRN, what actually arrived, and the tax invoice, what the supplier claims to have supplied. Payment releases only when all three align on quantity, price, and tax. Without this, your AP team is matching two documents at best, and duplicate invoices or short deliveries slip through.

For businesses running Tally with bill-wise entry enabled, each PO to invoice linkage creates an Against reference settlement that prevents the same bill from being paid twice.

The 2B-First Payables Rule

Section 16(2)(aa) of the CGST Act, 2017 makes ITC conditional on the supplier’s invoice appearing in your GSTR-2B. GSTR-2B is a static, auto-drafted statement generated on the 14th of each month, based on the supplier’s GSTR-1. If your supplier files late or makes an error in GSTR-1, your 2B will not reflect the credit. The rule is clear: do not pay, or at minimum, do not claim ITC, until the invoice appears in GSTR-2B.

The ITC deadline under Section 16(4) for FY 2025–26 invoices is 30 November 2026. After that date, the credit is permanently lost. For invoices stuck in supplier non-filing limbo near October and November, escalate to the vendor immediately, not after the deadline.

Interest Exposure On Wrong ITC

If you avail ITC on a mismatched or invalid invoice and then utilise it, Section 50(3) of the CGST Act, 2017 applies 24% interest on the amount utilised. If you avail but do not utilise, the lower 18% rate under Section 50(1) may apply from the date of utilisation.

Example: you wrongly claim ₹5 lakh ITC in April 2026 and utilise it in the same month. Interest at 24% per annum runs from April 2026 until reversal. At ₹5 lakh, that is approximately ₹10,000 per month.

Document Retention: 72 Months From Annual Return Due Date

Section 36 of the CGST Act, 2017 requires every registered person to retain accounts and documents for 72 months, six years, from the due date of the annual return for that financial year. For FY 2025–26, retain all POs, GRNs, invoices, and 2B statements until at least December 2032. If any proceedings are pending, retention extends to one year after final disposal of those proceedings, whichever is later.

AiA’s GSTR-2B reconciliation module matches your purchase register against GSTR-2B line by line, tags each invoice as Available, Not Available, or Unmatched, and surfaces the gap before you file.

Frequently Asked Questions About ITC Controls And Matching

What if my supplier’s invoice appears in 2B but the GSTIN is wrong?
A GSTIN mismatch on the invoice means the credit is not yours, it belongs to whoever’s GSTIN is correctly stated. Ask the supplier to cancel and reissue the invoice with the correct GSTIN, then amend their GSTR-1. Until the corrected invoice appears in your GSTR-2B, do not avail the ITC. Availing on a wrong GSTIN invoice and utilising it exposes you to 24% interest under Section 50(3).

How do I handle an invoice that is in my books but not in GSTR-2B?
First, confirm with the supplier that they have filed the invoice in GSTR-1. If not, escalate, their non-filing directly blocks your ITC under Section 16(2)(aa). If they have filed and it still does not appear, check for a GSTIN mismatch or period mismatch. Do not avail the ITC until the invoice shows in 2B.

Monday Plan In Tally: Enable Bill-Wise, Map POs, And Reconcile 2B

Step 1: Enable Bill-Wise Entry At Company And Ledger Level

In TallyPrime, go to Gateway of Tally, F11 Features, Accounting Features. Set Maintain Bill-wise details to Yes. This activates the reference field on every purchase and payment voucher. Then, for each vendor ledger under Sundry Creditors, go to Accounts Info, Ledgers, Alter, and set Maintain Bill-wise details to Yes at the ledger level too.

Step 2: Link Every Purchase Voucher To Its PO

When entering a purchase voucher, Tally prompts for bill-wise details. Use New Reference and enter the invoice number. When you receive the PO-linked goods, Tally can auto-populate the purchase voucher from the purchase order. Each new purchase entry then carries the original PO reference, making three-way matching auditable inside Tally.

Step 3: Match Payments Against Reference Only

When recording a payment voucher, select Against reference in the bill allocation screen and pick the specific invoice being settled. Avoid On account for vendor payments unless the invoice genuinely has not been received. On account creates an unapplied credit, a common source of duplicate payment risk.

Step 4: Reconcile GSTR-2B Before Approving Payment

Run your GSTR-2B download on the 15th of each month, after the 14th generation date. Compare it against your purchase register for the same period. Invoices in your books but absent from 2B go into a Pending bucket, hold ITC on these. Invoices in 2B but not in your books are vendor-initiated entries you have not recorded, investigate immediately.

Step 5: Set A Monthly Vendor Follow-Up Cadence

For every invoice not yet appearing in GSTR-2B by the 20th of the following month, send a structured follow-up to the vendor referencing the invoice number, date, and amount. For FY 2025–26, the hard deadline is 30 November 2026. Start the follow-up cycle in August 2026 for invoices still outstanding.

Frequently Asked Questions About Tally AP Setup

What is the difference between New reference and Against reference in Tally bill allocation?
New reference creates a fresh outstanding entry, use it when recording a purchase invoice for the first time. Against reference closes or partially settles that outstanding entry, use it when recording a payment against that invoice. Using Against reference correctly keeps vendor ageing accurate.

How do I track purchase orders in Tally to enable three-way matching?
Enable Order Processing in TallyPrime under F11 Features, Inventory Features, set Maintain Purchase Order to Yes. Create the PO under Inventory, Purchase Orders. Record the GRN via a Receipt Note voucher against the PO. When the supplier’s invoice arrives, create the purchase voucher from the pending PO or GRN, Tally auto-fills quantity and rate from the order.

Frequently Asked Questions

What is the main difference between a purchase order and an invoice in the context of Indian GST?

A purchase order is a buyer-issued document authorising supply, it has no legal standing under the CGST Act, 2017 and creates no tax liability. A tax invoice is a supplier-issued document governed by Section 31 of the CGST Act, 2017 and Rule 46 of the CGST Rules, 2017. It triggers the supplier’s output tax liability and enables the buyer to claim ITC under Section 16.

Can I use a proforma invoice and a purchase order interchangeably for advance payments?

No. A proforma invoice is a pre-supply quotation with no GST legal standing. For advance payments on services, the supplier must issue a receipt voucher as required under Section 31(3)(d) and Rule 50. For goods, advances generally do not attract GST per Notification No. 66/2017 – Central Tax.

What happens if I avail ITC on an invoice that later turns out to be invalid?

If the ITC was availed and utilised, Section 50(3) applies 24% interest from the date of utilisation. If availed but not utilised, reverse with interest as applicable. Reverse as soon as the error is detected to limit exposure.

Does a purchase order need to be issued before the supplier can raise a valid tax invoice?

No. A PO is an internal buyer control. Under Section 31, the supplier’s obligation to issue a tax invoice is triggered by the supply event, not by the buyer’s PO.

What is the e-invoicing threshold in FY 2025–26 and which businesses must generate IRN?

From 1 August 2023, e-invoicing is mandatory for registered businesses with aggregate turnover exceeding ₹5 crore in any preceding financial year, per Notification No. 10/2023 – Central Tax. Invoices must carry a valid IRN and QR code.

How many digits of HSN code are required on an invoice in FY 2025–26?

Per Notification No. 78/2020 – Central Tax, 4-digit HSN or SAC is mandatory for B2B invoices if turnover is up to ₹5 crore, optional for B2C; 6-digit HSN or SAC is mandatory on all invoices if turnover exceeds ₹5 crore.

What is the ITC cut-off date for FY 2025–26 invoices?

Under Section 16(4), ITC on invoices and debit notes for FY 2025–26 must be claimed by the due date of the GSTR-3B for October 2026, or by the date of filing the annual return, whichever is earlier. In practice, 30 November 2026 is the last safe date.

Can a supplier amend a tax invoice after it has been filed in GSTR-1?

Yes. A supplier can amend an invoice in a subsequent GSTR-1 filing, and the amendment will flow to the recipient’s GSTR-2B in the period it is amended. Avail ITC only on corrected values after the amendment appears in 2B.

How long must I retain purchase orders, GRNs, and invoices under GST?

Section 36 requires retention for 72 months from the due date of the annual return for the relevant financial year. For FY 2025–26, retain until approximately December 2032, or longer if proceedings are pending.

What internal control prevents duplicate payments in an AP workflow?

Three-way matching, comparing PO, GRN, and tax invoice, is the primary control. In Tally, enabling bill-wise entry and using Against reference in the payment voucher ensures each invoice is settled exactly once.

Related Reading

Written By

Rohan Sinha

Rohan Sinha is a fintech and growth leader building aiaccountant.com, focused on simplifying accounting and compliance for Indian businesses through automation. An IIT BHU alumnus, he brings hands-on experience across 0 to 1 product building, growth, and strategy in B2B SaaS and fintech.

Same Accounting Team, 3X the Output
Book a Free Trial
Contents
Still have questions?
Can’t find the answer you’re looking for? Please chat to our friendly team.
Ai Accountant

Latest Articles

Call Us: +918031341017📞+91 6364835217
AI Accountant is a product of KOREFI BUSINESS SOLUTIONS PRIVATE LIMITED

CIN:U63110KA2024FTC192621

4th Floor, Tablespace Towers, “Kalyani Camellia” Plot No. 6, Survey No. 35 & 36, Dyavasandra Village, K. R. Puram Hobli, Whitefield, Bangalore – 560048
Korefi Business Solutions Private Limited – All Rights Reserved.