The Purchase Order and GRN Process: Stopping Supplier Billing Errors and Delivery Mistakes

Manoj ran a busy building materials and cement store in Meerut’s Partapur industrial area. One Thursday morning, he had a major site delivery scheduled for a regular builder customer who needed 50 bags of grey OPC cement (Grade 53) to cast a roof slab. Manoj called his regular distributor in Delhi and placed a verbal order over the phone: "Bhaiya, send 50 bags of cement today, same builder site."

Four hours later, a mini-truck arrived at the construction site and unloaded 50 bags. But when the site supervisor inspected the bags, he stopped the work immediately.

The distributor had sent **50 bags of white cement** instead of normal grey OPC cement.

White cement is used for decorative work, tiles, and grouting; it costs almost four times as much as grey cement (₹850 per bag instead of ₹420). More importantly, it cannot be used to cast concrete slabs. The concrete mixer truck was standing idle, the labor was waiting, and the builder was furious because the roof casting had to be postponed, costing him ₹25,000 in wasted labor wages.

When Manoj called the distributor, the distributor argued: "Manoj, you said 'cement for the premium project.' Last time you bought white cement for their bathrooms, so I assumed you needed the same. You didn't specify grey cement in writing. Now the truck is unloaded, and you have to pay the freight for the return."

This is a classic breakdown in procurement. Manoj relied on a **verbal phone order**. There was no written record, no specific product codes, no pre-agreed prices, and no formal check when the delivery vehicle arrived. Manoj had to pay ₹3,500 in return transport fees and nearly lost a high-value builder client.

In this guide, we will outline a practical, step-by-step **Purchase Order (PO) and Goods Receipt Note (GRN) process** designed for Indian retailers. We will show you how to generate clean POs, match them when goods arrive, log discrepancies, perform invoice cost audits, and run a "three-way match" to protect your profits.

1. Purchase Order (PO) Generation: Getting It in Writing

Many small retail owners think: "POs are for big factories and corporations. I run a local shop; I can just call my supplier or send a quick WhatsApp voice note."

But a phone call leaves no audit trail, and a voice note is easily misunderstood. A **Purchase Order (PO)** is a formal, legally binding document you issue to a supplier, stating exactly what you want to buy, at what price, and under what terms. If the supplier accepts your PO, they are legally bound to deliver according to those details.

A professional retail PO must include:

  • Detailed Item Specifications: Brand name, model, size, color, grade, and HSN code. (e.g. "UltraTech OPC Cement, Grade 53, 50kg bag" instead of just "50 bags cement").
  • Agreed Unit Prices: The purchase price you negotiated, clearly stating if it is inclusive or exclusive of GST.
  • Transport Terms: Who pays the freight? (e.g., 'FOB Origin' or 'FOB Destination'). Read our wholesale billing checklist to understand transport terms.
  • Delivery Deadline: The date and time by which the goods must arrive at your shop or project site.

You do not need complex software. In **Tally Prime**, you can enable Purchase Orders in F11 (Features) → Inventory → Enable Purchase Order Processing. Once enabled, go to Gateway of Tally → Vouchers → Other Vouchers (F10) → Purchase Order. Fill in the details and email the PDF directly to your supplier.

2. Goods Receipt Note (GRN) Matching: The Gatekeeper Rule

When the delivery truck arrives at your godown, your staff must not simply sign the delivery slip and start unloading. This is where most inventory leaks happen. A driver might be in a rush, or your staff might be busy, leading to short deliveries or damaged items being accepted.

Implement a strict **Goods Receipt Note (GRN)** process:

  1. The Physical Count: When the goods are unloaded, a dedicated staff member (not the driver) must count every single item physically.
  2. Create the GRN: Write down the counted quantities on a clean paper slip or enter them in your software as a Receipt Note (in Tally, press Alt + F9 for Receipt Note).
  3. The Double-Check: Compare the physical count on the GRN against the original Purchase Order (PO) and the supplier’s Tax Invoice.

Never let your godown staff see the supplier’s invoice quantities *before* they count. If they know the invoice says "100 boxes," they will often count hastily, see it looks like a big pile, and write "100" on the slip. If it is a **blind count**, they are forced to count every item to write down the number.

3. Tracking Item Discrepancies: The Discrepancy Log

If you find a difference between what was ordered, what was invoiced, and what physically arrived, you must log it immediately. Do not say: "I'll call the supplier tomorrow and tell him." By tomorrow, the driver has left, and the supplier can claim the shortage happened at your godown.

Create a simple **Discrepancy Log** on every incoming shipment:

Type of Discrepancy Operational Action Required
Short Shipment (Quantity Short) Note the missing quantity on the transporter's copy of the Lorry Receipt (LR) before signing. Take a signature from the driver. Log the short quantity in your software.
Damaged Goods Take clear, timestamped photos of the damaged items while they are still in the truck or immediately upon unloading. Log them under 'Damaged Stock' and isolate them.
Wrong Item Delivered If a supplier sends white cement instead of grey, or a different brand variant, reject the wrong items immediately and send them back on the same truck. Note the rejection on the delivery paper.

