Sahaya · Guide for bookkeepers
Your Tally hands work here — nothing to relearn.
Sahaya has a Tally mode: the Gateway, the Day Book, F-key vouchers — the same muscle memory, but with GST returns that prepare themselves and bills that arrive already typed. This guide covers your first login to your monthly filing.
Your first login
- Open the invite link the owner sent you (or the join link on WhatsApp). Type your name, choose a password, press Create account and join. That's the whole signup.
- You land directly inside the company, in Tally mode — this happens automatically because you joined as a bookkeeper.
- You'll see the Gateway on the left, today's Day Book in the centre, and the F-key bar at the bottom. If it looks familiar, that's the point.
Prefer the modern look?Tally mode is a skin, not a cage. Press / and type skin — or go to Settings → You → Skin — to switch to the Sahaya look any time. Your data is identical in both.
The Gateway — your home screen
Open app.sahayaos.com/tally. The left menu works on single letter keys, just like Tally — press the letter or click:
| Key | Menu | What's there |
|---|
| D | Day Book | Today's vouchers with debit/credit totals. Entries Sahaya posted from bills are marked auto; anything held for approval has a saffron edge. |
| V | Vouchers | The full voucher register, every entry ever posted. |
| B | Banking | Bank & cash accounts, statement balances, unmatched line counts. |
| S | Stock Summary | Item-wise stock position. |
| G | GST Returns | GSTR-1, 3B, and 2B status with due-date countdowns. |
| R | Reports | Trial Balance, P&L, Balance Sheet, Cash Flow. |
| M | Masters | Ledgers, groups, stock items, units, cost centres, GST rates. |
The status bar at the bottom always shows your Tally Live Sync state and who's signed in.
Entering vouchers — the F-keys
| Key | Voucher | Key | Voucher |
|---|
| F4 | Contra | F7 | Journal |
| F5 | Payment | F8 | Sales |
| F6 | Receipt | F9 | Purchase |
Posting a voucher, start to finish
- From the Gateway, press the F-key for the voucher type — say F8 for Sales.
- The voucher number and today's date are pre-filled. Change either if you need to.
- Party: start typing the name — existing parties appear as you type. A new name creates the party on the spot; add their GSTIN in the field beside it.
- Amount and narration: enter the amount and a short narration. Sahaya shows you the full balanced posting below — both legs, ledger by ledger, GST lines included — before anything is saved.
- Press Ctrl+A to post. The form clears, ready for the next voucher of the same type. Esc takes you back to the Day Book.
For Journal and Contra there's no party — you pick the debit ledger and credit ledger directly. The ledger picker shows your 12 most-used accounts first, so repeat entries are two keystrokes.
The rule Sahaya never breaksSahaya never posts a voucher you haven't seen. Bills it reads from photos or WhatsApp arrive as held entries with a saffron edge in your Day Book — you review and approve; only then do they touch the ledger.
Bank reconciliation
- Press B from the Gateway. Each bank account shows its last statement balance and how many lines are unmatched.
- Open an account and upload the bank statement file (CSV or Excel, straight from net banking). Sahaya detects the columns itself.
- Sahaya proposes a match for each statement line against your posted entries. Accept the ones that are right, reject the odd ones out — it never matches anything without your say-so.
- What's left unmatched is your real to-do list: usually a handful of charges or receipts to post.
GST — the monthly routine
Press G from the Gateway. One screen shows all three returns for the month, each with its status, amount, and days to the due date:
| Return | What Sahaya does | What you do |
|---|
| GSTR-1 | Prepared automatically from your sales vouchers — rate-wise and HSN summary ready. | Open, review, download the file, upload on the GST portal. |
| GSTR-3B | Computed from the ledger — tax payable and ITC, no separate workings. | Review, download, file. F9 on this screen jumps straight to the challan page. |
| GSTR-2B | Upload the 2B file from the portal; Sahaya matches it line-by-line against your purchase bills and explains every mismatch in plain words. | Decide per mismatch: claim, hold to next month, or nudge the vendor — Sahaya can draft the WhatsApp reminder to vendors who haven't filed. |
Filing stays in your handsSahaya prepares and reconciles; the actual filing is always your explicit action on the portal. No one-tap submit, no surprises.
Bringing the old data in
Step 1 — install Live Sync (Tally users: this is the whole migration)
- Open Settings → Tally Sync and run the one-click installer on the computer that runs Tally.
- Keep Tally open. Over its first few runs the agent pulls everything by itself: opening balances (closing TB as of 31 March), your item list (HSN + GST rates), and the whole year's Day Book month by month, oldest first. Parties are created from the vouchers. New vouchers keep flowing after that. The page shows Total / Mapped / Pending / Errored counts and a history-coverage line that turns green when the full year is in.
- If a voucher can't be mapped to a ledger, the page lists it with the reason. Add the ledger or an alias, then click Re-map Errored. Vouchers landing in a locked month wait as errored until the month is unlocked — then Re-map posts them.
Step 2 — file imports (Busy, Marg, Zoho, Excel — or as fallbacks)
- Parties: upload your customer/vendor list at Counterparties → Import. Only name is required; GSTIN, PAN, phone, and state come along if present. Existing parties are never overwritten.
- Items: upload at Items → Import — name required; HSN, GST rate, units, SKU, barcode optional. Bad rows are flagged with the reason, good rows go through.
- Opening balances: export the trial balance and upload at Settings → Opening balances. Tally's 5,00,000 Dr style, split Dr/Cr columns, ₹ symbols — all handled. Unknown ledger names are created for you.
- Coming from Busy, Marg, Zoho, or Excel? The year's transactions come in as party ledger statements at Imports — mark each file as a customer or a vendor, and Sahaya rebuilds them as balanced entries with a run report.
Step 3 — prove it matches
- Open /tally-health — the "will my reports match Tally?" check. It scans the whole ledger and lists every issue by severity, each labelled Fix in Sahaya (one click), Fix in Tally (correct there, it re-syncs), or Decide (you choose).
- Press R → Trial Balance, and compare with the old system for the same date. When they match to the rupee, the migration is done.
Keyboard cheat sheet
| Keys | Action |
|---|
| F4–F9 | New Contra / Payment / Receipt / Journal / Sales / Purchase voucher |
| Ctrl+A | Post the voucher you're on |
| Esc | Back to the previous screen |
| D V B S G R M | Gateway menus (Day Book, Vouchers, Banking, Stock, GST, Reports, Masters) |
| J / K, ↵ | Move down/up a row, open the selected row |
| A | Approve the focused held entry |
| Z | Undo the last action |
| / | Jump anywhere — type a screen name or ask a question |