F1 All shortcutsF2 ScanF3 Find↑↓ Pick line+− QtyDel RemoveF4 HoldF6 CustomerF7 PaymentF8 SaveF9 PrintAlt+R Refresh pricesEsc Close
Sync prices from LOTS Catalogue
Product
Code
Old price
New price
Change
Bulk edit price
Enter the amount / percentage
Last 5 bills
–
–
Outstanding: ₹0
–
No items pending order.
Held: 0
–
Price sync status
Keyboard shortcuts
Billing
Scan barcode / item codeF2
Search product by nameF3
Pick a bill line↑↓
Qty +1 / −1 on picked line+−
Set qty (type in scan box)*12 Enter
Set price (type in scan box)@99 Enter
Remove picked lineDel
Tick picked line (checked)Alt+K
Show purchase rates (tiers)Alt+T
Fix / unfix price of picked lineAlt+M
Camera scanAlt+C
Payment
Customer name → mobileF6Enter
Change payment modeF7
Save bill (then Enter to confirm)F8
Hold billF4
PrintF9
Clear billAlt+X
Panels
Item listAlt+I
Last 5 billsAlt+L
UdhaarAlt+U
Items to orderAlt+O
Held billsAlt+H
Product infoAlt+P
Search any billAlt+B
Refresh pricesAlt+R
Price sync statusAlt+S
AdminAlt+A
Anywhere
Move between buttons in a popup↑↓ / Tab
Close popup (back to scan box)Esc
Enter PIN
Set an admin PIN
No PIN set yet. Choose one now (4-6 digits).
Link this barcode?
Scan barcode
Point the camera at a barcode
Apply this price change
Udhaar — customer details
Name and mobile number are needed to collect this amount later.
⚠️ Price has changed
Confirm payment & save
Customer history
Admin
Sales & History
Manage Products
Payments & Reconciliation
Business
Cloud Sync
Product Master
📌 Fixed Prices
Customers — search by mobile number
Low stock (≤5 units)
–
Expiring within 30 days
–
Sales by day
Sales & Profit Analysis (cost = LOTS best purchase rate saved on each bill)
SalesProfit
All billing records
Edit an existing product — title, price, stock
Add a new product (not in the master list)
Sales by payment method
–
Cash reconciliation
–
Reconciliation history
–
Udhaar (borrow) outstanding — total: ₹0
–
Bill edit log
–
Business details (shown on invoice)
Invoice numbering
A single running series that never resets — e.g. SS2026000001. Current next number: …
Change owner admin PIN
Employee PIN (product edit access only — no sales data)
Billers — who's on the counter
Add each staff member who bills at the counter. When at least one biller exists, the billing screen will ask staff to log in with a name + PIN, and every bill is tagged with who made it. Leave this empty to keep billing open with no login.
No billers added yet.
Backup & restore data
Saves invoices, prices, stock & settings to a file. Keep a copy on Google Drive, WhatsApp (to yourself), or a USB drive.
Last backup on this device: Never
Not connected — this device is working offline only.
⚠ If bills aren't crossing over between systems even though both say "Synced": this Shop ID must be character-for-character identical on every system. Read it out loud and compare with the other counter.
Click Add project, give it any name (e.g. your shop name), keep clicking Continue/Create.
Once inside the project, click Build → Firestore Database → Create database. Choose "Start in test mode" and pick the nearest region.
Click the ⚙ gear icon → Project settings, scroll to "Your apps", click the </> (Web) icon, give it any nickname, click Register app.
Firebase will show a code block with values like apiKey, projectId, etc. Copy each value into the matching box below.
Paste your Firebase details
Shop ID
Type the exact same word on every system you want synced together (e.g. sastastore). Different shops must use different Shop IDs.
Repeat steps 5–6 on every other system, pasting the same values and the same Shop ID. Each system still works fine with no internet — it just syncs whenever it's online.
Fix missing bills / stuck sync
Step 1 — press "Check sync health" on both systems to see actual numbers, not just "Synced". Step 2 — on whichever system is missing bills, press Force full resync.
Product master data — full catalog
Search by name, code, or barcode. Shows title, unit, sale price, MRP, cost, and current stock for every product.
LOTS prices & stock: loading…
Uploading matches rows to products by Barcode — unmatched barcodes are added as new products. Price, MRP, Cost, Title & Stock are updated; Slab Price is export-only and won't be imported.
–
📌 Fixed sale prices
These items keep their price even when LOTS changes. To fix an item: tap 📌 next to its price on the bill, or tick Fixed price in Manage Products. Unfix sends it back to the automatic LOTS price.