01
Sales
Book yesterday's POS sales
One sales voucher per outlet and channel, after voids and cancellations are removed.
Tally for restaurants
Most restaurant books in Tally run a month behind and are full of netted payouts. OnPlusOne turns each day's reconciled sales, payouts, deductions and bank credits into Tally vouchers, outlet by outlet, so your books match your bank before your accountant opens them.
No signup. Sample restaurant preloaded. Takes 2 minutes.
The problem
A restaurant collects money through five or six channels, and each one settles differently. Cash waits for a deposit. UPI and card settle a day or two later, card net of MDR. Swiggy and Zomato pay weekly, net of commission, fees, ads, refunds, TDS and sometimes TCS.
When these are booked in bulk at month-end, the usual shortcut is to book the payout as the sale. The deductions disappear, TDS goes unclaimed, a missing cash deposit hides inside a suspense ledger, and nobody can say which outlet is short. The fix is to book every channel daily, gross, and only after it has been matched to the bank.
Ledger setup
| Channel | Ledger (typical group) | What gets booked |
|---|---|---|
| Dine-in and takeaway | Sales ledgers by outlet (Sales Accounts) | Daily POS sales, net of voids and cancellations |
| Cash | Cash ledger per outlet (Cash-in-hand) | Cash sales in, bank deposits out, so the balance shows undeposited cash |
| UPI | UPI settlement ledger (Current Assets) | UPI sales, cleared when the settlement hits the bank |
| Card machines | Card acquirer ledger (Sundry Debtors) and Card MDR (Indirect Expenses) | Card sales, MDR charged, net settlement to bank |
| Swiggy and Zomato | Party ledger per platform (Sundry Debtors) | Gross sales, then commission, fees, ads, refunds, TDS and TCS, then the payout by UTR |
| Taxes | TDS receivable, TCS receivable, output and input GST (Duties & Taxes / Current Assets) | Tax lines split out of payouts instead of netted off |
What gets booked
Dine-in, UPI, card, cash and aggregator sales booked to the right ledgers, per outlet.
Commission, fees, ads, TDS (194-O) and TCS as separate entries, not netted off. How to read a Swiggy payout.
Each payout matched to its bank credit by UTR before it is booked.
MDR booked as an expense against each settlement, and flagged when it is above your agreed rate.
Deposits matched to daily cash sales, so a missing deposit shows up the next morning.
Download a Tally XML file for your accountant, or push directly once approved.
The daily close
01
Sales
One sales voucher per outlet and channel, after voids and cancellations are removed.
02
Collections
Cash to deposit, UPI and card to settlement, Swiggy and Zomato orders to their payout lines.
03
Deductions
Commission, fees, ads, MDR, TDS and TCS booked to their own ledgers, checked against your contracts.
04
Bank
Each credit booked against its channel ledger by UTR, so channel ledgers clear to zero.
05
Exceptions
Short payouts, missing deposits and wrong deductions stay open as exceptions instead of going to suspense.
Multi-outlet chains
Chains usually keep each GSTIN as its own Tally company, or run several outlets in one company with cost centres. Either way, OnPlusOne reconciles each outlet separately and tags every voucher with its outlet, so branch-wise sales, deductions and gaps line up with the structure your accountant already has.
How it works
01
Reconcile
Sales, payouts and bank credits are matched before anything is booked.
02
Review
You or your accountant approve each batch.
03
Sync
Pushed into Tally, or exported as XML and imported in TallyPrime or Tally ERP 9.
Guides
FAQ
Book the gross order value as a sale to a Swiggy or Zomato party ledger, then book commission, fees, TDS and TCS as separate entries against that ledger, and the net payout as the bank receipt. The party ledger should then show zero. Our step-by-step guide walks through a sample week.
Many POS systems can push sales vouchers. What they do not do is check that the money reached your bank, or split aggregator payouts into commission, TDS and TCS. OnPlusOne books only after the sale, the payout and the bank credit have been matched.
Both work. Outlets with their own GSTIN are often kept as separate companies; outlets under one GSTIN are often tracked as cost centres. OnPlusOne tags every voucher with its outlet so it fits whichever structure your accountant uses.
It prepares vouchers and can push them, but nothing is posted without your approval. You can also export Tally XML for your accountant to import.
TallyPrime and Tally ERP 9, through XML import.
As TDS receivable (an asset), not as an expense. You claim it against your income tax once it shows in your Form 26AS. See our guide to TDS and TCS on aggregator payouts.
Yes. Your accountant reviews and approves. The agent removes the matching and typing, not the review.