Here’s the short version. You set up your items, customers, and bank accounts once. After that, every bill you generate auto-updates stock, records the payment, and keeps your GST records clean. No double entry. No end-of-day scramble.
That matters more than you’d think. Micro enterprises in India spend roughly 28.6 hours every month on GST compliance tasks alone (Binary Semantics, 2025). That’s almost four full working days gone. A proper billing software setup cuts that down from the first week itself.
This post walks you through the actual workflow, from the moment you sign up to the routine you’ll follow every day. Already know what Petpooja Invoice offers? Check the full feature breakdown or the benefits overview instead.
Key Takeaways
- One-time setup covers items, customers, suppliers, and bank accounts
- Each bill auto-updates stock, GST records, payment logs, and customer ledger
- Returns are handled through credit/debit notes linked to the original invoice
- Purchase orders convert to purchase bills on delivery, no retyping
- India has 1.51 crore active GST registrations (GST Council, 2025), and most still bill manually
How Do You Set Up Petpooja Invoice?
With 1.51 crore active GST registrations across India (GST Council, 2025), every one of those businesses needs accurate invoicing from day one. Setup in Petpooja Invoice is a one-time job. Most mid-sized stores finish it within a single working day.
Three things need to go in before you bill your first customer:
1. Add your items
Every product gets a name, selling price, GST rate, and HSN code. If you run a garment shop in Surat with 2,000 SKUs, you can import them in bulk via spreadsheet. For a pharmacy in Chennai with barcode-labelled medicines, the system reads known brand barcodes automatically.
Organise items by category, say “Men’s Formals” or “OTC Medicines”. This keeps billing fast when you’ve got a line at the counter.
2. Add customers and suppliers as “parties”
Customers and suppliers live in the same section. Enter the name, phone number, GSTIN (if B2B), and billing address. That’s it. Every future transaction links back to their profile, building a purchase history and outstanding balance you can check any time.
3. Link bank accounts to payment modes
Map each payment mode to the right bank account. Cash goes to your cash drawer count. UPI and card payments route to your bank. This one-time setup means every rupee is tracked from the moment it’s collected, no sorting later.
Want to know what each feature does in detail? The features guide covers all 17.
What Does a Typical Billing Workflow Look Like?
India processed 186 billion UPI transactions in FY 2024-25 alone (NPCI, FY 2024-25). Customers pay fast. Your billing should keep up. Here’s what happens from the second a customer walks up to the counter.
Step-by-step, a single sale:
- Customer arrives. Your guy at the counter opens a new sale.
- Items scanned or searched. He scans the barcode or types the first few letters. The item, price, and GST rate load instantly.
- GST auto-calculates. CGST, SGST, or IGST splits based on the buyer’s state. No manual tax math.
- Payment recorded. Cash, UPI, card, or credit. The system maps it to the right bank account.
- Bill generated. A GST-compliant invoice prints. If the customer’s turnover crosses Rs. 5 crore, an e-invoice is generated and sent to the IRP portal automatically (ClearTax, 2025).
- Stock updates. Sold 3 packets of basmati rice? Inventory drops by 3. No separate stock entry.
- Receipt sent. A WhatsApp receipt goes to the customer’s phone. Paper copy prints at the counter.
Sounds like a lot? It takes about 15 seconds per bill in practice.
| Step | What Happens | What Updates Automatically |
|---|---|---|
| Item scan | Product identified, price loaded | Nothing yet |
| GST calculation | Tax split applied to each line item | GST ledger |
| Payment | Amount collected and mode recorded | Bank account balance, cash flow log |
| Bill generated | Invoice number assigned, printed | Customer ledger, sales register |
| Stock sync | Quantities adjusted per item sold | Inventory count, reorder alerts |
| Receipt | WhatsApp or print copy sent | CRM profile, loyalty points |

