Current Bill
—Inventory
| Product Name | Category | Buy Price | Sale Price | No of Qty | Actions |
|---|
Qty box edits live. Stock reduces automatically on checkout. Orange < 5 • Red = 0.
Orders
Reports
Expenses
Shop & Bill Settings
Order ID & Financial Year
Bill shows —. Each order also stores a hidden global UID that never resets, so yearly reports never collide even after you reset the bill number to 1 for GST.
Old bills keep their FY prefix (e.g. 25-26/0042), so duplicates are impossible in reports.
Data backup (this device)
A local copy always stays on this device, so billing works even offline. Enable Cloud Sync below for Firebase backup and multi-device access.
Cloud Sync — Firebase
Status: Not connectedSetup: 1) Open console.firebase.google.com → create a project → Build → Firestore Database → Create database. 2) Project settings → Your apps → Web app → copy the firebaseConfig values into the boxes. 3) Firestore → Rules → paste the rules below → Publish. 4) Click Save & Connect here.
Firestore rules to paste
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /shops/{shopId}/data/{doc} {
allow read, write: if request.auth != null; // only the signed-in app user
}
}
}