Active customers0
Outstanding orders0
Ordered today0 kg
Available stock0 kg
Empty printed bags0
Revenue for selected dateR0.00
Estimated profit for selected dateR0.00
Payments received todayR0.00
Total customer outstandingR0.00
Today’s operational picture
Route load by zone
Firebase projecttils-cloud
AuthenticationManagement Email / Staff PIN
Firestore regioneurope-west1
Current storage modeFirestore live
TILS Cloud is connected to Firebase Firestore live synchronisation. Access and actions are controlled by the signed-in operator's assigned permissions.
Today’s orders
| Date | Customer | Bags | kg | Status |
|---|
| ID | Name | Town | Route | GPS | Contact | Normal Delivery Quantity | Review |
|---|
| Order | Date | Customer | Bags | kg | Order Value | Payment Received | Outstanding Amount | Payment Status | Order Status |
|---|
Choose a zone for a normal run, or choose Unassigned / Open Planner to optimise all open orders for the selected date across every zone.
Select a route and optimise.
No route calculated yet.
Route Summary
Distance—
Drive time—
Load0 kg
Capacity0 kg
Round-trip km—
Diesel required—
Fuel cost—
Sales value—
Production / operating cost (kg × cost/kg)—
Estimated route margin—
Fuel cost / kg—
Revenue / km—
Fuel cost / customer—
Capacity-Aware Multi-Run Plan
No route calculated yet.
Orders waiting for dispatch
No orders loaded yet.
| Select | Customer | Route | Bags | kg | Status | Collection / Notes |
|---|
Select the orders to include in this delivery run.
Today’s delivery runs
Distance shown for each run is the complete round trip: Factory → all selected customers → Factory.
No delivery runs created yet.
No trip selected
🚚 Vehicle ready at factory
Open a delivery run from Dispatch.
Produced today0 kg
Physical ice stock0 kg
Reserved for open orders0 kg
Available stock0 kg
Stock level is healthy.
Production History
| Date | Stock Before Entry | Produced kg | Bags Packed | Damaged kg | Notes |
|---|
Ice Stock Ledger
Physical stock is calculated from opening balance, production, damage, delivered orders and approved adjustments. Open orders are shown separately as reserved stock.
| Date | Type | Reference | Movement kg | Balance After | Notes | Recorded By |
|---|
Current empty bags0
Reorder level50,000
Bags used this month0
Estimated days remaining—
Stock level is healthy.
Packaging Stock Control
Empty bag stock decreases when management records bags packed in Production & Stock. It does not decrease again when orders are dispatched.
This prevents double-counting and allows reconciliation between empty bags received, bags packed, ice stock and bags delivered.
Reconciliation
Empty Bag Stock Ledger
| Date | Type | Reference | Quantity | Balance After | Notes |
|---|
| ID | Name | Registration | Capacity kg | km/l | Active | Operational Status |
|---|
Total ordered kg0 kg
Total order valueR0
Delivered kg0 kg
Outstanding kg0 kg
Dispatch km0 km
Estimated fuel spendR0
Fuel cost / delivered kgR0
Revenue / dispatch kmR0
Customer payments receivedR0
Total customer outstandingR0
Payments received todayR0
Customer Payment Ledger
Every recorded customer payment is shown here with the employee, payment method and reference captured at receipt.
| Date / Time | Customer | Order | Amount | Method | Reference / Notes | Received By |
|---|
Sales by Route
Top Customers
Historical values use the route economics snapshot saved with each dispatch run. Owner control may remove incorrect/test dispatch records; calculated totals update automatically.
| Date | Run | Vehicle | Stops | km | Fuel L | Fuel Cost | Revenue | Est. Margin | Owner Control |
|---|
Records loaded0
Latest activity—
| Date / Time | User | Action | Details | Firebase UID |
|---|---|---|---|---|
| Open Audit Log to load records. | ||||