Today at a Glance
Only essential numbers visible on dashboard.
Daily Cash & UPI · After Opening
Today · Branch-wise live recorded transactionsCash counter खोलने के बाद यहाँ amount दिखेगा. Net UPI actual bank account balance नहीं है.
OWNER ONLY · Three-Store Closing & Gross Profit
Today · Recorded cash and UPI figures. UPI is not bank balance. Gross profit excludes rent and GST. Missing purchase cost hides profit.
| Metric | Bhatapara | Baloda Bazar | Tilda | Total |
|---|
Loading restricted owner report...
📒 OWNER · Khata Control Center
All 3 stores · strict follow-up view. Action Required = missed promised due date OR 7+ days overdue.
| Branch | Total Outstanding | Pending | Overdue | ⚠ Action Required | Due Today | Open Customers |
|---|
Loading owner credit control...
₹ OWNER · Accounts Snapshot
Bank / wallet ledgers + live branch cash. Transfers do not create sale/profit.
Daily Work Summary
| Activity | Count | Amount / Status |
|---|
Pending Work
Opening / Closing Sessions
हर reopening पर नया session बनेगा। नीचे की live रकम केवल current session की है।
| Session | Open Time | Close Time | Opening | Cash In | Cash Purchase | Expected | Counted | Difference | Status |
|---|
₹ Cash Counter
एक दिन में कई Opening / Closing · हर session का अलग हिसाब।
Open Counter
Enter today’s physical opening cash for this branch.
Expenses
Multiple entries · Save without closing counter
| Time | Mode | Detail | Amount |
|---|
Other Software Cash
Cash receipt only · No new sale/profit
| Time | Source | Remark | Amount |
|---|
Fund Transfer to Owner
Before closing · reduces branch physical cash
This is fund movement only — no new sale, profit or expense is created.
Final Closing
Count notes → verify difference → close
Denomination
₹0Calculation notes
Old bills, missing payment modes or entries before opening may not be included automatically. Owner Accounts cash-to-bank transfers are treated as cash movement, not sale/profit.
New Purchase
📅 Purchase Date / Time: Automatic — server timestamp (India time) · no manual date field
Device Details
Seller Details
Stock Purchased From
Accessories / Documents
Purchase Amount
New Sale
Credit sale पर customer का नाम, mobile, address, due date और reminder date Khata Book में save होंगे.
Finance / Mixed Payment
Approved finance बैंक में मिलने पर नीचे settlement में दर्ज करें।
Second Hand Finance Settlement
Standing Stock · Available Phones Only
बिके हुए और transfer हो चुके phones यहाँ नहीं दिखेंगे। Sales Register में उनकी history रहेगी।
Barcode में unique Stock ID रहता है; scan करके Sale में वही stock चुनें। Purchase date, purchase cost और target selling price रिकॉर्ड से जुड़े रहते हैं। Thermal stock 73.5 × 25 mm: अलग-अलग 2 mobiles, 36 mm each, 1.5 mm centre gap. Print 100%; test scanner first.
| Stock ID | Branch | Brand | Model | IMEI | Storage | Status | Purchase | Target Sale | Label / Price |
|---|
Stock Transfer · Model / IMEI / Stock ID
Model search करके phone select करें. IMEI न होने वाला stock भी transfer किया जा सकता है.
Pending Stock Receive
| Transfer No. | IMEI | From | To | Date | Action |
|---|
Sales Register
| Sale No. | Date | Branch | Buyer | Model | IMEI | Amount | Bill |
|---|
Purchase Register
| Purchase No. | Date | Branch | Seller | Model | IMEI | Amount |
|---|
Repair Management
Store IDs: 493118 = Bhatapara • 493332 = Baloda Bazar • 493114 = Tilda
My Repair Work
Technician यहाँ से job open करके inventory part use करेगा और final customer amount भरकर READY करेगा. Delivery / payment Cash Counter से होगा.
| Job | Customer | Phone | Problem | Status | Action |
|---|
New Repair Entry
Only basic intake details. Technician can create jobs for own branch.
📅 Received Date / Time: Automatic — current India time
Active Repair Jobs
| Job No. | Store | Customer | Phone | Problem | Status | Estimate | Final | Action |
|---|
✓ Delivered · Read-Only History
Only DELIVERED repairs appear here. No OPEN, EDIT, ACTION or re-delivery buttons. Store/Main User collects payment before delivery.
| Job No. | Branch | Customer / Mobile | Device / IMEI | Final Amount | Delivered At | Status | Receipt |
|---|
Active Repair Job
Technician workflow: select parts used → enter amount to collect → Ready for Delivery.
1. Parts Used From Inventory
Part चुनें → Qty डालें → + Add Part दबाएँ। दूसरा part भी इसी तरह जोड़ें; सभी parts नीचे रहेंगे।
| Part Used | Quality | Qty | Source |
|---|
2. Ready for Delivery
Technician does not collect/close payment here. Cash/UPI and actual received amount are entered only during delivery by Store/Main User.
Repair Parts · Stock & Purchase
Staff can add local-vendor purchase or own stock inward. Entries cannot be deleted by staff.
Purchase / Vendor हिसाब
₹ बाकी = आपको vendor को देना है। Negative balance = vendor से credit/refund लेना है।
Low Stock — खरीदने की सूची
Current Parts Inventory
| Code | Store | Part | Model | Quality | Stock Qty | Last Cost | Vendor | Low-stock Level |
|---|
Repair Delivery
STORE/Main User only: verify job + parts, collect payment, then mark Delivered.
| Job | Customer | Device | Parts Used | Amount to Collect | Action |
|---|
Deliver Repair
Parts Used
बाकी रकम इस customer के उधारी खाते में जाएगी। Repair और इस्तेमाल किए parts की details अपने-आप जुड़ेंगी।
Counter Product Stock
View only · Product entry / purchase यहाँ से नहीं होगी.
| Store | Name | Category | Qty | Cost | Sale | Type |
|---|
Instant Billing Quantity: 1 fixed
+ Customer details (optional) / extra options
Today's Counter Sales
| Sale No. | Store | Item | Qty | Amount | Type | Date |
|---|
⚡ Owner · Quick Sale Item Master
Add item once, assign to stores, set default rate, and transfer physical stock between branches.
Item पहले बनाइए; quantity नीचे Purchase / Add Quantity से जोड़ें।
Purchase / Add Quantity / Transfer
नई खरीद की कुल Qty केवल एक बार जुड़ेगी। दूसरे stores में भेजी Qty उसी में से जाएगी। Service items में stock नहीं जोड़ा जाता।
दूसरे stores में कितनी Qty भेजें?
Add Quantity पुराने/opening stock के लिए है; इससे payment दर्ज नहीं होता। Purchase की vendor उधारी नीचे history में रहेगी।
| Store | Item | Category | Qty | Rate | Stock? |
|---|
Quick Stock Purchase / Transfer History
Latest entries; पूरा इतिहास Full Data Export में मिलता है। Vendor balance customer Khata से अलग है।
| Date | Action | Store / Item | Qty / Transfer | Vendor / Bill | Total | Vendor Due | Payment |
|---|
Recent Orders
| Order No. | Store | Customer | Detail | Total | Advance | Mode | Status | Date |
|---|
Ledger loads after sign-in. PDF export uses browser's Print → Save as PDF (A4).
+ नया उधारी खाता (Manual / Old Credit)
नई Quick Sale और Used Phone Credit entries से खाता स्वतः बनेगा। उसी Sale को यहाँ फिर से न डालें, वरना डुप्लिकेट उधारी होगी।
Customer Ledger / Outstanding Register
0 accounts| Khata No. | Branch | Customer / Mobile | Purchase / Remarks | Credit | Paid | Balance | Due | Status | Action |
|---|
Customer Ledger
QR share करें और reminder text साथ भेजें। WhatsApp में attachment जोड़ना staff की पुष्टि के बाद होगा।

