📊 Dashboard
Complete business overview
📈 Sales Overview
🎯 Today's Sales Target
🏆 Top Products
Loading...
💳 Payment Mix
📦 Inventory Health
🔔 Business Alerts
⏰ Sales by Hour
⚡ Recent Activity
Loading recent activity...
📋 Recent Orders
Loading orders...
🛒 Point of Sale
Loading products...
Cart
0 itemsAdd items from the left
📋 All Orders
0No orders found
📦 Products
Loading products...
🖼️ Product Photo Gallery
🏪 Inventory
Loading inventory...
📊 Stock by Category
Loading...
👤 Customers
Loading customers...
📊 Sales Report
Select date range and click Generate
📤 Export
💰 Profit & Loss
📜 Audit Trail
Complete history of sales, users, products, stock, orders and administrative activity. Administrators can see who performed each action.
Loading audit logs...
🏢 Business Settings
📱 Payment Configuration
🚚 Suppliers
No suppliers loaded
🛍️ Purchases & Stock Receiving
No purchases recorded
↩️ Returns & Refunds
No returns recorded
🧾 Expenses
No expenses recorded
💵 Cashier Shifts
No shift records
🎁 Loyalty & Rewards
Points Rate
1 point per KES 100
Active Members
0
Points Issued
0
No loyalty members
👥 Users & Roles
No users loaded
🧾 Quotations & Invoices
Quotations
Create a professional quotation from the active POS cart and keep the quote number for follow-up.
Invoices
Use completed sales as invoice records with order number, customer, payment and total.
Printable Documents
Generate clean print-ready customer documents without exposing payment credentials.
Quotation and invoice activity will appear here.
🧮 Accounting Overview
KES 0
Completed sales recorded in the current dataset.
KES 0
Cost snapshots from products and completed orders where available.
KES 0
Operating expenses recorded in the expenses module.
KES 0
Revenue less available cost and expense information.
🏪 Branches & Currency
Multi-Branch Ready
Design sales, inventory and staff records so a second branch can be introduced without redesigning the POS.
Multi-Currency Ready
Keep the operating currency configurable while KES remains the default for Pharma Pharmacy.
🛡️ eTIMS & Compliance
INTEGRATION CONTROLTax Rates
Store product-level tax rates and include them in future invoice calculations.
eTIMS Transmission
Prepared as a dedicated integration boundary. Do not mark compliant until the actual KRA/eTIMS service is configured and tested.
Transmission Log
Keep successful, failed and retried submissions auditable once the eTIMS connector is deployed.
Pharma Pharmacy Business Hub
The combined retail ERP layer: POS, M-Pesa, inventory, purchasing, customer loyalty, expenses, shifts, reporting, documents, accounting, branches and compliance controls in one workspace.
Barcode POS
Search, scan and sell products quickly. Existing scanner support feeds directly into the POS cart.
M-Pesa STK Push
Send STK requests through the protected Supabase Edge Function and wait for payment confirmation before completing a sale.
Purchasing & LPO
Suppliers, purchases and receiving provide the foundation for replenishment and stock valuation.
Roles & Audit
Staff roles, activity history and permission checks should be enforced again with Supabase RLS.
Cloud Data
Supabase remains the system of record for products, orders, customers and other connected modules.
Offline Expansion
The UI is structured for a future offline queue and synchronization layer. Offline sales should be enabled only after conflict-safe sync is implemented.
Social Media Settings
Enter the real Pharma Pharmacy social profile links or handles. Only configured accounts are shown on the public website.