TallyPrime Petpooja Integration - Restaurant Sales, Aggregators, Item-Wise GST
The TallyPrime-Petpooja connector syncs restaurant daily sales, dine-in/delivery/takeaway splits, aggregator (Zomato/Swiggy) settlements, and item-wise GST from Petpooja POS into TallyPrime. Day-end sales voucher posts automatically, aggregator payouts reconcile T+2/T+7 against original orders, and kitchen vs bar revenue splits keep MIS clean. Sets up in under 5 minutes with no coding required.
Sync Petpooja restaurant sales, Zomato/Swiggy aggregator settlements, and item-wise GST into TallyPrime — with kitchen/bar splits and day-end auto-vouchering.
Petpooja installed base — the largest restaurant POS in India
Aggregator settlements reconciled against original orders across platforms
Food 5%, alcohol 18%, tobacco per state slab — split automatically
Liquor mix percentage KPI readable directly from Tally MIS
What this connector does
Petpooja is India's largest restaurant POS by installed base — over 50,000 restaurants use it for orders, inventory, aggregator integrations (Zomato, Swiggy, Magicpin, EazyDiner), and daily reporting. But the Tally sync is the single biggest gap in the Petpooja workflow. Restaurant chains manually enter daily sales into Tally by re-typing from the Petpooja day-end report, aggregator settlement CSVs (which come 2-7 days after the order) are reconciled by hand against orders logged days earlier, and item-wise GST (5% for dine-in and takeaway, 18% for alcoholic beverages, ITC-restricted for restaurants under the composition scheme) has to be split by category by hand.
This connector wires the Petpooja API directly to Tally. Day-end sales voucher posts automatically at close of business — total sales, tax collected, revenue split by dine-in / delivery / takeaway / aggregator, and item-wise GST breakdown by category. Aggregator orders from Zomato, Swiggy, Magicpin, and EazyDiner come in tagged with the aggregator ID; when the aggregator settles the payout (T+2 for Swiggy, T+7 for Zomato, weekly for others), each settlement line is matched against the original orders and posted as a Receipt Voucher. Aggregator commission (typically 22-30% of gross), promotional discount funded by the restaurant (if any), and GST on commission are all split into separate ledgers for clean P&L visibility on aggregator margin — a huge gap in most restaurant accounting today.
Kitchen vs bar revenue splits are preserved via Petpooja's category master — kitchen revenue (food) goes to one revenue ledger, bar revenue (alcohol) goes to another, so the standard restaurant KPI 'liquor mix percentage' is directly readable from Tally MIS. This is the single most-asked-for metric by restaurant investors and lenders, and today it takes end-of-month effort to compute manually. Multi-outlet chains map each Petpooja outlet to a Tally cost centre, and consolidated group P&L is available across outlets.
Inventory movements (raw material consumption per menu item via the Petpooja recipe master) flow into Tally as consumption vouchers for restaurants that maintain inventory-based costing. For restaurants running the composition scheme (turnover under Rs 1.5 crore), the connector operates in composition mode with no input credit posting; when the restaurant crosses the composition threshold, it switches to standard GST mode automatically.
Liquor revenue is a specific edge case worth calling out. State-specific excise duty on liquor (levied by the state at a slab that varies from 10% to 60%+ of MRP) is posted to a state excise liability ledger, intentionally kept separate from GST because excise is not a GST liability. It flows into your state-specific excise return, not GSTR-1.
At a glance
- Category
- pos
- Capabilities
- 10
- Synced data types
- 4
- Setup time
- ~5 minutes
What changes when you plug ERPPlugs in
See how automation transforms your TallyPrime-Petpooja POS workflow.
| Task | Manual Integration | ERPPlugs |
|---|---|---|
| Day-end sales posting | Day-end sales figure re-typed into Tally daily from the Petpooja close-of-business report | Day-end sales voucher auto-posted from Petpooja close-of-business report every night |
| Aggregator settlement reconciliation | Zomato and Swiggy settlement CSVs reconciled against orders 2-7 days after the event | Aggregator settlements (Zomato T+7, Swiggy T+2) matched against original orders and posted as Receipt Vouchers |
| Commission & GST split | Aggregator commission and GST on commission lumped into a single vague ledger | Aggregator commission, promotional discount, and GST on commission split to separate ledgers per platform |
| Kitchen vs bar revenue | Kitchen vs bar revenue split done monthly at MIS review, if at all | Kitchen vs bar revenue tagged per Petpooja category master; liquor mix percentage readable from Tally MIS |
| Multi-outlet consolidation | Multi-outlet chains consolidated at month-end with spreadsheet gymnastics | Multi-outlet chains mapped to Tally cost centres with group consolidation available on demand |
Built for teams that need reliable automation
The TallyPrime <-> Petpooja POSconnector fits into finance, ops, and revenue teams that have outgrown copy-paste — the ones whose month-end close should not depend on a spreadsheet, whose ledger accuracy should not depend on human vigilance, and whose sales velocity should not stall behind an accountant's inbox.
Below are the roles that get the fastest return the moment this connector goes live. If yours is on the list, the payback is typically visible in the first billing cycle.
Restaurant Owner
Runs a single- or multi-outlet restaurant on Petpooja and needs Tally to reflect actual daily sales without re-typing.
Multi-Outlet CFO
Manages a 5-50 outlet restaurant chain and needs per-outlet P&L, aggregator margin per platform, and consolidated group MIS.
Restaurant CA
Handles GST filing (regular or composition scheme) for restaurant clients and wants clean item-wise GST split for GSTR-1 and CMP-08.
How data flows and what gets synced
The bridge between TallyPrime and Petpooja POS, and the exact records that move across it.
TallyPrime
ERPPlugs Engine
Petpooja POS
| Data Type | Direction | Frequency |
|---|---|---|
| Day-end sales voucher | Petpooja → TallyPrime | Daily (close of business) |
| Aggregator orders | Petpooja → TallyPrime | Real-time on order |
| Aggregator settlements | Petpooja → TallyPrime | On aggregator payout (T+2 to T+7) |
| Inventory consumption | Petpooja → TallyPrime | Daily (close of business) |
Alternative TallyPrime <-> Petpooja POS integrations available to Indian businesses, and where each fits.
| Connector | Type | Petpooja POS Support | Typical Capabilities |
|---|---|---|---|
| TallyPrime ↔ Petpooja POSThis page | Native ERP connector | ✓ Native | Day-end sales voucher auto-posted from Petpooja close-of-business report, Revenue split by dine-in / delivery / takeaway / aggregator, Item-wise GST split (food 5%, alcohol 18%, tobacco per state) |
| Tally Developer / TDL customization | In-house Tally scripting | Full (developer required) | — |
| Zapier + Tally + [target app] | iPaaS bridge (no Tally-side native support) | Partial | — |
| Custom REST/CSV middleware | Bespoke development | Full (weeks to build) | — |
| Manual CSV export/import | Spreadsheet workflow | Manual only | — |
Common automation scenarios
Real workflows this connector automates for you.
When
Restaurant closes for the day at 12 AM
Day-end sales voucher posted to Tally with dine-in / delivery / takeaway / aggregator split and item-wise GST breakdown by category
When
Zomato settles the T+7 payout on Friday
Each order in the settlement matched against the corresponding Sales Voucher; Receipt Voucher posted; commission, promo discount, and GST-on-commission split to separate ledgers
When
A new outlet opens on Petpooja
Outlet auto-mapped to a new Tally cost centre; all category-to-ledger mappings inherited from the parent group configuration
When
Restaurant crosses the Rs 1.5 crore composition threshold
Connector switches from composition mode (5% flat, no input credit) to standard GST mode automatically with the correct posting rules per category
What's included
Everything this connector automates out of the box, no extra setup required.
Key Benefits
What changes for your team once this connector goes live.
Day-End Auto-Voucher
No manual data entry from Petpooja to Tally.
Aggregator Recon Solved
Zomato T+7 and Swiggy T+2 payouts matched against orders.
Kitchen vs Bar Split
Liquor mix percentage readable directly from Tally MIS.
Multi-Outlet Ready
Each outlet mapped to cost centre with group consolidation.
Try the TallyPrime ↔ Petpooja POS Connector Free
Start with 1 connector and 100 transactions/month — no credit card required. See real data flowing between TallyPrime and Petpooja POS inside 5 minutes.
Compliance-ready. Live in minutes.
What you get out of the box for statutory compliance — and the exact steps to go live.
Compliance & Compatibility
TallyPrime
TallyPrime 4.x, 5.x with base install and cost-centre master for multi-outlet
Petpooja POS
Petpooja API, Zomato + Swiggy + Magicpin + EazyDiner aggregator integrations, recipe master for inventory-based costing
Setup in Minutes
Provision Petpooja API access
Provision Petpooja API credentials from your Petpooja admin console and grant the read scope.
Map Petpooja categories to Tally ledgers
Map each Petpooja item category (food, alcohol, tobacco, non-alcoholic beverages) to the corresponding Tally revenue ledger.
Map outlets to cost centres
Map each Petpooja outlet to a Tally cost centre for multi-outlet chains.
Configure aggregator ledgers
Set up commission, promotional discount, and GST-on-commission ledgers per aggregator (Zomato, Swiggy, Magicpin, EazyDiner).
7-Day Free Trial
Start free for 7 days — no credit card required
Connect your ERP and start syncing in 5 minutes. Try ERPPlugs free for 7 days — no commitment, no payment details, cancel anytime.
- Full access to all 150+ ERP connectors
- Real-time data sync across every integration
- No credit card required to start
- 7 days, cancel anytime — no long-term commitment
Related Connectors
Other integrations you might find useful
TallyPrime ↔ GST Portal
Automate GST return preparation and filing from TallyPrime with pre-flight validation, cancelled-GSTIN checks, and plain-language error explanations.
Learn moreTallyPrime ↔ HDFC Banking API
Auto-import HDFC bank statements into TallyPrime and reconcile every credit against invoices — UTR matching survives partial payments.
Learn moreTallyPrime ↔ Razorpay
Auto-reconcile every Razorpay payment, fee, and settlement with TallyPrime ledgers — including refunds, GST on fees, and multi-bank splits.
Learn moreTallyPrime ↔ Shopify
Auto-sync Shopify orders, inventory, and payments with TallyPrime — GST mapping, HSN codes, and daily bank reconciliation baked in.
Learn moreTallyPrime ↔ Zoho Books
Two-way TallyPrime ↔ Zoho Books sync — Tally to Zoho for cloud, Zoho to Tally for statutory and GST filing. Invoices, contacts, and GST data bidirectional.
Learn moreTallyPrime ↔ E-Invoice/E-Way
Auto-generate e-invoices, IRNs, and e-way bills from TallyPrime with real-time GSTIN validation and 24-hour cancellation-window alerts.
Learn moreTallyPrime ↔ Perimattic AI Copilot
Natural-language reports, anomaly detection, and GST reasoning on top of Tally — books stay on-prem
Learn moreTallyPrime ↔ GSTR-2B / 2A ITC Reconciliation
Auto-reconcile GSTR-2B and 2A vendor invoices with TallyPrime purchase register — catch missing ITC, wrong GSTINs, and rate mismatches before filing.
Learn moreExplore More
Docs, guides, and other ways to get more out of TallyPrime.
Browse By
Related Guides & Tools
Frequently Asked Questions
Petpooja's built-in export produces a static CSV that has to be imported manually daily. It does not reconcile aggregator settlements against original orders (which is the entire pain of restaurant accounting), does not split aggregator commission and GST on commission, and does not preserve kitchen vs bar splits per outlet. This connector uses the Petpooja API to post directly into Tally with the full aggregator reconciliation loop closed.
When Zomato settles at T+7 (or Swiggy at T+2), the settlement CSV lists gross sales, commission, promotional discount (if any), refunds, and net payout. Each line is matched against the corresponding orders (aggregator ID + order timestamp), and a Receipt Voucher posts against the original Sales Voucher. Commission and GST on commission are booked to separate ledgers so aggregator margin is visible per outlet per platform in P&L.
For restaurants opting for the composition scheme (turnover under Rs 1.5 crore), the connector operates in composition mode — no input credit is posted, sales are aggregated for CMP-08 quarterly filing, and the composition tax at 5% flat is calculated per outlet. When you cross the composition threshold, the connector switches to standard GST mode automatically.
Yes. Liquor revenue is tagged separately via the Petpooja category master and posted to a distinct revenue ledger with 18% GST. State-specific excise duty (levied by the state at a slab that varies from 10% to 60%+ of MRP) is posted to a state excise liability ledger. The excise duty ledger is intentionally kept separate from GST because excise is not a GST liability — it flows into your state-specific excise return, not GSTR-1.
Ready to connect TallyPrime with Petpooja POS?
Join thousands of Indian businesses automating their ERP workflows with ERPPlugs. Setup takes under 5 minutes.