POS Security Login

Sign in to access the POS system.

PIN Recovery

A reset code will be sent to the employee phone number saved by admin.

Start typing, then choose your registered employee name.

System locks automatically after 10 minutes of inactivity.

Admin Dashboard

Full business overview across all outlets.

Online
A
Main Admin

Admin Access

Total Sales Today

KSh 0

Sales recorded today

Total Sales This Month

KSh 0

Monthly sales

Gross Profit

KSh 0

Waiting for sales data

Net Profit

KSh 0

Waiting for expenses and sales

Total Expenses

KSh 0

Expenses recorded

Stock Value

KSh 0

Stock added

Sales by Outlet

Performance from all shop branches

Main Branch KSh 0

Low-Stock Products

Products that need restocking

No low-stock products

Low-stock products will appear here after stock is added.

Best-Selling Products

Top products this month

No sales data yet

Best-selling products will appear after sales are made.

Employee Performance

Today's cashier activity

Employee Outlet Sales Receipts Status
No employee sales activity yet.

Today's Outlet Sales

KSh 0

No outlet sales yet

Current Stock Level

0 Items

No stock added yet

Low-Stock Items

0 Products

No low-stock items

Stock Taking Status

0%

Not started

Sales by Employee

Cashier sales performance for this outlet

Employee Sales Receipts Target
No employee sales recorded yet.

Daily Report

Outlet summary for today

Opening Stock 0 Items
Sold Today 0 Items
Returns 0 Items
Closing Stock 0 Items

Low-Stock Items

Outlet products below limit

No low-stock items

Outlet low-stock items will appear here.

My Shift Opening

Declare your starting cash and M-Pesa amount.

KSh
KSh
No opening amount declared today.

Today's Sales

KSh 0

No sales made today

Receipts Printed

0

No receipts printed

Assigned Outlet

Not Assigned

No cashier station assigned

End-of-Shift Report

Your cashier summary

Cash Sales KSh 0
Mobile Money KSh 0
Card Sales KSh 0
Total Receipts 0
This device is not registered. Sales may be blocked until admin registers it.

Product Search

Search by product name, SKU, or barcode.

Current Sale

Cart items and payment details.

No items in cart

Search and add products to begin a sale.

Subtotal KSh 0
Discount
KSh
Total KSh 0

Held Sales

Paused sales can be restored here.

No held sales yet.

Return / Delete Sale

Search a receipt, return items, or delete a mistaken sale.

Search a receipt or product to begin.

Receipt Settings

These details will appear on printed receipts.

Use a clear PNG or JPG logo.

Live Receipt Preview

This is how your thermal receipt will look.

No Logo

Business Name

Outlet Name

Address

Phone Number


Receipt header message


Receipt No: RCP-000001
Date: --
Cashier: Main Admin

Item Qty Price Total
Sample Product 0 KSh 0 KSh 0

Subtotal: KSh 0
Discount: KSh 0
VAT: KSh 0
Total: KSh 0
Payment: Cash

QR Verification

Return policy will appear here.

Footer message will appear here.

Add New Product

Create or update product details.

Optional product image.

Inventory Notifications

Low stock, expired stock, damaged stock, and transfers.

No inventory notifications

Alerts will appear here when inventory changes.

Stock Actions

Add, reduce, adjust, transfer, mark damaged, or take stock.

Stock Transfer Between Outlets

Move stock from one outlet to another.

Product List

All products added to your POS inventory.

Image Product SKU / Barcode Category Cost Selling Wholesale Stock Minimum Expiry Actions
No products in inventory yet.

Stock Movement History

Every stock change will be recorded here.

Date Product Action Outlet Quantity Note
No stock movement history yet.

Add Supplier

Register suppliers before creating purchase orders.

Supplier List

No suppliers yet

Add suppliers before recording purchases.

Purchase Summary

Overview of purchase activity.

Total Purchases KSh 0
Amount Paid KSh 0
Supplier Balance KSh 0
Received Stock Value KSh 0

Create Purchase Order

Add products, buying price, quantities, and payment details.

Purchase Items

Select products and enter buying price and quantity.

Product Buying Price Qty Ordered Qty Received Line Total Remove
Total Purchase Cost KSh 0
Balance KSh 0

Purchase History

All purchase orders and stock input records.

Date Purchase No. Supplier Outlet Status Payment Total Paid Balance Actions
No purchase history yet.

Sales in Selected Period

KSh 0

0 sales recorded

Gross Profit

KSh 0

Sales minus product cost

Total Expenses

KSh 0

Expenses in selected period

Net Profit / Loss

KSh 0

No profit or loss yet

Business Overview

Generated report will appear below.

No report generated yet

Select a report type and click Generate.

Likely to Run Out

0

Products needing attention

Dead Stock

0

Products not moving

Fastest Outlet

None

Based on sales value

Best Restock Day

None

Based on weekly sales

Products Likely to Run Out

Based on current stock and recent daily sales speed.

Product Current Stock Daily Sales Days Left Recommended Reorder Status
No predictions yet.

Slow-Moving Products

Products with low sales movement in the last 30 days.

Product Current Stock Sold in 30 Days Stock Value Warning
No slow-moving products found.

AI Business Notes

Plain advice based on your current POS data.

AI notes will appear after predictions are refreshed.

Total Audit Records

0

Tracked system actions

Deleted Records

0

Deleted products or sales

Stock Changes

0

Stock corrections and returns