Account Transactions / Ledger
| Date | Transaction | Discount ₹ | Credit ₹ | Received ₹ | Balance ₹ | Remarks / Ref |
|---|
₹ Receive Credit Payment · Cash Counter
Branch cash counter OPEN होना जरूरी। यह वसूली नई Sale/Profit में दोबारा नहीं जुड़ती।
बाकी रकम = पुराना बाकी − मिली रकम − डिस्काउंट।
Due / Reminder Date Change
🤝 Customer Commitment / Reschedule History
Every old date → new date and reason is permanently recorded. Payment entries remain separate.
| Commitment At | Previous Due | Promised Due | Previous Reminder | Next Reminder | Customer Reason |
|---|
Audit History
| Time | Event | Details |
|---|
Owner · Three Branch Active Credit Summary
| Branch | Outstanding | Pending | Overdue | ⚠ Action Required | Due Today | Open Customers |
|---|
✓ Owner · Fully Paid Accounts History
Paid accounts are hidden from normal Store/User logins and remain here for Owner audit/history only.
| Paid / Updated | Khata | Branch | Customer / Mobile | Original Credit | Total Paid | Action |
|---|
₹ Owner Accounts
Cash → Bank transfer, Receipt, Payment and multiple ledger balances. Owner-only accounting control.
Create Ledger
Bank, wallet or any owner account
Receipt / Payment / Transfer
Every movement stays in owner audit history
Cash-to-bank transfer from a branch cash ledger requires that branch counter to be OPEN today. It reduces expected physical cash but does not become an expense or sale.
Ledgers & Current Balance
Branch Cash is linked to the live cash counter; Bank/Wallet balances use opening balance + owner entries.
| Ledger | Type | Detail | Balance |
|---|
Recent Payment / Receipt / Transfer
Void keeps audit history; records are never hard-deleted.
| Date / Time | Type | From | To | Category / Party | Reference | Amount | Action |
|---|
⇧⇩ BULK · Excel Import & Export
Select module → download template → DELETE the marked SAMPLE row → fill your data → review every row → confirm import. Existing data is never silently overwritten.
Credit bulk import is transaction-safe per 100 records, with stable reference numbers to prevent duplicate re-upload. Sale import requires an available Stock ID and Cash/UPI only; no historic sales date editing. If a batch fails, stop and inspect the error list.
Daily Export · तीनों Stores
Full ZIP में Sales, Purchase, Repair, Inventory, Khata, Accounts और उपलब्ध history की अलग Excel व JSON files रहेंगी। Closing Excel भी ZIP में मिलेंगे।
दिन की Closing सेव करें
तीनों stores के आज के Cash Counters close होने के बाद दबाएँ। हर final closing की अलग copy सेव रहेगी; बाद की entries पुरानी closing को नहीं बदलेंगी। पिछली तारीख की closing तभी मिलेगी जब पहले सेव की गई हो।
तीनों counters बंद होने पर closing snapshot अपने-आप सेव होगा। अगली Opening के बाद ऊपर saved Closing चुनकर ZIP डाउनलोड करें।
Export में उपलब्ध business records आते हैं। Login/password, database setup और फोटो files इसमें नहीं आते। Included / missing tables की सूची ZIP के manifest में मिलेगी। Download पूरा होने तक यह page खुला रखें।
यह केवल सेव की हुई export copy हटाता है, दुकान का डेटा नहीं। Daily Closing सुरक्षित रहेगी।
▤ Reports Center
Useful filters only · branch security applies · Excel / Print / Save PDF.
📒 Credit / WhatsApp Automation
Server scheduler due/reminder dates की queue बनाता है. WhatsApp Web login की जरूरत नहीं; Deropo API device connected रहना चाहिए.
▥ Barcode Price Coding
🧭 Main Menu Visibility
Hide modules your store does not use. Security rules stay active even when a button is hidden.
Owner Data Control
Sales, Purchase और Stock register में EDIT / DELETE buttons केवल OWNER login पर दिखाई देंगे. हर बदलाव audit log में दर्ज होगा. Sale delete होने पर stock वापस IN_STOCK होता है; sold/history-linked purchase/stock unsafe delete block होगा.
Registered Users
Loading user details requires the owner account and deployed secure Edge Function.
| User ID | Name / Role | Store | Mobile | Action |
|---|
Assign / Change Mobile
The owner must confirm that this number belongs to the selected staff member. Staff OTP goes to this registered number.
Never enter API keys here. Store Deropo token in Supabase Edge Function Secrets. WhatsApp OTP uses the Supabase Send SMS Hook.