Purchase Cycle — Order to Bill

Bisht Ji was on the phone, sounding worried. "The turmeric stock is running low. Diwali season is coming and orders are pouring in. We need 500 kg of raw turmeric from Delhi. And 200 kg of cumin from Jodhpur. Can you place the orders today?"

Meera looked at Negi Bhaiya. He nodded. "Time for you to learn the purchase cycle. Sales is about money coming in. Purchases is about money going out. Same idea, opposite direction."

Sharma Sir added, "And there is one extra thing in purchases that we don't have in sales — TDS. Tax Deducted at Source. When Bisht Ji pays certain vendors, he has to deduct a small percentage and send it to the government. The software handles it, but you need to understand why."

Meera opened ERPLite. The purchase section was waiting.


The Purchase Cycle — An Overview

Just like the sales cycle has steps, the purchase cycle also follows a sequence.

You need goods or services
        ↓
You send a Purchase Order to the supplier
        ↓
Supplier delivers the goods
        ↓
Supplier sends a Bill (invoice)
        ↓
You verify the bill and record it
        ↓
You make the payment (sometimes with TDS deduction)

Here are the steps in a table:

StepDocumentPurpose
1Purchase Order (PO)Formal request — "We want to buy these items at these prices"
2Purchase BillRecording the supplier's invoice — "They delivered, here is the bill"
3PaymentPaying the supplier — "Here is the money"

Think of it like ordering supplies for your home:

  1. You call the shopkeeper and say "Send me 10 kg rice and 5 kg dal" — that is the Purchase Order
  2. The shopkeeper delivers and gives you a bill — that is the Purchase Bill
  3. You pay the shopkeeper — that is the Payment

Let us follow Meera as she places Bisht Ji's order for raw turmeric from Delhi.


Step 1: Purchase Order — Placing the Order

Meera clicked Transactions → Purchase → Purchase Order → New.

Purchase Order form in ERPLite showing vendor selection, items, quantities, rates, and delivery date

FieldValue
PO NumberPO-2025-015 (auto-generated)
Date01-08-2025
VendorDelhi Spice Suppliers Pvt Ltd
Expected Delivery Date10-08-2025

Item Lines:

ItemQtyRate (Rs./kg)Amount (Rs.)
Turmeric (Raw)500 kg12060,000

Since this is an inter-state purchase (vendor in Delhi, buyer in Uttarakhand), GST will be IGST:

Amount (Rs.)
Sub-Total60,000
IGST @ 5%3,000
Grand Total63,000

Meera clicked Save.

Important: Like the Proforma Invoice in sales, a Purchase Order does NOT create GL entries. It is a planning document. The accounts are not affected until the Purchase Bill is recorded.

"Always create a PO before buying," Negi Bhaiya said. "It helps in two ways. First, the vendor knows exactly what you want — no confusion. Second, when the bill arrives, you can compare it against the PO. If the vendor charges a different price or sends a different quantity, you catch it immediately."

Meera printed the PO and Bisht Ji signed it. They emailed it to Delhi Spice Suppliers.

Generated Purchase Order PDF with Bisht Traders header, items, and terms


Step 2: Purchase Bill — Recording the Supplier's Invoice

Ten days later, the turmeric arrived. The delivery truck from Delhi brought 500 kg of raw turmeric. Along with the goods, the driver handed over the supplier's tax invoice — Bill No. DSPL/2025/1056, dated 10-08-2025.

Bisht Ji's warehouse team checked the goods:

  • Quantity: 500 kg — matches the PO
  • Quality: Good — no damage, no moisture
  • Rate: Rs. 120/kg — matches the PO

Everything matched. Now Meera needed to record this bill in ERPLite.

She opened PO-2025-015 and clicked Convert to Purchase Bill.

Convert to Purchase Bill button on the Purchase Order page

ERPLite filled in the details from the PO automatically. Meera added the supplier's bill details:

FieldValue
Bill Number in ERPLitePB-2025-022 (auto-generated — internal reference)
Supplier's Bill NumberDSPL/2025/1056 (what the vendor calls it)
Bill Date10-08-2025
VendorDelhi Spice Suppliers Pvt Ltd

"Why two numbers?" Meera asked.

"The supplier has their own numbering system," Negi Bhaiya explained. "DSPL/2025/1056 is their invoice number. PB-2025-022 is our internal reference. We need both — ours for our records, theirs for matching with the GST return."

Item Lines:

ItemHSNQtyRateAmountIGST 5%Total
Turmeric (Raw)0910 30 30500 kg12060,0003,00063,000