Once the discrepancy is logged, issue a **Debit Note** (Supplier Credit Note) in your accounting software. Do not modify the supplier's invoice amount directly in Tally; enter the invoice at full value, and then apply the Debit Note against it. This keeps your GST matching (GSTR-2B) clean.

4. Cost Audits: Verifying the Fine Print

Before you approve the bill for payment, a manager or the owner must audit the incoming invoice. Do not assume the supplier's billing system is perfect. Suppliers make billing mistakes constantly—especially with tax rates, discounts, and freight.

Verify these four items on every invoice:

  1. HSN and GST Rates: Check if the supplier mapped the items correctly. If an electrical fitting has a GST rate of 12%, ensure they didn't charge 18%. A wrong tax rate is cash lost that you cannot easily recover as Input Tax Credit (ITC).
  2. Trade Discounts: If the supplier agreed to give a 15% distributor discount on the PO, check if that 15% is deducted on the invoice before tax calculation.
  3. Cash Discount (CD) Terms: If the PO specifies a 2% Cash Discount for payment within 7 days, note this on the payment schedule so your finance person makes the transfer in time to claim the discount.
  4. Unapproved Charges: Look for hidden handling fees, packaging charges, or delivery fees that were not agreed upon in the PO. If they are on the invoice, flag them and ask for a revised bill.

5. Payment Processing: The Three-Way Match

The final step in a secure procurement workflow is the **Three-Way Match**. This is a check performed by your accountant before releasing any payment to a supplier.

The accountant must verify that three documents tell the exact same story:

  1. The Purchase Order (PO): What did we authorize to buy? (e.g. 100 fans at ₹1,500 each).
  2. The Goods Receipt Note (GRN): What did we physically receive and check into stock? (e.g. 98 fans received, 2 damaged).
  3. The Supplier Invoice: What is the supplier charging us for? (e.g. 100 fans at ₹1,500 each).

In this scenario, there is a mismatch. The supplier billed for 100 fans, but we only received 98 usable ones. The accountant will hold the payment, contact the supplier, present the signed GRN showing the 2 damaged fans, and demand a debit note adjustments for ₹3,000 before releasing the balance payment.

Without a three-way match, you are paying for goods you never received, paying wrong prices, and losing your hard-earned margins to supplier clerical errors.

Protect Your Purchases, Secure Your Margins

Billing control doesn't start when you sell; it starts when you buy. If you control your purchase order trail, count stock diligently upon receipt, and verify every rupee charged, you stop leaks before they can affect your retail counter.

Ditch the verbal orders. Implement the PO-GRN-Invoice matching system in your shop this week. Your inventory accuracy and cash flow will thank you.

Frequently Asked Questions

What is the difference between a purchase order (PO) and a supplier invoice?

A Purchase Order (PO) is an official request document generated by the buyer (retailer) and sent to the supplier, specifying the products, quantities, prices, and terms they want to order. A supplier invoice is a payment demand document created by the supplier and sent to the buyer after shipping the goods, listing the items delivered and requesting payment.

What is a Goods Receipt Note (GRN) and why do I need one?

A Goods Receipt Note (GRN) is an internal record generated by your warehouse or godown team verifying the physical count and quality of goods received in a shipment. You need a GRN because it provides physical proof of delivery. It is used to crosscheck what actually arrived against what was ordered, identifying any shortages or damages before the items are mixed into your general stock.

How does three-way invoice matching work in retail?

Three-way matching is an accounting control process that compares the Purchase Order (the contract), the Goods Receipt Note (the physical delivery record), and the Supplier Invoice (the bill). If all three documents match in terms of item description, quantity, and price, the accountant approves the invoice for payment. If there is a mismatch, the payment is held until the supplier adjusts the bill.

What should I do if a shipment has damaged goods or missing items?

If a delivery is short or damaged: note the specific discrepancy on the transporter's delivery note and Lorry Receipt (LR) before signing; take clear photos of any damage; list the actual quantities received on your GRN; and immediately contact the supplier to demand a revised invoice or a Debit Note (credit adjustments) to ensure you only pay for usable stock.

Should small retail shops issue formal purchase orders for every purchase?

Yes. Many retail disputes arise from verbal phone calls or ambiguous WhatsApp text messages. A formal Purchase Order establishes a clear written record, preventing supplier misunderstandings regarding brands, sizes, quantities, and negotiated discounts. Most billing software like Tally or Busy allows you to create a PO in less than two minutes.

How do HSN code checks on incoming invoices save money?

Checking HSN codes on incoming invoices ensures the supplier has charged you the correct GST rate. Suppliers sometimes misclassify products in their systems, billing you at 18% instead of the correct 12%. Verifying these codes saves you from paying unnecessary cash upfront and ensures your Input Tax Credit (ITC) matches cleanly in your GSTR-2B returns.

📖 See Also

We use cookies to ensure you get the best experience. You can choose to accept all cookies or reject non-essential tracking cookies. Learn more in our Privacy Policy.