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. Rs 2,499/month.
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.
What changes when you plug ERPPlugs in
See how automation transforms your TallyPrime-Petpooja POS workflow.
Without ERPPlugs
- Day-end sales figure re-typed into Tally daily from the Petpooja close-of-business report
- Zomato and Swiggy settlement CSVs reconciled against orders 2-7 days after the event
- Aggregator commission and GST on commission lumped into a single vague ledger
- Kitchen vs bar revenue split done monthly at MIS review, if at all
- Multi-outlet chains consolidated at month-end with spreadsheet gymnastics
With ERPPlugs
- Day-end sales voucher auto-posted from Petpooja close-of-business report every night
- Aggregator settlements (Zomato T+7, Swiggy T+2) matched against original orders and posted as Receipt Vouchers
- Aggregator commission, promotional discount, and GST on commission split to separate ledgers per platform
- Kitchen vs bar revenue tagged per Petpooja category master; liquor mix percentage readable from Tally MIS
- 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
Key Benefits
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).
Simple, Transparent Pricing
Start free, upgrade as you grow.
Free
- 1 connector (read-only sync)
- Daily sync (manual trigger)
- Basic GST compliance (CGST, SGST, IGST)
- HSN code auto-mapping
- Community support
- Standard sync-status dashboard
- ERPPlugs branding on reports
- Data retention (30 days)
Starter
- 1 connector (read-write sync)
- 15-minute sync intervals
- Full GST compliance (CGST, SGST, IGST, RCM)
- HSN and SAC auto-classification
- Email support (48-hour response)
- Bank reconciliation with UTR matching
- Multi-user access (up to 3 users)
- Standard reporting dashboard
- No ERPPlugs branding on reports
- Data retention (12 months)
Growth
- 3 connectors (read-write sync)
- Real-time sync (under 30 seconds)
- Full GST compliance + e-invoice + e-way bill
- HSN, SAC, and TDS auto-classification
- Priority support (4-hour response)
- Bank reconciliation across multiple accounts
- Multi-user access (up to 10 users)
- Custom field mapping and transformations
- Advanced analytics dashboard
- Webhook notifications for every event
- Scheduled reports (daily / weekly / monthly)
- Data retention (36 months)
Enterprise
- Unlimited connectors
- Real-time sync with sub-second latency
- Dedicated account manager (1-hour SLA)
- Full GST + e-invoice + e-way bill + IRN
- White-label option (your brand on reports)
- Custom field mapping and business logic
- Advanced analytics + custom BI exports
- Webhook notifications with retry and DLQ
- SSO and role-based access control
- Custom SLA with uptime guarantees
- Onboarding workshop and dedicated CS team
- Data retention (7 years) and audit export
- India-region data residency (DPDP-aligned)
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.
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 moreReady to connect TallyPrime with Petpooja POS?
Join thousands of Indian businesses automating their ERP workflows with ERPPlugs. Setup takes under 5 minutes.