Meera reviewed everything. She clicked Save as Draft.

Negi Bhaiya compared the bill with the PO. Quantities matched. Rates matched. He clicked Approve & Post.

GL Entry Created Automatically:

AccountDebit (Rs.)Credit (Rs.)
Purchase — Raw Spices60,000
IGST Input Credit3,000
Trade Payables — Delhi Spice Suppliers63,000

Let us understand each line:

  1. Purchase goes UP (Debit): We bought goods worth Rs. 60,000. This is an expense (cost of goods).

  2. IGST Input Credit goes UP (Debit): We paid Rs. 3,000 as IGST on this purchase. But we don't lose this money — we can claim it as Input Tax Credit (ITC). It offsets the GST we collect from our customers. Think of it as "GST we already paid — the government owes us this back." This is an asset in our books.

  3. Trade Payables goes UP (Credit): We owe the vendor Rs. 63,000. This is a liability — money we must pay.

"Notice the difference from the sales invoice," Sharma Sir said. "In sales, GST went to Payable (liability — we owe it to the government). In purchases, GST goes to Input Credit (asset — the government owes us). The two offset each other. That is the whole genius of GST."

GL entries view for the Purchase Bill showing the three-line entry


Step 3: Payment — Paying the Vendor

The supplier's payment terms are 45 days. But Bisht Ji wants to pay early to maintain a good relationship. He decides to pay on 25th August — just 15 days after receiving the goods.

Here is where something new comes in — TDS.

What is TDS?

TDS stands for Tax Deducted at Source. It is a way of collecting income tax.

Here is the simple explanation: When Bisht Ji pays the supplier Rs. 63,000, the government says — "Wait. Before you pay the full amount, deduct a small percentage and send it to us. The supplier will get the rest. When the supplier files their income tax return, they can claim credit for this amount."

"Think of it like this," Sharma Sir said. "When your school gave you a scholarship of Rs. 1,000 but deducted Rs. 100 for the school fund, you got Rs. 900 in hand. But you could still say 'My scholarship was Rs. 1,000.' TDS is similar — the vendor's bill is Rs. 63,000 but they receive less because some tax is deducted upfront."

When is TDS Applicable?

TDS applies in certain situations. For purchases, the most common section is Section 194Q — TDS on purchase of goods. It applies when:

  • The buyer's total turnover exceeds Rs. 10 crore in the previous year, AND
  • Purchases from a single vendor exceed Rs. 50 lakh in the current year

For our example, let us assume Bisht Ji's purchases from Delhi Spice Suppliers have crossed Rs. 50 lakh this year, so TDS applies.

The TDS rate under Section 194Q is 0.1% of the purchase amount (excluding GST).

TDS Calculation:

Amount (Rs.)
Bill Amount (including GST)63,000
Amount on which TDS is calculated (excluding GST)60,000
TDS @ 0.1% of Rs. 60,00060
Amount Payable to Vendor62,940
TDS to be deposited with government60

The vendor receives Rs. 62,940 instead of Rs. 63,000. The remaining Rs. 60 is deposited by Bisht Ji to the Income Tax department on behalf of the vendor.

Recording the Payment in ERPLite

Meera clicked Transactions → Purchase → Payment → New.

Payment form showing vendor, bill reference, amount, TDS deduction, and net payment

FieldValue
Date25-08-2025
VendorDelhi Spice Suppliers Pvt Ltd
Bill ReferencePB-2025-022 / DSPL/2025/1056
Bill AmountRs. 63,000
TDS Applicable?Yes
TDS Section194Q — Purchase of Goods
TDS Rate0.1%
TDS AmountRs. 60 (auto-calculated by ERPLite)
Net PaymentRs. 62,940
Payment ModeBank Transfer (NEFT)
Bank AccountSBI Haldwani

ERPLite calculated the TDS automatically. Meera just had to confirm it was correct.

She clicked Save as Draft. Negi Bhaiya reviewed and posted.

GL Entry for Payment:

AccountDebit (Rs.)Credit (Rs.)
Trade Payables — Delhi Spice Suppliers63,000
Bank Account — SBI Haldwani62,940
TDS Payable — Section 194Q60

Let us understand:

  1. Trade Payables goes DOWN (Debit): We no longer owe the vendor. The liability is cleared.

  2. Bank goes DOWN (Credit): Rs. 62,940 left our bank account. This is the net payment.

  3. TDS Payable goes UP (Credit): Rs. 60 is now a liability — we owe this to the Income Tax department. Bisht Ji must deposit this TDS within the due date (usually by the 7th of the next month).

