SENBA help
Step-by-step guides for getting started, billing, inventory, GST returns and reports. Also available inside the app under Help β no internet needed there.
π Getting started
Install SENBA, sign in, and record your first sale.
Install and sign in
- Run the SENBA installer for your OS and launch the app.
- On first launch the database is created automatically; if the browser does not open, go to http://127.0.0.1:5000/ yourself.
- Sign in as admin / admin123 β you will be asked to change the password immediately.
- Rename βMy Businessβ under Settings, then activate your license.
π‘ Keep the black server window open while you work β closing it stops the app.
Set up your company
- Settings β Company: enter business name, address, GSTIN (if registered), state, and invoice prefixes.
- Settings β Users: create one login per staff member; give counter staff only the permissions they need.
- Settings β Backup: confirm automatic backups are on before entering live data.
π‘ No GSTIN yet? Leave it blank β the app files you as unregistered and skips GST billing until you add it.
Your first sale bill
- Sales β New sale bill: pick the customer (or type a 10-digit mobile to create a walk-in customer).
- Add items by typing in Item / Description (3+ letters trigger search) or by scanning a barcode in the scan box.
- Check totals, record counter payment if money changed hands, then Save & Finalize.
- Print or share the bill from the saved-bill panel.
π‘ Draft bills affect nothing until finalized β stock, ledger and GST all wait for Finalize.
π§Ύ Billing
Sale bills, purchase bills, parties, and payments.
Create a sale bill
- Sales: pick customer, series, and date; add one or more lines.
- Each line needs a description, quantity and rate; HSN, discount and tax default from the item master.
- Counter payment (optional): enter amounts per method β Cash/UPI/Card/Cheque or Credit. Split rows auto-balance.
- Save & Finalize posts stock, ledger and GST in one step.
π‘ Counter payment shows only when enabled in Settings and only for new final invoices β record payments on old bills from Money.
Record a purchase bill
- Purchases β New bill: pick the supplier and enter their bill number and date.
- Add lines with quantity, rate and tax exactly as the supplier charged.
- Finalize to update stock cost (moving average) and input tax credit.
π‘ The MRP column on purchase lines updates the item master β useful when the supplier changes printed prices.
Parties and items
- Parties: one master for customers and suppliers β name, phone, GSTIN and state decide B2B vs B2C automatically.
- Items: name, HSN/SAC, unit, tax rate and prices. Set gst_type to services for SAC-based lines.
- Use Item Lists for quick repeat assortments (e.g. monthly kit).
π‘ A wrong HSN or goods/services flag follows the item everywhere β fix it in the master, not per bill.
Payments, receipts and credit
- Money β Receipt records money received against a bill; Payment records money paid out.
- Apply Credit links advances and credit notes to open bills, oldest first.
- The Docs list shows Paid / Partial / Unpaid per bill from these links.
π‘ Editing a bill never auto-pays it β record money separately in Money.
Keyboard shortcuts and command palette
- Press Ctrl+K (Cmd+K on Mac) anywhere to open the command palette; type a page or action name, Enter to jump.
- On any bill: Alt+S (Cmd+S on Mac) or Ctrl+Enter saves and finalizes; Alt+N starts a new bill.
- On the Dashboard: Alt+N new sale, Alt+P new purchase, Alt+I new item, Alt+L new party.
π‘ The palette only lists pages your login can open β counter staff see billing, not settings.
π¦ Inventory
Stock levels, batches, godowns and counts.
Check stock
- Stock page: on-hand quantity and value per item, searchable by name, SKU or barcode.
- Open an item for batch-wise and godown-wise breakup (when tracked).
- Negative stock is blocked unless explicitly allowed in Settings.
π‘ A sale that fails on stock tells you which item and how short β adjust quantity or purchase first.
Batches, expiry and godowns
- Enable batch tracking per item to auto-assign oldest-first (FEFO) on sales.
- Expiry page lists soon-to-expire batches for clearance action.
- Enable godowns in Settings to track the same item across warehouses.
π‘ Purchase lines capture batch and expiry β enter them at goods-inward, not later.
Stock count and adjustments
- Do a physical count, then post a stock adjustment for differences with a reason.
- Adjustments revalue inventory and post to the stock-adjustment head.
- Every adjustment is audit-logged with who and when.
π‘ Count high-value items monthly, everything else quarterly β small frequent counts beat annual surprises.
ποΈ GST & reports
Returns, e-way bills, e-invoices and books.
Prepare GSTR-1
- Returns β GSTR-1: pick month, review B2B / B2C / export tables from your final bills.
- Fix party GSTIN and place-of-supply errors flagged in the tables first.
- Export the JSON/CSV for the portal when totals agree with your books.
π‘ Cancelled bills stay visible in returns (as cancellations) β they are not deleted, by GST design.
Prepare GSTR-3B
- Returns β GSTR-3B: outward and inward supplies summarize from the same finalized data.
- Compare input credit with GSTR-2B before filing; reverse ineligible credit via ITC Reversal.
- Lock the period in Settings after filing to prevent backdated edits.
π‘ Paise-level differences between GSTR-1 and 3B are usually per-line rounding β the tables tie by design.
E-way bills and e-invoices
- E-Way Bills: generate for goods movement above the threshold from an eligible bill.
- E-Invoices (IRN): available when enabled and turnover rules apply to the company.
- Both need portal credentials configured in Settings first.
π‘ Services never trigger e-way bills by themselves β only goods consignment value counts.
Books and backup
- Reports: trial balance, P&L, balance sheet, stock and GST summaries read live from the ledger.
- Backup & Restore: download compressed backups regularly; test a restore on a second machine yearly.
- Invoices are never deleted β cancel or credit-note them so the number series stays intact.
π‘ Before filing, take a backup β a filed period plus a backup is the only safe combination.
Filing countdowns on the dashboard
- The dashboard lists upcoming GSTR-1 / GSTR-3B due dates with days left β red means 3 days or less.
- Quarterly (QRMP) businesses see quarter-end dates; composition dealers see CMP-08 plus the annual GSTR-4.
- Dates come from Settings (registration type + filing frequency); unregistered businesses see nothing.
π‘ Use the Open GST Returns link under the countdowns to jump straight to filing.
β Accounting
Chart of accounts, journals, and financial reports.
Chart of accounts and journal entries
- Accounting β Chart of Accounts: income, expense, asset, liability and equity heads come pre-seeded; add shop-specific heads as needed.
- Bills, payments and stock movements post journal entries automatically β you rarely type one by hand.
- For corrections, post a manual journal (debit one head, credit another) with a clear narration.
π‘ Every rupee in reports traces back to journal lines β if a report looks wrong, the journal tells you which bill caused it.
Trial balance, P&L and balance sheet
- Reports β Trial Balance: every head with debit/credit totals β debits must equal credits, always.
- Profit & Loss shows income minus expenses for the period; Balance Sheet shows what the business owns vs owes.
- Filter by date range and company; export for your accountant when needed.
π‘ Run the trial balance monthly β an out-of-balance book means a half-posted entry that needs fixing before filing.
TDS, ITC reversal and reconciliation
- TDS / TCS page: track tax deducted on payments and receipts; Income Tax TDS lives under its own section.
- ITC Reversal: reverse ineligible input credit (personal use, exempt supplies) before filing GSTR-3B.
- Bank Reconciliation: match bank statement lines to book entries so the bank balance is real, not assumed.
π‘ Reconcile the bank every month β unmatched lines are usually unrecorded charges or double-entered receipts.
π½ Restaurant POS
Counter billing, tables, kitchen display and day close.
Run counter and table sales
- Restaurant POS: open a table or start a counter sale, add items from the menu with quantities.
- Send the order to the kitchen (KOT) β the Kitchen screen picks it up instantly.
- Settle to a bill when the customer pays; counter payment methods work the same as retail sales.
π‘ KOTs fire per order round, not per item β batch a tableβs additions before sending.
Kitchen display and day close
- Kitchen screen: incoming KOTs appear in order; mark items preparing, ready and served.
- Customer display (if configured) shows order status to waiting guests.
- At day close, settle all open tables first β unsettled tables carry into the next dayβs list.
π‘ An unsettled table still holds its stock reserved β close it before running the dayβs stock count.
β Settings
Company profile, users, numbering, devices and backups.
Company profile and users
- Settings β Company: business name, address, phone, GSTIN, state and logos used on every bill.
- Manage Users: one login per staff member with role and permissions β counter staff get billing only, managers get reports and settings.
- Each user changes their own password; admins can reset a forgotten one.
π‘ Never share the admin login at the counter β an action under the wrong user poisons the audit trail.
Numbering, taxes and locks
- Settings β Documents & Numbering: invoice/purchase prefixes, yearly restart, and per-series counters.
- Tax settings: state of supply defaults, composition flag, and TDS mode β set once, reviewed yearly.
- After filing, set the books-lock date so backdated edits are blocked for the filed period.
π‘ Changing a prefix mid-year splits the number series β do it only at a financial-year boundary.
Devices, backup and integrations
- Printers: choose A4/thermal paper size, printer target and spooler options; test with one bill before a rush.
- Customer display, barcode scanner and POS billing mode live under their own Settings sections β enable only where the hardware exists.
- Backup & Restore: confirm automatic backups run daily and know where the files land; WhatsApp and email need their credentials configured before first send.
π‘ After any settings change, print one test bill β paper, taxes and numbering are cheapest to verify before customers queue.
Appearance and landing screen
- My Preferences β Screen after login: Dashboard, New Sale Bill, or Restaurant POS. Restaurant/hotel trade defaults to Restaurant POS.
- Theme (this device): System follows your OS dark/light mode; override with Light or Dark. Printouts always stay black-on-white.
- Density (this device): Compact fits more table rows per screen; Comfortable is the default.
π‘ Theme and density are per device, not per user β the counter PC and your phone keep their own.
No help topics match your search. Try fewer words.