Executive Overview
Real-time financial clearing, liability status, and satellite sub-apps summary
14-Day Physical Inward vs Packaging Discard Activity
Daily volume of new master cartons inwarded vs carton/kit pouch packagings dismantled and discarded in the field.
Live Regional Branch Reconciliation (Hisab)
Calculated strictly: Opening + Inward - Dispatched - Tech Custody = Closing Stock| Branch / Hub | Manager ID | Opening (MRP) | Dispatched | Live Closing (MRP) | Discrepancy |
|---|
Connected Satellite Sub-Apps
Private server-to-server whitelisted connectionRO Parts Backend (Service & Affordable Spares)
Whitelisted IP:13.235.188.94 / Origin: 3.111.60.176
Physical Label Record Registry
Issue authorized physical sticker serial ranges for individual components, kit pouches, and master cartons.
| Range ID | Category | Target Product / Container | Prefix | Start Serial | End Serial | Total Stickers | Generated Timestamp | Status |
|---|
Component & Spare Parts Master Catalog
Authoritative catalog in PostgreSQL: Single MRP pricing (Law 1) and shelf life for consumables.
| Component SKU / Code | Component Name | Category | Master MRP (₹) | Shelf Life / Warranty | Status | Actions |
|---|
Kit Presets & Bill of Materials (BOM) Formulas
Define standard maintenance kits, pre-packaged component bundles, and multi-filter service recipes.
| Recipe ID | Kit Preset Name | Kit Master MRP (₹) | Bill of Materials (BOM Components) | Status | Actions |
|---|
Staff 360° & Field Custody Directory
1-Click on any technician to view their complete Physical Inventory, Cash-in-Hand, and Chronological Transaction Passbook.
Technician Field Liability & 360° Dossiers
Click "🔍 Open 360° Staff Dossier" on any card to view dedicated full-page inventory tree, cash account, and live passbook.
Staff Master Directory & Granular Powers
15 Mandatory KYC parameters + decoupled operational power toggles.
| Staff ID (PK) | Full Name | Display Role | App Scope | Active Powers | Status | Actions |
|---|
Staff Member
Field Tech ACTIVE +91...Live Transaction Clearinghouse & Audit Stream
Append-only master transaction stream across inwarding, kit binding, unpacking, doorstep scanning & financial ledger.
Serial Lineage & Deep Item Inspector
Track complete lifecycle: Factory Inward ➔ Kit Assembly ➔ Discard ➔ Staff Handovers ➔ Customer
| Tree | Commit ID / Ref | Timestamp | Staff Actor / Route | Operation Purpose | Packaging Impact | Liability (MRP) | GPS Tag | Ledger Double-Entry |
|---|
Regional Branch Manager Hisab
Strict double-entry clearing: Opening Stock + Inward Batches − Dispatched − Tech Custody = Live Closing Stock
Technicians Currently Holding Stock Under This Branch
Zero-trust individual custody. Liability tracked at 100% Full MRP until delivered or returned.
| Technician | Holding Containers & Units | Cash in Hand | Custody Liability (Full MRP) | Actions |
|---|
Carton Scan Discrepancy Approval Gate
Items flagged as damaged, defective, or missing during zero-trust carton receiving. Approving moves liability to Transit Loss / Damage Account.
| Discrepancy ID | Reported By | Carton QR | Serial Number | Issue Description | Item MRP | Action |
|---|
📦 Discarded Master Carton Boxes (Field Disposal)
When technicians unpack carton batches in the field, outer cardboard boxes are useless and disposed. The procurement box value is automatically transferred to 5050-CARTON-DISCARD expense account with technician audit details.
| Discard ID | Carton QR | Box Loss (₹) | Discarded By | Staff ID | Disposal Reason | Date & Time | |
|---|---|---|---|---|---|---|---|
| No master carton boxes discarded yet. | |||||||
🛍️ Discarded Kit Pouches (Field Dismantling)
When technicians dismantle sealed kits into loose components, outer packaging pouches are disposed. The procurement pouch value is transferred to 5050-CARTON-DISCARD expense account with technician audit details.
| Discard ID | Kit Pouch QR | Pouch Loss (₹) | Dismantled By | Staff ID | Disposal Reason | Date & Time | |
|---|---|---|---|---|---|---|---|
| No kit pouches dismantled or discarded yet. | |||||||
Payment Gateway Orchestration & Split
Control the 2 independent routing categories anytime based on MDR charges and gateway uptime. Clients and delivery staff never see or pick the provider.
1. Configured Gateways & ₹1 Verification State
Verification can be tested unlimited timesCashfree (Drop Purity)
App ID: TEST1125...Razorpay (Drop Technologies)
Key ID: rzp_test_TtgA...2. Routing Strategy
Selecting "Universal Online" consolidates all payments and disables separate card/UPI handling.
3. Gateway Priority & Failover Assignment
Order of execution. Traffic routes to Priority 1, and auto-switches to Priority 2 on consecutive failures.
Universal Online Priorities
Intelligent 2-Failure Auto-Failover Rule Active
If a user encounters 2 consecutive transaction failures on Priority 1, the system seamlessly redirects subsequent payment attempts to Priority 2 automatically.
Virtual Accounts & Financial Clearing
Real-time balances of virtual cash, transit loss, carton packaging loss & staff custody clearing accounts.
Company Chart of Accounts & Passbook Directory
Real-time double-entry balances. Filter by staff stock, technician cash, banks, or inventory assets to view detailed passbook statements.
| Account ID / Number | Account Name | Type | Total Debits (Dr) | Total Credits (Cr) | Net Balance | Actions |
|---|
Packaging Material Procurement Valuation
Master Carton Boxes (BAT-) and Sealed Kit Pouches (KIT-) are physical procurement inventory items (strictly > ₹0.00 — packaging materials are not free). When cartons or pouches are discarded or dismantled in the field, this packaging loss routes automatically to 5050-CARTON-DISCARD via balanced double-entry ledger lines with staff audit logs.
Master Double-Entry Journal (PostgreSQL Ledger)
Strictly balanced double-entry (Debit = Credit). Tables are append-only with database triggers blocking all UPDATE and DELETE commands.
| Txn ID | Timestamp | Purpose | Debit Account (ID) | Credit Account (ID) | MRP | Discount | Payable (Cash/Bank) |
|---|
Sub-App Server-to-Server Whitelist & Security
Manage authenticated satellite EC2 servers allowed through the API Gateway Perimeter.
| App ID | Application Name | Static Elastic IP | HMAC SHA256 Secret | Daily API Requests | Status |
|---|---|---|---|---|---|
ro_parts |
RO Parts Backend (Service & Affordable Spares) | 13.235.188.94 |
sec_live_ro_441923**** |
0 | Whitelisted |
Meta-Ad Geofence & Service Territories
Delivery and doorstep service polygons aligned with Facebook/Instagram Lead Ads and Regional Hubs.
| Area ID | Territory Name | Assigned Hub | Managing Staff ID | Center Lat/Lng | Coverage Radius | Status |
|---|---|---|---|---|---|---|
| Loading active geofences... | ||||||
Doorstep Service Visits & Two-Step Payment Split
Live tracking of field customer visits, arrival Start-Job OTPs, and strict separation of online product payments vs direct technician fees.
Step 1 (Products): Paid 100% online directly to company account (NO CASH allowed).
Step 2 (Service Fee): Paid directly to technician via Tech UPI or Cash (0% company commission).
Start-Job OTP: Customer gives 4-digit code at technician arrival to unlock visit to IN_PROGRESS. Zero completion OTP.
Zero Cash In Hand
| Visit ID | Customer (c-*) | Area / City | Assigned Tech (ro-*) | Start-Job OTP Status | Step 1: Products Payment | Step 2: Tech Service Fee | Visit Status |
|---|---|---|---|---|---|---|---|
| Loading doorstep visits... | |||||||