How Are Returns and Adjustments Handled?
Returns don’t mean deleting or editing the original bill. That would break your GST trail. Instead, Petpooja Invoice uses credit notes and debit notes, exactly the way Indian tax law requires.
Customer returns an item? Create a credit note linked to the original invoice. The refund amount records against the customer’s ledger. Stock adds back. GST adjusts in the return filing data.
Returning goods to a supplier? Create a debit note against the purchase bill. The supplier’s outstanding balance drops, your inventory count adjusts, and the input tax credit corrects itself.
Every note carries the original invoice number. So when your CA pulls records during filing season, the chain is clean. No loose ends.
Ever had a customer return a saree two weeks after Diwali and your cashier just “adjusted” it in the notebook? That’s exactly the kind of mess this prevents.
How Does the Purchase Side Work?
India’s retail market hit US$ 1.06 trillion in 2024 (Deloitte-FICCI, 2025). Behind every retail sale is a purchase that needs tracking. Here’s how buying stock works inside the same system.
The purchase flow in four steps:
- Create a purchase order (PO). List items, quantities, and the supplier. Send it via WhatsApp or print.
- Receive the goods. When the delivery arrives, verify quantities against the PO.
- Convert PO to purchase bill. One tap. The system pulls in item details, calculates input GST, and creates the purchase entry. No retyping.
- Stock and balances update. Inventory goes up. Supplier’s outstanding balance increases. Your cost control dashboard reflects the new purchase.
If something arrives damaged or short, raise a debit note right there. The supplier’s balance and your stock adjust together.
This keeps purchases and sales in the same ecosystem. No separate app for buying, another for selling, and a third for accounting.
What Happens Behind the Scenes Every Day?
The Petpooja ecosystem processes 60 lakh bills daily with 0% errors. That kind of accuracy comes from automation running quietly in the background while you focus on customers.
Here’s what the system handles without you lifting a finger:
- Payments auto-map to bank accounts. You set the rules once. Every UPI payment, card swipe, and cash entry routes to the correct account.
- Expenses log in the same place. Rent, electricity, staff chai, all go into the system alongside your sales. Your profit picture stays accurate.
- The dashboard updates in real time. Sales for the day, current stock levels, pending payments from customers, dues to suppliers, it’s all on one screen. Access it from your phone or laptop through the cloud.
- Business reports generate automatically. Daily sales summaries, stock movement, GST-ready reports, and outstanding receivables.
- Price lists adjust in bulk. Need to raise prices 5% across your entire electronics category? Select the category, set the percentage, apply. All items update in seconds. You can keep separate wholesale and retail price lists running at the same time.
- Discounts follow rules, not mood. The promo engine lets you set percentage-based, fixed-amount, or BOGO offers tied to specific items, categories, or time periods. Your cashier in Mumbai can’t give “thoda extra” beyond the cap you’ve set. Every discount logs for review.
End-of-day closing? There’s no frantic reconciliation. Cash collected should match the system’s cash count. UPI totals should match your bank statement. Since every transaction was tracked at billing time, the numbers already line up. You verify, not recalculate.
Think about what that means for a supermarket owner in Jaipur running three counters. Instead of three cashiers spending 45 minutes each on closing, the system has already done the maths.
Conclusion
Setting up Petpooja Invoice is a one-day job. Running it daily takes less effort than your old manual process ever did. Items, GST, payments, stock, and reports all connect inside a single workflow. No duplicate entry. No month-end panic.
82% of India’s retail is still unorganised (IBEF, 2025). If you’re reading this, you’re already thinking ahead. Start a walkthrough with the team at +91-92279 80766 or visit the product page to see the billing screen in action.
Frequently Asked Questions
Most stores finish in a single working day. If you’ve got a spreadsheet of your products ready, bulk import handles the heavy lifting. A garment store with 3,000 items typically takes 4-5 hours including category tagging. Smaller shops with 200-300 items? Under two hours.
Not at all. If your staff can operate a smartphone, they can bill on Petpooja Invoice. The interface is built for counter staff, not IT professionals. Item search, payment selection, and bill printing happen in three taps.
Export your current item list, customer list, or supplier list into a spreadsheet. Upload it directly. The system maps columns to the right fields. Existing stock balances carry over so you don’t start from a blank inventory count.
We’ve found that most cashiers pick it up within 2-3 bills. The billing screen is designed around the natural flow: pick items, collect payment, print bill. No sub-menus or hidden options during a live sale.
Billing works even when your internet drops. Bills sync to the cloud the moment connectivity returns. For a busy kirana store in a tier-2 city where Wi-Fi isn’t always reliable, this keeps the counter moving.
Open the closing report. The system shows total sales by payment mode, cash collected, and any pending dues. Compare the cash-in-drawer to the system count. If they match, you’re done. No adding up carbon copies or cross-checking five registers.