"So the vendor gets Rs. 62,940, and the government gets Rs. 60," Meera confirmed. "Total is Rs. 63,000. The bill is fully settled."

"Exactly," Sharma Sir said. "Bisht Ji's obligation to the vendor is done. Now he has a new obligation — to deposit the TDS with the government. He does that monthly."

GL entries view for the payment showing Trade Payables debited, Bank credited, TDS Payable credited


The Complete Purchase Flow — Summary

Let us trace the journey from start to finish:

StepDocumentDateGL Impact
1Purchase Order PO-2025-01501-08-2025None
2Purchase Bill PB-2025-02210-08-2025Purchases ↑, Input Credit ↑, Payables ↑
3Payment PV-2025-03025-08-2025Payables ↓, Bank ↓, TDS Payable ↑

Like the sales cycle, ERPLite maintains a Document Trail for purchases:

PO-2025-015 (Purchase Order) → PB-2025-022 (Purchase Bill) → PV-2025-030 (Payment)

Document trail for purchase cycle showing linked PO, Bill, and Payment


Purchase Order vs. Purchase Bill — When They Don't Match

"What if the vendor sends different quantities or charges a different price?" Meera asked.

This happens often in the real world. Let us look at some common situations:

Situation 1: Vendor sends fewer items

You ordered 500 kg but only 480 kg arrived (20 kg short).

When converting PO to Purchase Bill, Meera would change the quantity from 500 to 480. The bill amount adjusts automatically. The remaining 20 kg stays as "pending" on the PO.

Situation 2: Vendor charges a higher price

You agreed on Rs. 120/kg but the vendor's bill says Rs. 125/kg.

Meera should NOT accept this quietly. She should flag it to Negi Bhaiya and Bisht Ji. They can:

  • Reject the price difference and ask the vendor to revise the bill
  • Accept the new price (maybe market rates went up)
  • Negotiate a middle ground

Whatever they decide, the Purchase Bill in ERPLite should match the final agreed amount.

Situation 3: Goods are damaged

20 kg of turmeric arrived damp. Bisht Ji rejects it and sends it back.

Meera records the full 500 kg in the Purchase Bill but then creates a Debit Note for 20 kg (Rs. 2,400 + GST). This reduces the amount owed to the vendor. We covered Debit Notes in the previous chapter.

ScenarioWhat to Do in ERPLite
Short deliveryRecord actual quantity received in the bill
Price differenceDiscuss with vendor; record agreed amount
Damaged goodsRecord full bill, then issue a Debit Note for returns

A Second Purchase — From Rajasthan

To give Meera more practice, Negi Bhaiya asked her to process the cumin order from Jodhpur.

Purchase Order:

FieldValue
PO NumberPO-2025-016
Date01-08-2025
VendorRajasthan Masala Co. (GSTIN: 08AABCR5678B1Z4)
ItemCumin Seeds (Raw)
Quantity200 kg
RateRs. 320/kg
AmountRs. 64,000
IGST @ 5%Rs. 3,200
TotalRs. 67,200

The goods arrived on 12th August with the supplier's bill — RMC/2025/445.

Purchase Bill:

Meera converted the PO to a Purchase Bill. Everything matched. She saved as Draft. Negi Bhaiya posted it.

GL Entry:

AccountDebit (Rs.)Credit (Rs.)
Purchase — Raw Spices64,000
IGST Input Credit3,200
Trade Payables — Rajasthan Masala Co.67,200

Payment (without TDS):

Bisht Ji's purchases from Rajasthan Masala Co. have NOT crossed Rs. 50 lakh this year. So TDS does NOT apply here.

The payment is straightforward:

FieldValue
Date10-09-2025
VendorRajasthan Masala Co.
AmountRs. 67,200 (full amount, no TDS)
Payment ModeBank Transfer (NEFT)

GL Entry:

AccountDebit (Rs.)Credit (Rs.)
Trade Payables — Rajasthan Masala Co.67,200
Bank Account — SBI Haldwani67,200

"See the difference?" Negi Bhaiya said. "When there is no TDS, the payment is simple — the full amount goes to the vendor. When there is TDS, a small part goes to the government. ERPLite handles both cases."


Sales Cycle vs. Purchase Cycle — Side by Side

Meera had now learned both cycles. Let us compare them:

