—
Listings
—
Pages
—
Avg Price
—
Total Value
—
Provinces
0
Offers Given
R 0
Pending Value
—
Buying Budget
—
Last Scrape
Starting...
No data yet
Listings load automatically after the nightly scrape — or click Sync from Cloud
| Offer Given | Title | Category | Price | Seller | Size | Frame | Brakes | Location | Posted | Link |
|---|
Activity Log
0
Offers Given
—
Avg Offer
—
Total Offered
| Title | Category | Asking | Offer | Sell Price | GP % | Days | Seller | Accepted | Rejected | Location | Actions |
|---|
0
Completed
0
Accepted
0
Rejected
—
Accept Rate
| Title | Category | Asking | Offer | Seller | Outcome | Actions |
|---|
Second-Hand Stock —
Total Cost—
Selling Value—
Potential Profit—
GP %—
New Consumables —
Total Cost—
Selling Value—
Potential Profit—
GP %—
Consolidated (All Stock)
Total Cost—
Selling Value—
Potential Profit—
GP %—
Category Overview — second-hand stock on sale
| Category | Items | Cost | Selling | Profit | GP % |
|---|
Dead-Stock Ageing — by Date Added
| Age Band | Items | Cost | Selling |
|---|
Quick Stats
Total Items (all statuses)—
On Sale—
On Hold—
Needs Posting—
Consumables—
Avg GP %—
Oldest On-Sale Item—
—
Items
—
Total Cost
—
Total Retail
—
Potential Profit
0
Needs Posting
⚠
Disconnected — can't reach database
Inventory is unavailable until the connection to Supabase is restored.
| JK Number | Description | Category | Cost | Min Price (21%) | Selling Price | GP % | GP Rand | Post | Ad Status | Status | Date Added | Posted Date | Actions |
|---|
—
Items Posted
—
Potential Value
—
Total GP Value
—
Avg GP %
—
Total Cost
Posting Goal
Category Breakdown
| JK Number | Description | Date Posted | Cost | Asking Price | GP | GP % | Status |
|---|
Retail Value by Category
Avg GP % by Category
Monthly Activity
| Month | # Items | Potential Value | GP Value | Avg GP % | Cost |
|---|
By Category — Detail
| Category | # Items | Potential Value | GP Value | Avg GP % | Cost | % of Total |
|---|
—
Items Sold
—
Total Revenue
—
Total Cost
—
Total GP
| JK Number | Description | Category | Status | Cost | Sold Price | GP | GP % | Date Sold | History |
|---|
—
Dead Items
—
Tied-Up Value
| JK Number | Description | Category | Cost | Selling Price | Posted | Date Added | Age (days) |
|---|
No strip projects yet — click Strip on any inventory item to start one
Manage your category hierarchy. Changes apply immediately to all dropdowns.
—
Items
—
Total Cost
—
Sales Value
—
Potential Profit
—
Allocated
—
Available
| CON Number | Description | Category | Supplier | Qty | Unit Cost | Total Cost | Sell Price | Profit | Status | Allocated To | Date Added | Actions |
|---|
0
Items
—
Total Cost
—
Bid Turnover
—
Potential Profit
🌐 Live at
— share this URL with your team
| JK Number | Description | Cost | Selling Price | Ad Status | Lot # | Start Bid | Increment | Winner Name | Contact | Final Price | Delivery (R) | Actions |
|---|
New Purchase Order
1
2
3
4
Step 1 of 3 — Purchase Details
Step 2 of 3 — Items Purchased
Items: 0
Total Cost: R 0
Potential Revenue: R 0
Step 3 of 4 — Condition Check & Declaration
Is the carbon intact?
Bearings smooth?
Electronics work, including chargers
Mechanically working, shifting and braking
Are all accessories included?
I confirm that I am the lawful owner of the item(s) listed in this purchase order,
that they are not stolen, and that I am entitled to sell them.
Sign above with a finger or stylus.
Signed on the iPad — open this PO there to capture the seller's signature.
Step 4 of 4 — Confirm & Create PO
Specifications
Edit Item
Create Post
—
Orders
—
Revenue
—
Profit
—
EFT
—
Cash
| Order Ref | Date Opened | Payment Date | Buyer | SKU | Description | Revenue | Profit | Payment | Shipping | Account | Status |
|---|
New Sales Order
1
2
3
4
Step 1 of 4 — Items Being Sold
Step 2 of 4 — Trade-In (Optional)
Step 3 of 4 — Buyer & Payment
New orders always start as Payment Pending — update status from the order detail view.
Step 4 of 4 — Confirm Sale
Order Detail
Invoice
📋 Posting Schedule
Items tagged by manager for staff to post on BikeHub
0 items
| JK Number | Description | Category | Price | Tagged On | Action |
|---|
No items tagged for posting. Edit any item and check "Tag for posting" to add it here.
📥 Import from Spreadsheet
Reading spreadsheet...
0
New Items
0
Updated
0
Skipped (Sold)
Preview — review before applying. New items shown in green, updates in orange.
| Type | JK Number | Description | Cat | Cost | Price |
|---|
Check In Bike
Customer Name *
Contact (phone / email)
Bike Description
Expected Completion Date
Work Required
Add Item
Description *
Cost (internal)
Sell Price
Search Inventory
—
—
COST
SELL PRICE
Stock Handling
Pulled from stock immediately
Parts are marked "On Service" and consumables are decremented as soon as they're added to this job — before it becomes a sales order.
—
Total POs
—
Total Spent
—
Items Purchased
| PO Number | Date | Supplier | Items | Total Cost | Status | Actions |
|---|
📋 Purchase Order History
—
Entries
—
Money In
—
Money Out
—
Balance
| Date ▼ | Reference | Description | Type | Cash / EFT | Business Unit | Debit (Out) | Credit (In −) | Balance |
|---|
Monthly Spend — Last 4 Months
Cash Flow
—
All accounts combined
Buying Budget
—
Stock cap minus current stock value
Amount Left
—
Cash flow minus buying budget
Buying Goal
—
Target bikes in stock
Stock Cap
—
Max inventory value this month
Posting Goal
—
Set in Posting Stats
Selling Goal
—
Set in Stock Planning
Expense Budget
—
Budget for this month
Cash Balance
—
JKC Balance
—
JMC Balance
—
JKC Financial Year
—
Turnover: —
Cap: R 2,300,000
Pre-app:
R 0
JMC Financial Year
—
Turnover: —
Cap: R 2,300,000
Pre-app:
R 0
—
Turn Over
—
Cost of Goods
—
Gross Profit
—
Expenses
—
Allocations
—
Write-off Losses
—
Net Profit
—
GP %
Monthly Breakdown
| Month | Turn Over | COGS | Expenses | Allocations | Write-offs | Gross Profit | GP % | Items Sold |
|---|
Top Suppliers (by spend)
Category Breakdown
Category Performance
Expense Report
—
—
Total Spent
—
Stock / COGS
—
OPX Operating
—
CPX Capital
—
Entries
| Ref # | Date | Description | Category | Type | Account | Amount |
|---|
Category Performance
Stock Inventory Tracker
Live
—
Total Stock Value
—
Bikes in Stock
—
All Items
R 300,000
Stock Cap
Stock value by month (R)
Bikes in stock by month
Monthly history
| Month | Stock Value | Stock Cap | Utilisation | Bikes |
|---|
—
Actual GP (YTD)
—
Budget Target
—
Variance
—
% On Target
Year
GP vs Budget
Click any budget cell to edit
| Month | Actual GP | Budget | Variance | % Target |
|---|
Monthly Activity
| Month | # Bought | Cost | # Sold | Revenue |
|---|
Accumulated GP vs Budget
—
R 0
Total Budget
—
Actual GP
—
GP after Expenses
| Description | Amount (R) | Note | |
|---|---|---|---|
| Total Monthly Budget | R 0 | ||
JKC Cycles
FNB
R 0
631 141 683 88
Current Bank Balance
R 0
In (↓)R 0
Out (↑)R 0
JMC Cycles
FNB
R 0
631 707 485 96
Current Bank Balance
R 0
In (↓)R 0
Out (↑)R 0
Cash
CASH
R 0
Physical cash on hand
Current Cash on Hand
R 0
In (↓)R 0
Out (↑)R 0
Monthly Cash Flow — All Accounts
Balance Split
Transactions
| Date | Reference | Description | Type | Account | Money In | Money Out | Balance |
|---|
—
Stock Cap
—
In Stock (Cost)
—
Buying Budget
—
Items Available
Monthly Stock Cap
R
Current Stock Value (cost)
—
Available to Buy
—
Bike Buying Goal
Selling Goal
Stock Utilisation
—
R 0
Cap: —
Available Stock Breakdown
| Category | # Items | Stock Value | % of Total |
|---|
Sold This Month
| JK Number | Description | Category | Cost | Sold Price |
|---|
Historical Sales
CSV format: Year, Month, Total Selling, Profit, Cost — Month can be a number (1–12) or name (January / Jan). One row per month.
—
Months
—
Total Revenue
—
Total GP
—
Avg Monthly Revenue
—
Avg Monthly GP
Monthly Turnover (Total Selling)
Monthly Gross Profit
Year-on-Year Turnover Comparison
Year-on-Year GP Comparison
Imported Data
| Month | Revenue | Cost | GP | GP % |
|---|
No historical data yet — import a CSV to get started
Add Expense
Expense Number
Adds to item cost:
Logs to ledger only:
Category Detail
—
Revenue
—
Cost
—
Profit
—
GP
—
Items Sold
—
Avg Price
Subcategory breakdown
Items sold in this category
| Date | SKU | Description | Cat 2 | GP | Profit |
|---|
Add Manual Transaction
Give Offer
GP Rand
—
GP %
—
Edit Ledger Entry
Issue Credit / Refund
Total Refund
R 0
Total Handling Fees
R 0
Net Payout
R 0
Return to stock → item goes back On Sale; cost adjusted by handling fee.
Write off → item marked Written Off; negative profit recorded.
Keep sold → partial credit only; inventory unchanged.
⚠ Negative handling fee → added to debit (e.g. restocking bonus).
Write off → item marked Written Off; negative profit recorded.
Keep sold → partial credit only; inventory unchanged.
⚠ Negative handling fee → added to debit (e.g. restocking bonus).
Item History
Add Deposit
Balance outstanding: —
Service Notes
Add Service Note
Ctrl+Enter to save