Working…
eSolutionPlus
Point of Sale
🧾 Billing
↩ Return
🗄 Cash-Up
🏠 Dashboard
📦 Inventory
📥 GRN
👥 Customers
🚚 Suppliers
💸 Expenses
📋 Stock Adjustment
📊 Reports
🔑 Users
☁ Backup
⚙ Settings

Dashboard

Today's overview
🧾
Today's Sales
0.00
0 transactions
💵
Cash Sales
0.00
0%
💳
Card Sales
0.00
0%
🧾
Credit Sales
0.00
0%
💸
Today's Expenses
0.00
Recorded today
📦
Low / Out of Stock
0
0 out of stock

🏆 Best Sellers Today

ItemQtyRevenue

⚠ Stock Alerts

ItemStockMin

👤 Cashier Performance — Today

CashierTxTotal SalesAvg Basket

Billing

Scan barcode or search item — Enter to add
INV-000001

Cart Items

0 items
🛒
Cart is empty — scan or search an item to begin

Payment Summary

Subtotal0.00
Discount
Tax / VAT (%)
Total0.00
Change Due0.00

Return Bill

Issue a return note — customer can redeem its value against a new purchase in Billing
RTN-000001

Return Details

↩ Items Being Returned

0 items
Select an invoice above, or switch to manual mode

Summary

Return Value (Credit Note)0.00

No cash refund is paid out here. This value becomes a credit note the customer can redeem against a new bill in the Billing tab.

Recent Returns

Return #DateCashierValueStatus

Inventory

Real-time stock management
ItemSKU / BarcodeCategoryCostPriceStockMinStatus

Goods Received Note (GRN)

Receive stock & auto-generate barcodes
GRN NoDateSupplierItemsTotal CostReceived By

Customers & Credit

Customer records and credit management
Total Customers
0
Total Credit Outstanding
0.00
Over Credit Limit
0
Credit-Enabled
0
NamePhoneCredit AllowedCredit LimitBalanceStatus

Suppliers & Payables

Supplier records and credit purchase settlement
Total Suppliers
0
Total Payable Outstanding
0.00
Suppliers with Balance Due
0
NamePhoneAddressPayable Balance

Expenses

Operating expense records
DateCategoryDescriptionAmountAdded By

Stock Adjustment

Goods Receipt (stock in) & Goods Issue (stock out) — not tied to sales or supplier GRNs

Post Adjustment

Recent Adjustments

DateTypeItemQtyReasonPosted By

Cash-Up / Z-Report

Shift float, cash movements & end-of-shift reconciliation

👤 Cashier & Shift

💰 Cash Movement (Expense / Deposit / Transfer / Credit Settlement)

📋 Today's Cash Movements

TimeTypeCashierAmountNote

🧮 Close Shift — Physical Cash Count

Opening Balance0.00
Cash Sales (this shift)0.00
Other Cash In (Settlement / Received / Top-up)0.00
Total Cash In (Cash Sales + Other In)0.00
Other Cash Out (Expense / Bank Deposit / Supplier / Given)0.00
Total Cash Out0.00
Expected Closing Cash (Opening + Total In − Total Out)0.00
Counted (from denominations)0.00
Variance0.00

Non-Cash Sales (do not affect drawer — shown for reference)
💳 Card Payment Sales0.00
🧾 Credit Sales0.00
Total Sales (Cash + Card + Credit)0.00

Enter how many of each note/coin are physically in the drawer:

🕒 Recent Z-Reports

DateCashierOpeningExpectedCountedVariance

Reports

Financial & operational reporting

Users & Access

Role-based access control (Owner only)
ⓘ Adding a user here creates their role record. You must also create their sign-in account in the Firebase Console (Authentication → Add User) using the same email address. See README.md for step-by-step instructions.
NameEmailRoleStatus

Data Backup

Automatic & manual backup / restore

⬇ Manual Backup

Downloads a complete JSON snapshot of items, sales, customers, GRNs, expenses, cash-ups and users.

Last backup: —

⬆ Restore from Backup

⚠ Restoring will merge/overwrite existing records with matching IDs. Use with caution.

💾 Local Folder Auto-Backup (every 5s)

Once you pick a folder: a live file (eSolutionPlus_AutoBackup.json) is overwritten every 5 seconds whenever data changes, AND a new dated snapshot file is saved every 5 minutes for history. Works for whoever is logged in on this device — admin, manager, or cashier — once set up. Requires Chrome or Edge on desktop, and the app must be opened via http:// (not by double-clicking the file).

⚪ Not set up yet.

🕒 Auto-Backup

eSolutionPlus automatically snapshots your data to Firestore ("backups" collection) once per day when an admin or manager signs in, and reminds you to download a local copy if it's been more than 24 hours since your last manual download.

Settings

Shop configuration
System by eSolutionPlus  |  Tel: +94 77 277 5974