AspectSales CyclePurchase Cycle
DirectionYou sell to customerYou buy from vendor
Money flowMoney comes INMoney goes OUT
Step 1Proforma Invoice (optional)Purchase Order (optional)
Step 2Sales Order (optional)
Step 3Sales Invoice (mandatory)Purchase Bill (mandatory)
Step 4Payment ReceiptPayment
GST treatmentYou COLLECT GST → Payable (liability)You PAY GST → Input Credit (asset)
TDSGenerally not applicableMay be applicable (Sec 194Q, etc.)
Key accountTrade Receivables (asset)Trade Payables (liability)

"In sales, you are the giver of goods and the receiver of money," Sharma Sir summarized. "In purchases, you are the receiver of goods and the giver of money. Everything is a mirror image."


TDS — A Quick Reference

Since this chapter introduced TDS, here is a quick reference table of common TDS sections that apply to payments:

SectionNature of PaymentTDS RateThreshold
194CContractor payments1% (individual) / 2% (company)Rs. 30,000 per bill or Rs. 1 lakh per year
194JProfessional fees10%Rs. 30,000 per year
194QPurchase of goods0.1%Rs. 50 lakh per year (buyer turnover > Rs. 10 crore)
194AInterest (non-bank)10%Rs. 5,000 per year

"We will study TDS in much more detail in a later chapter," Sharma Sir said. "For now, just remember — TDS is not your money. You deduct it from the vendor's payment and deposit it with the government. If you forget to deduct, you are liable. If you deduct but forget to deposit, you are in trouble. ERPLite helps you track all of this."

In ERPLite, when you mark a vendor as "TDS Applicable" in the Vendor Master, the software automatically calculates TDS whenever you make a payment to that vendor. You just need to confirm the section and rate.


Quick Recap

  • The purchase cycle has 3 steps: Purchase Order → Purchase Bill → Payment
  • Purchase Order is a formal request to the vendor — it does NOT affect accounts
  • Purchase Bill records the vendor's invoice — this creates GL entries (Purchases ↑, Input Credit ↑, Payables ↑)
  • Payment settles the vendor's bill — Payables go down, Bank goes down
  • TDS (Tax Deducted at Source) is a small percentage deducted from the vendor's payment and deposited with the Income Tax department
  • TDS applies in specific situations (based on the nature of payment, the amount, and the buyer's turnover)
  • When TDS is deducted, the vendor receives less, and the deducted amount becomes a TDS Payable liability in your books
  • Input Tax Credit (ITC): GST paid on purchases is an asset — you can offset it against GST collected on sales
  • Document Trail connects PO → Bill → Payment for easy tracing
  • Always compare the bill with the PO — check quantities, rates, and totals before recording
  • ERPLite auto-calculates TDS when the vendor is marked as TDS-applicable in the Vendor Master

Practice Exercise — Try This Yourself

Bisht Ji wants to buy packaging materials from a local supplier in Haldwani.

Vendor: Pahad Packaging Solutions, Haldwani GSTIN: 05AABPP4567C1Z8 (Uttarakhand — same state) Items:

ItemQtyRateHSN
1 kg Spice Pouch (printed)5,000 pcsRs. 3/pc3923
5 kg Spice Bag (jute)1,000 pcsRs. 15/pc6305

GST on plastic pouches (3923): 18% GST on jute bags (6305): 5%

Tasks:

  1. Calculate the total amount for each item (before GST).

  2. This is an intra-state purchase (both in Uttarakhand). Calculate the CGST and SGST for each item.

  3. What is the grand total of the Purchase Bill?

  4. Write the GL entry for the Purchase Bill. (Hint: there will be two GST input credit lines — one for CGST and one for SGST.)

  5. Bisht Ji's total purchases from Pahad Packaging this year are only Rs. 2 lakh. Is TDS applicable? Why or why not?

  6. Assume TDS is NOT applicable. Write the GL entry for the payment.

  7. Now imagine Bisht Ji buys from a packaging supplier in Gujarat instead. The GSTIN starts with 24 (Gujarat's state code). How would the GST treatment change?

Bonus: If the jute bags arrive and 50 bags are torn, what document would Meera create in ERPLite? Calculate the amount for this document.


Fun Fact

Khari Baoli in Old Delhi — where Bisht Ji's supplier is located — is the largest wholesale spice market in Asia. It has been operating for over 300 years, since the time of the Mughal emperor Shah Jahan. Thousands of tonnes of spices change hands here every day — turmeric from Andhra Pradesh, cumin from Rajasthan, cardamom from Kerala, chillies from Guntur. Every one of these transactions, in every shop, involves a Purchase Order, a bill, and a payment. Millions of accounting entries. Millions of GST calculations. And somewhere in Haldwani, Meera is learning to record all of this, one voucher at a time. The world of spices and the world of accounting — they have always been connected.