Each club has its own administrator and cashiers. Staff accounts are automatically tied to their assigned club and cannot switch to another club. Business data is synchronized with Supabase cloud.
🔔 CUSTOMER CREDIT REQUESTS NEED APPROVALOPEN REQUESTS →
My Profile
Update the profile used by the logged-in staff member. Super Admin, Club Administrator and Cashier each have their own profile.
Role
Profile photo
Add the name you want displayed for this profile. This works separately for Super Admin, Club Admin and each Cashier.
📧 EMAIL NOTIFICATIONS
Set the email address that should receive notifications for this profile. For the Home Point Club Admin, these alerts are limited to the assigned Home Point club.
Home Point alerts: Low stock • Customer credit requests • Debt payment requests • Bills & Till requests • Stock awaiting cashier approval.
HOME POINT
BAR & RESTAURANT
Good Food • Great Drinks • Good Company
📚 PREVIOUS SALES & STOCK
View previous sales, previous stock counts, received stock and Cashier approval history.
Today's Dashboard
🔎 Find a Specific Sale
Filter individual saved sale transactions by date, product, or bill number. This does not change or delete sales.
TOTAL SALESKSH 0.00
BUYING COST OF STOCK SOLDKSH 0.00
CASH SALESKSH 0.00
CREDIT SALESKSH 0.00
UNITS SOLD0.00
GROSS PROFITKSH 0.00
BILLS / TILL DEDUCTIONSKSH 0.00
OUTSTANDING CUSTOMER DEBTSKSH 0.00
CASH TO BE COLLECTEDKSH 0.00
NET PROFITKSH 0.00
CLOSING STOCK COSTKSH 0.00
📈 Live Sales Activity
Real-time sales activity for this club, using the sales already recorded in the system.
LIVE
Today's SalesKSH 0.00
Buying Cost Sold TodayKSH 0.00
Transactions0
Top Product—
Today's Sales ActivityWaiting for sales…
Top Selling ProductsLIVE
No sales recorded for today yet.
Today's Opening vs Closing StockTODAY
Loading today's stock…
Product prices are preserved. Current stock quantities are loaded from the cloud stock records and start at zero after a reset.
Operations Snapshot
EXPECTED CASHKSH 0.00
ACTUAL CASHKSH 0.00
CASH DIFFERENCEKSH 0.00
LOW STOCK ITEMS0
TOP SELLER—
TOP PROFIT ITEM—
ABOUT THE BAR MANAGEMENT SYSTEM
The Bar Management System is a complete digital management solution designed to help bars, restaurants and clubs manage their daily operations efficiently, securely and with better accountability.
Created by Ricky Muli
The system brings sales, stock, cash and till management, customer debts, staff management, approvals, reports, multi-club management, cloud synchronization and audit records into one organized platform.
Our goal: to simplify daily business management, improve accountability and give business owners clear visibility and control of their operations.
⚠️ LOW STOCK ALERT
EMAIL CLUB ADMIN
Cashier can send the current low-stock list directly to the Club Administrator.
—
📊 LIVE DAILY SALES COMPARISON
Previous recorded days are preserved. This comparison updates from the saved daily stock history and sales records without deleting or replacing earlier data.
📈 Live Club Sales Comparison
Today's sales for every active club are compared live. The graph refreshes automatically and the leading club is shown at the top.
—
KSH 0.00
—
Opening + Closing Stock — Daily Stock Taking
🔄 CHECKING PREVIOUS CLOSING STOCK…
NEW SALES: after the Club Admin adds stock and the Cashier approves it in STOCK APPROVAL, the Cashier clicks NEW SALES. The current available stock becomes the new opening stock. The Cashier then counts the physical stock remaining at the counter and enters it as the closing stock. Total Sales = (Opening Stock + Received During Day − Closing Stock) × Selling Price.
STOCK FLOW: Approved stock appears under Received / Approved while Closing Stock stays 0 until the Cashier starts NEW SALES. NEW SALES moves the available stock into Opening Stock and keeps Closing Stock at 0 for the Cashier to enter the physical counter count.
Item
Buying
Selling
Opening Stock
Received / Approved
Closing Stock
Units Sold
Total Sales
Profit
Today's Total Sales
When today’s closing stock is saved, sales are calculated from Opening + Received − Closing using each item’s selling price. This stock-count total does not invent individual bills or a cash/credit split.
TOTAL SALES KSH 0.00
TOTAL UNITS SOLD0.00
GROSS PROFITKSH 0.00
CUSTOMER DEBT DEDUCTEDKSH 0.00
BILLS / TILL DEDUCTEDKSH 0.00
TOTAL CASH AFTER DEDUCTIONKSH 0.00
NET PROFIT AFTER BILLSKSH 0.00
Sales By Item
Available Stock — Today
Stock at Buying CostKSH 0.00
Stock at Selling ValueKSH 0.00
Potential Stock ProfitKSH 0.00
Enter Sale
For unpaid customer credit, enter the customer name and amount paid. Any unpaid balance is automatically recorded in CUSTOMER DEBTS / UNPAID.
Selling PriceKSH 0.00
TOTAL KSH 0.00
BalanceKSH 0.00
Customer Debts / Credit Approval
Cashiers can request customer credit, but they cannot approve it. Every customer who wants to pay later is sent to the Club Administrator for approval. The sale is not completed and stock is not reduced until the Club Administrator approves it.
🔔 CREDIT APPROVAL CENTER
New credit and payment approvals stay here until you approve or reject them. Approved and rejected records are kept in history.
REQUEST CUSTOMER CREDIT
Cashier enters the customer, product, quantity and amount paid. The system calculates the sale total and outstanding balance. The request goes to the Club Administrator for approval before it becomes an approved sale/debt.
SELLING PRICEKSH 0.00
SALE TOTAL KSH 0.00
BALANCE / DEBTKSH 0.00
PENDING APPROVAL0
TOTAL UNPAIDKSH 0.00
CUSTOMERS OWING0
PAID LATERKSH 0.00
📋 ACTIVE DEBTS & WAITING APPROVAL
The Club Administrator sees customers who owe money, credit approvals waiting for a decision, and customer payments waiting for approval automatically. No customer search is required.
Cashier Shift
Cashiers start and close their own shifts. When a cashier closes a shift, it is sent to the Club Administrator for approval. The Club Administrator can approve or reject the completed shift.
CURRENT SHIFT STATUSNO OPEN SHIFT
CASHIER—
STARTED—
OPENING CASHKSH 0.00
EXPECTED CASH (SALES − BILLS/TILL)KSH 0.00
START / CLOSE SHIFT
SHIFT HISTORY
Club Administrator: pending cashier shifts can be approved or rejected from the history above.
Stock Variance / Loss
Compare the stock expected by the system with the physical count. Record the reason for shortages or excess stock.
Item
Expected
Physical Count
Difference
Reason
VARIANCE HISTORY
Daily Business Closing
Close the business day after stock taking and cash reconciliation. This creates a permanent daily closing record for the club.
TOTAL SALESKSH 0.00
CUSTOMER DEBTSKSH 0.00
BILLS / TILLKSH 0.00
EXPECTED CASH (SALES − BILLS/TILL)KSH 0.00
ACTUAL CASHKSH 0.00
CASH DIFFERENCEKSH 0.00
STOCK VARIANCE0.00 units
CLOSING HISTORY
Backup / Export
Download a complete local backup before major changes or hosting. This does not connect to or process payments.
—
—
0
0
HOME POINT BAR & RESTAURANT
Good Food • Great Drinks • Good Company
Daily Report
REPORT PERIOD
Complete report based on opening/available stock, closing stock, sales entered, and bills/costs.
TOTAL SALES KSH 0.00
UNITS SOLD0.00
GROSS PROFITKSH 0.00
APPROVED BILLS / COSTSKSH 0.00
SALES AFTER APPROVED BILLSKSH 0.00
NET PROFITKSH 0.00
CLOSING STOCK COSTKSH 0.00
Cleanup only targets records where quantity, sale total, profit, paid and balance are all zero or less. The selected-report delete removes sales for the date chosen above only; bills and stock history remain. Normal sales are not included.
Item Sales
📚 PREVIOUS STOCK & SALES
This section keeps previous recorded sales and daily totals. Select any date below to review the sales history.
Choose any date to review recorded sales, bills, profit and cash results from the first day of use.
TOTAL SALESKSH 0.00
UNITS SOLD0.00
GROSS PROFITKSH 0.00
BILLS / COSTSKSH 0.00
SALES AFTER APPROVED BILLSKSH 0.00
NET PROFITKSH 0.00
Daily History
Item Sales for Selected Day
🗑️ Manage Individual Previous Sales (Admin)
Delete one selected sale only. This does not delete other sales, bills, stock counts, or stock history. Deletion is permanent and requires an online cloud connection.
Loading previous sales…
📦 STOCK HISTORY
Previous stock counts and stock added through the Cashier approval process are shown here together with Previous Sales.
Previous Stock Counts
Added Stock / Cashier Approval History
Add New Product
Add a new product with buying price, selling price, and starting available stock. Save it to make it appear in Inventory and Sales.
Current Products
Item
Buying Price
Selling Price
Opening Stock
Closing Stock
Change Prices
Change buying and selling prices when your supplier or bar selling price changes. Stock quantities remain unchanged.
Item
Buying Price
Selling Price
Cash to Be Collected
Today's cash position is calculated automatically: Total Sales − Outstanding Customer Debts − Approved Bills / Till Deductions = Cash to Be Collected. Credit sales remain part of Total Sales and are deducted here only while the customer still owes the amount.
TOTAL SALES KSH 0.00
CASH SALESKSH 0.00
CREDIT SALESKSH 0.00
OUTSTANDING CUSTOMER DEBTSKSH 0.00
CASH TO BE COLLECTED BEFORE APPROVED BILLSKSH 0.00
APPROVED BILLS / TILL DEDUCTIONSKSH 0.00
CASH TO BE COLLECTED AFTER APPROVED BILLS & DEBTSKSH 0.00
BILLS & TILL
All bills and till-related deductions are recorded together here. The system deducts outstanding customer debts and only approved bills / till deductions from today's total sales for cash reconciliation.
🔐 CASHIER BILLS / TILL APPROVAL
Cashier-submitted bills and till deductions appear here. The Club Administrator must approve or reject them before they affect cash reconciliation.
TOTAL SALESKSH 0.00
OUTSTANDING CUSTOMER DEBTSKSH 0.00
TOTAL BILLS / TILL DEDUCTIONSKSH 0.00
TOTAL CASH TO BE COLLECTED AFTER DEDUCTIONKSH 0.00
CLUB ADMIN APPROVAL As Club Administrator, you cannot create Bills & Till deductions. This page is for reviewing and approving/rejecting requests submitted by the Cashier.
Approval rule: Cashiers can record bills / till deductions, but only the Club Administrator can approve or reject them. Only approved deductions reduce cash to be collected; outstanding customer debts also reduce the cash amount because they have not yet been collected. Outstanding approved customer debts are also deducted from today's Total Sales when calculating cash to be collected.
➕ Add Stock
Stock entry: the Club Administrator records only the item and quantity received. It is sent to the Cashier as Pending Approval. The Cashier physically confirms the delivery in Stock Approval. After approval, the quantity is added to Available Stock and becomes part of the next sales-cycle stock calculation.
Workflow: Club Admin adds stock to the list first → reviews/edits the list → submits the final list to the Cashier → Cashier confirms → stock becomes available → click NEW SALES.
📋 REVIEW STOCK BEFORE SENDING
Every item you add appears here immediately before submission. Check the item and quantity, use EDIT or REMOVE until the list is correct, then click SEND STOCK TO CASHIER FOR APPROVAL. After submission it becomes Pending and can only be edited by the Club Admin while still Pending.
✅ ADDED STOCK — CASHIER APPROVAL HISTORY
Purchases / Stock Received
Record stock received from suppliers. Saving a purchase increases available stock.
PURCHASE TOTAL KSH 0.00
Stock Approval
Cashier confirmation: every stock item entered by the Club Administrator appears here as Pending Approval. The Cashier must check the delivery and click APPROVE for each item. Only after approval is the quantity added to Available Stock.
HOME POINT BAR & RESTAURANT
Good Food • Great Drinks • Good Company
Sales & Profit Reports
Choose a month to view the full monthly report. The report updates automatically; use Print / Save Report to print or save as PDF.
📅 7-DAY WEEKLY PROFIT & SALES REPORT
This report uses the seven-day period selected below and keeps every recorded day intact. It compares sales, gross profit, approved costs and net profit day by day.
Cash / Till Reconciliation
Reconcile only Bills / Till deductions against Total Sales. Customer debts are tracked separately and are not deducted from the reconciliation figure.
EXPECTED CASHKSH 0.00
ACTUAL CASHKSH 0.00
DIFFERENCEKSH 0.00
Staff / Users
Set the operator currently using the system. Roles: Admin, Manager and Cashier.
System Test & Health Check
Runs read-only checks for the application, cloud database, staff accounts, permissions and major system modules.
Ready to test
Club Management — Software Owner
Super Admin creates the club and its Club Administrator. Cashier accounts are NOT created here. The Club Administrator of each club creates and manages that club's cashier logins.
CREATE A NEW CLUB
Leave cashier accounts blank. After the club is created, its Club Administrator will log in and create the cashier username, cashier name and password.
CLUBS
Super Admin can select any active club here to view and manage that club. The top heading shows SUPER ADMIN, not a club name.
Owner / Personal Money Register
Record cash that belongs to the boss or another person separately from bar sales. Cashiers can record money received or taken; the Club Administrator can review, approve or reject records and see each person’s current balance.
RECORD MONEY TRANSACTION
MONEY BALANCE BY PERSON
TRANSACTION HISTORY
Cashier Management
This page is for the Club Administrator. The administrator creates the cashier login details for the current club. Super Admin does not enter cashier names, usernames or passwords.
CREATE CASHIER LOGIN
CASHIERS IN THIS CLUB
Audit Log
Important actions are recorded with date, operator and details.