Perimattic
pos

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.

TallyPrime
Petpooja POS
5-minute setup30-day money backNo coding required
50,000+ restaurants

Petpooja installed base — the largest restaurant POS in India

T+2 to T+7

Aggregator settlements reconciled against original orders across platforms

Item-wise GST

Food 5%, alcohol 18%, tobacco per state slab — split automatically

Kitchen vs bar

Liquor mix percentage KPI readable directly from Tally MIS

Overview

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
Before vs After

What changes when you plug ERPPlugs in

See how automation transforms your TallyPrime-Petpooja POS workflow.

TaskManual IntegrationERPPlugs
Day-end sales postingDay-end sales figure re-typed into Tally daily from the Petpooja close-of-business reportDay-end sales voucher auto-posted from Petpooja close-of-business report every night
Aggregator settlement reconciliationZomato and Swiggy settlement CSVs reconciled against orders 2-7 days after the eventAggregator settlements (Zomato T+7, Swiggy T+2) matched against original orders and posted as Receipt Vouchers
Commission & GST splitAggregator commission and GST on commission lumped into a single vague ledgerAggregator commission, promotional discount, and GST on commission split to separate ledgers per platform
Kitchen vs bar revenueKitchen vs bar revenue split done monthly at MIS review, if at allKitchen vs bar revenue tagged per Petpooja category master; liquor mix percentage readable from Tally MIS
Multi-outlet consolidationMulti-outlet chains consolidated at month-end with spreadsheet gymnasticsMulti-outlet chains mapped to Tally cost centres with group consolidation available on demand
Who It's For

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.

Architecture & Sync

How data flows and what gets synced

The bridge between TallyPrime and Petpooja POS, and the exact records that move across it.

Data flow
TallyPrime

TallyPrime

ERPPlugs

ERPPlugs Engine

Petpooja POS

Petpooja POS

What flows across
Day-end sales voucherAggregator ordersAggregator settlementsInventory consumption
Sync details
Data TypeDirectionFrequency
Day-end sales voucherPetpooja → TallyPrimeDaily (close of business)
Aggregator ordersPetpooja → TallyPrimeReal-time on order
Aggregator settlementsPetpooja → TallyPrimeOn aggregator payout (T+2 to T+7)
Inventory consumptionPetpooja → TallyPrimeDaily (close of business)
How this connector compares

Alternative TallyPrime <-> Petpooja POS integrations available to Indian businesses, and where each fits.

ConnectorTypePetpooja POS SupportTypical Capabilities
TallyPrime ↔ Petpooja POSThis pageNative ERP connector✓ NativeDay-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 customizationIn-house Tally scriptingFull (developer required)
Zapier + Tally + [target app]iPaaS bridge (no Tally-side native support)Partial
Custom REST/CSV middlewareBespoke developmentFull (weeks to build)
Manual CSV export/importSpreadsheet workflowManual only
Automation

Common automation scenarios

Real workflows this connector automates for you.

When

Restaurant closes for the day at 12 AM

Then

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

Then

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

Then

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

Then

Connector switches from composition mode (5% flat, no input credit) to standard GST mode automatically with the correct posting rules per category

Capabilities

What's included

Everything this connector automates out of the box, no extra setup required.

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)
Aggregator settlement reconciliation (Zomato T+7, Swiggy T+2, Magicpin, EazyDiner)
Aggregator commission, promotional discount, GST on commission split to separate ledgers
Kitchen vs bar revenue split via Petpooja category master
Multi-outlet mapping to Tally cost centres with group consolidation
Inventory consumption per menu item via recipe master (optional)
Composition scheme mode (input credit posting suppressed)
GSTR-1 outward supply summary per outlet per aggregator
Why It Matters

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.

Free to Try

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 & Setup

Compliance-ready. Live in minutes.

What you get out of the box for statutory compliance — and the exact steps to go live.

Compliance & Compatibility

GST regular and composition scheme modesItem-wise GST split per Petpooja category (food 5%, alcohol 18%, tobacco per state)State-specific excise duty on liquor booked to distinct ledger (not GST)India-region data residency for POS transaction dataAggregator settlement audit trail per platform per outlet

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

1

Provision Petpooja API access

Provision Petpooja API credentials from your Petpooja admin console and grant the read scope.

2

Map Petpooja categories to Tally ledgers

Map each Petpooja item category (food, alcohol, tobacco, non-alcoholic beverages) to the corresponding Tally revenue ledger.

3

Map outlets to cost centres

Map each Petpooja outlet to a Tally cost centre for multi-outlet chains.

4

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
Start 7-Day Free Trial
Related Integrations

Related Connectors

Other integrations you might find useful

TallyPrime
GST Portal
compliance

TallyPrime ↔ GST Portal

Automate GST return preparation and filing from TallyPrime with pre-flight validation, cancelled-GSTIN checks, and plain-language error explanations.

Learn more
TallyPrime
HDFC Banking API
banking

TallyPrime ↔ HDFC Banking API

Auto-import HDFC bank statements into TallyPrime and reconcile every credit against invoices — UTR matching survives partial payments.

Learn more
TallyPrime
Razorpay
payments

TallyPrime ↔ Razorpay

Auto-reconcile every Razorpay payment, fee, and settlement with TallyPrime ledgers — including refunds, GST on fees, and multi-bank splits.

Learn more
TallyPrime
Shopify
ecommerce

TallyPrime ↔ Shopify

Auto-sync Shopify orders, inventory, and payments with TallyPrime — GST mapping, HSN codes, and daily bank reconciliation baked in.

Learn more
TallyPrime
Zoho Books
accounting

TallyPrime ↔ 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 more
TallyPrime
E-Invoice/E-Way
compliance

TallyPrime ↔ 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 more
TallyPrime
Perimattic AI Copilot
ai-copilot

TallyPrime ↔ Perimattic AI Copilot

Natural-language reports, anomaly detection, and GST reasoning on top of Tally — books stay on-prem

Learn more
TallyPrime
GSTR-2B / 2A ITC Reconciliation
compliance

TallyPrime ↔ 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 more
Keep Exploring

Explore More

Docs, guides, and other ways to get more out of TallyPrime.

Answers

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.

Get Started

Ready to connect TallyPrime with Petpooja POS?

Join thousands of Indian businesses automating their ERP workflows with ERPPlugs. Setup takes under 5 minutes.