Sales Dashboard
Total Secondary Sales
💊
DP value this month
Achievement
🎯
MRs on target:
Active Doctors
👨‍⚕️
Across all territories
Visits Today
📍
Active Chemists:
Territory-wise Sales
Primary sales by territory
Loading...
Monthly Sales Trend
Last 6 months performance
Loading...
MR Performance Snapshot
Target vs achievement this month
LIVE
MR NameTerritoryTarget (DP)Achieved%Doctor VisitsChemist VisitsOrders
Loading...
Doctor CRM
Loading...
All Doctors
Top Prescribers
Performance
Doctor NameSpecialtyTerritoryChemist LinksMonth AttributedAchievementMR AssignedStatusActions
Loading...
Chemist CRM
Mapped to distributors
Chemist NameAreaDistributorLinked DoctorsLast OrderMonthly PurchasesStatusActions
Loading...
Distributor Management
Active distributors across territories
DistributorTerritoryChemistsLast UploadSales ValueContactGST NumberStatusActions
Loading...
Product Master
Product NameCompositionPack SizeMRPDPCategoryStatusActions
Loading...
Territory Management
HQ territories, outstations & TA/DA rates
Territory Overview
Territory (HQ)MRsDoctorsChemistsMonth SalesActions
Loading...
Territory Achievement
Loading...
Outstations
Areas under each territory HQ — MRs earn TA/DA when visiting these
Outstation NameTerritory (HQ)TA Rate (₹/trip)DA Rate (₹/day)Actions
Loading...
Excel Upload
Legacy / Emergency use only
🔄
Secondary Sales now auto-calculated from Orders
You no longer need to upload distributor Excel files for day-to-day operations.
When an order is marked DELIVERED, secondary sales attribution happens automatically:
📦 Order with Chemist
Attributed directly to that chemist's linked doctors
🏭 Order without Chemist
Weighted split across all distributor's chemists based on historical purchase patterns
⚠ When to still use Excel Upload:  Only if a distributor sold products completely outside the app — no MR order was placed and you have no record of the sale. Use this as a fallback to capture those off-books transactions.
Upload Pipeline
○ Read Excel rows (Chemist Name · Product · Qty)
○ Fuzzy-match chemist name
○ Fetch linked doctors for chemist
○ Look up product DP value
○ Split attribution across linked doctors
○ Update MR target achievement
○ Recalculate commissions
Required Excel Format
Chemist NameProduct NameQuantity
Sai Medical StoreAmoxycillin 50050
Krishna MedicalsMetformin 1g100
Apex PharmacyAtorvastatin 2030
Note: Chemist and Product names must match records in the system. Fuzzy matching is applied.
Recent Uploads
FilenameDistributorTotal RowsProcessedDP ValueStatusDateErrors
No uploads yet
Import / Export
Bulk upload or download your master data
⬆ Import
⬇ Export
Step 1 — Download Sample File
Choose what you want to import, download the sample Excel, fill it in, then upload below.
Tips:
• Do not change column headers
• For Doctors: Territory name must match an existing territory
• For MRs: Territory name must match an existing territory
• Leave the ID column blank — it's auto-generated
Step 2 — Upload & Import
Visit Logs & GPS
Field visit tracking
Recent Visits
DateMRContactTypeRemarksDurationGPSStatusAction
Loading...
MR Visit Summary — This Month
Loading...
Order Entry
Primary sales orders from chemists via MR
Total Orders
Order Value
Pending
Fulfilled
Payment Due
💡 Marking an order DELIVERED automatically updates secondary sales, target achievement and commission.
Order IDDateBill To (Distributor)Ship To (Chemist)MRItemsValuePaymentStatusActions
Loading...
Sample Inventory Tracking
Physician samples distributed by MRs
Sample Stock by Product
ProductAllocatedDistributedBalanceStatusAction
Loading...
MR-wise Sample Distribution
MRIssuedGiven to DrsBalance
Loading...
Attendance Management
Punch In/Out with GPS verification
🕐 Attendance
🏖 Leave Requests
Today's Summary
Present
Absent
Attendance %
Loading monthly stats...
Today's Punch Log
Loading...
Target Management
DP Value Based Monthly Targets
Company Target
Achievement
achieved
Days Remaining
MRs On Target
MR-wise Target vs Achievement
MRTarget (DP)Achieved%GapTrend
Loading...
Commission Engine
Monthly commission calculation & approval
Loading commission rules...
Total Calculated
Approved
Pending Approval
Total Paid
👤 MR Commission
🩺 Doctor Commission
MR Commission Ledger
Based on MR target achievement tiers
MR NameAchievementRuleBase (DP)RateCommissionStatusAction
Loading...
Expenses — TA/DA
MR monthly travel & daily allowance claims
Total TA
Total DA
Total Amount
Approved
MR NameTerritoryMonthHQ DaysOutstation DaysTotal TATotal DATotalStatusActions
Loading...
Company Settings
Business profile used on invoices, cash memos and bills
Company Identity
Licences & Registrations
Bank Details (shown on invoice for NEFT/RTGS)
Preview — Bill Header
💡 These details appear on every Cash Memo and invoice generated from the system.
Leave Policy
Stock Inventory
Product stock levels, receipts and movements
ProductCategoryPackMRPDPStockMin StockStatusActions
Loading...
User Role Control
3 roles: Admin · Manager · MR
NameEmailRoleTerritoryLast LoginStatusActions
Loading...
MR Application
Live mobile PWA — works on any device
📱 PharmaOps MR Mobile App
Share this URL with MRs · Works offline · Add to Home Screen for native feel
Loading URL...
📱
Loading MR data...
📱 How to Use as Mobile App
Android / iPhone:
1. Open this URL in Chrome or Safari
2. Tap browser menu (⋮)
3. Select "Add to Home Screen"
4. It installs like a native app
⚡ MR Quick Actions
Quarterly Sales Report
Target vs Achievement — Quarter-wise
Q Target
Q Achieved
Achievement %
Total Commission
MR Performance — Quarter
MR NameTerritory M1 TargetM1 Achieved M2 TargetM2 Achieved M3 TargetM3 Achieved Q Total TargetQ Achieved%Gap VisitsOrdersCommission
Select year & quarter then click Load
Tour Planner
MR daily visit plans & route management
Select a day to view plans
GST & Invoices
GSTR-1 summary and invoice management
Taxable Value
Total GST
Invoice Total
Total Invoices
B2B Supplies (Chemists with GSTIN)
Invoice NoDatePartyGSTINTaxableCGSTSGSTTotalAction
Select month and click Load
B2C Supplies (Unregistered)
Invoice NoDatePartyTaxableGSTTotalAction
Select month and click Load