Last Action By

None

Most recent system action

Search Audit Logs

Filter by action, user, role, device, product, receipt, or note.

System Activity History

Newest audit records appear first.

Date / Time Action User Role Details Device
No audit logs recorded yet.

Cash Sales

KSh 0

Today cash payments

M-Pesa Sales

KSh 0

Today mobile payments

Card Sales

KSh 0

Today card payments

Cash Expenses

KSh 0

Paid from cash drawer

Cash Drawer Closing

Enter opening cash and actual cash counted.

Opening Cash KSh 0
Add Cash Sales KSh 0
Less Cash Expenses KSh 0
Expected Cash KSh 0
Shortage / Excess KSh 0

Approval

Admin or manager can approve the closing report.

No closing report selected.

Closing History

Previous daily closing reports.

Date Closed By Cash Sales M-Pesa Card Expected Cash Actual Cash Short / Excess Status
No closing reports yet.

Add Employee

Create or update employee details.

On mobile, this can open the camera.

Employee Attendance

Clock employees in and out of the POS system.

Active Employees on Duty

No active shift

Clocked-in employees will appear here.

Employee List

All employees registered in the POS.

Photo Employee Phone Role Outlet Status Current Shift Actions
No employees added yet.

Employee Shift History

Login time, logout time, sales generated, and profit generated.

Employee Outlet Clock In Clock Out Hours Sales Profit Status
No shift history yet.

Registered Devices

0

Devices saved in this POS

This Device

Not Registered

Current browser device

Device Type

Unknown

Phone, laptop, tablet, or printer

Last Seen

Never

Current device activity

Register This Device

Give this device a name and role inside the POS.

This Device ID Not created

Device Notes

How this works before backend sync is connected.

This device registration is saved safely in frontend storage.
Offline sales and stock actions already enter the sync queue.
Real live multi-device sharing requires a backend database.
When backend is connected, these devices can sync across all phones, tablets, and laptops.

Registered Devices

Devices registered for this POS setup.

Device Type Outlet Permissions Last Seen Status
No devices registered yet.

Business Profile

These details are used across dashboard, receipts, and reports.

Payment Methods

Choose payment methods available at checkout.

Checkout Connection: These settings control what appears in the Sales payment dropdown.

Return Fraud Protection

Control sale returns, approvals, and receipt limits.

M-Pesa Prompt Settings

Prepare M-Pesa STK prompt settings for customer payments.

For production, keep M-Pesa keys on your backend server, not inside frontend JavaScript.

Card / Bank Payment Settings

Prepare card payment settings for later integration.

Main Admin Password Security

Only the signed-in admin can change the admin password.

Default admin password is Terry5254#. Change it only from this admin security panel.

Outlet Management

Only admin can add, remove, activate, or deactivate outlets.

Do not delete an outlet that already has sales, purchases, employees, or stock history. Deactivate it instead.
Outlet Code Status Default Actions
No outlets found.

Employee Password / Account Control

Reset employee PINs, deactivate accounts, or delete employees who have left.

Delete Employee Account

Use this when an employee quits or is fired. Open shifts must be clocked out first.

Employee Permissions

Control what employees and managers can do in the POS.

Permission Employee Store Manager Admin
Make Sales
Cancel Sale
Apply Discount
Return / Refund Sales
View Reports
Manage Products
Manage Inventory / Stock
Manage Purchases
Manage Expenses
Receipt Design
Daily Closing
AI Stock Insights
Manage Employees
Multi-Device Settings
Audit Logs
Change Admin Settings

AI Integration

Prepare AI settings for sales insights, stock alerts, and business summaries.

For real deployment, AI keys should be stored on the backend, not inside frontend files.

Total Products

0

Products registered

Products Ready for Sale

0

Products with stock available

Total Stock Value

KSh 0

Based on buying price

Low Stock Products

0

Need attention

Products Ready for Sale

Products added by admin and received through purchases.

Product SKU / Barcode Supplier Buying Price Selling Price Qty Received Qty Sold Remaining Stock Value Status
No products available yet.

Admin Stock Correction

Add, reduce, correct, discontinue, or delete product stock.

Start typing product name, SKU, or barcode.

Stock Count by Outlet

Shows each product stock balance in every outlet.

Product Main Branch
No stock records available yet.

Stock Taking

Count physical stock, compare with system stock, then approve adjustments.

Employees may count stock. Only manager or admin can approve final stock adjustments.
Product SKU / Barcode Expected Stock Counted Stock Difference Status
Start stock count to begin.

Stock Taking History

Approved and saved stock count sessions.

Date Outlet Counted By Approved By Products Counted Shortage Excess Status
No stock taking history yet.

Today's Expenses

KSh 0

Expenses recorded today

This Month

KSh 0

Monthly business costs

Total Records

0

Saved expense entries

Highest Category

None

Largest spending area

Add Business Expense

Enter costs such as rent, salaries, transport, utilities, and charges.

Expense Records

Search, filter, edit, delete, and print business expenses.

Date Category Outlet Paid To Payment Reference Amount Receipt Actions
No expenses recorded yet.

Expense Category Breakdown

See where the business is spending money.

Category Records Total Amount
No expense category data yet.

Complete Payment

Select how the customer wants to pay.

Total Amount KSh 0

Customer Receipt Details

Used for WhatsApp, SMS, or email receipt sharing.

Enter the customer number and send payment prompt.

Enter card reference after customer pays.