🔄 SYNC ALL — Updates MOS received qty & rates from Direct Purchases, plus syncs Diesel from owned equipment consumed (L)
📦 MOS — Materials On Site
Inventory · Prev balance carries from last DPR · Closing balance DEDUCTED from expenses
📋 Prev Day Balance auto-carries from yesterday. Click Sync All to pull Received Qty + Rate from Direct Purchases. Closing Balance Value is deducted from expenses (it's stock on site = asset, not cost).
⛽ DIESEL (STORE): Received = from Direct Purchases. Issued/Consumed = total fuel issued to owned + hired equipment. DIESEL (MACHINES): Received = issued from store (auto-matched). Consumed = actual consumed by all equipment (opening + issued − closing).
Material
Unit
Prev Day Bal
Received Today
Issued/Consumed Today
Closing Bal
Rate (MWK)
Closing Balance Value
TOTAL MOS CLOSING BALANCE VALUE (deducted from expenses)
0.00
Site Notes & Observations
Financial Summary
True P&L · MOS closing stock deducted (not double-counted)
Expense Breakdown
Equipment (W/H+S/H+OPT+Fuel)0.00
Labour / Workforce0.00
— Direct Material Purchases0.00
— Machine Hire Charges0.00
— Other Items0.00
✓ LESS: MOS Closing Balance (Stock Asset)0.00
NET TOTAL EXPENSES0.00
REVENUE (BOQ + VARIATION + ESC)
0.00
BOQ: 0.00 | VAR: 0.00
NET EXPENSES
0.00
PROFIT TODAY
0.00
MWK
0.00%
PROFIT MARGIN
⚠ Revenue = Section 1 (BOQ Work Done) + Section 2 (Variations) + Escalation. Net Expenses = Equipment + Labour + Purchases + Hire + Other − MOS Closing Stock. MOS closing = stock on site (asset). Only consumed materials are an expense.
📎 Daily Attachments
Optional · Images or PDF only · Max 3 files · Max 500 KB per file
📋 Attach site photos or PDF notes for this DPR (optional). Max 3 files, max 500 KB each. Images and PDFs only. Stored with the DPR — keep files small.
0 / 3 attachments
Signatures
Site Engineer
Project Manager
Client Representative
● LIVE CLOUD
DPRs: —
Revenue: —
Expenses: —
Net P&L: —
Margin: —Connecting…
Project Dashboard
Reports
Select date range and type, then click ▶ Generate
Settings & Guide
👤 Users
✏ EDIT USER
ADD NEW USER
✉ Admin Notification Emails
These email addresses receive PDF reports when DPRs are emailed from the system.
Separate multiple addresses with a comma.
✏ SET EMAIL
🏗 Project Access
Push all assignments to Google Sheet now
Set per-project access for each user: ⭐ Full Access — same as admin for this project (edit/delete) ✏ Data Entry with View Only — can enter & save DPRs 👁 View Only (no data entry) — can view/report only, inputs disabled — No Access — — project not visible to user
🔑 Change My Password
📋 How to Use — Multiple Projects
Step 1 — Create a Project
Click "+ New Project" in the top bar → enter project name.
Each project stores its own DPRs independently.
Step 2 — Import Master Lists (once per project)
Use the green bar above: Import BOQ Excel, Hire Machines, Own Equipment.
These persist in your browser — import once, use always.
Step 3 — Daily Entry
Fill in work done → click Sync All → Save DPR.
Next day: click "New DPR" — MOS & diesel carry forward automatically.
Step 4 — Multiple Computers (PM → Office)
PM clicks Export JSON → shares the .json file (WhatsApp/email).
Office opens the HTML file → Import JSON → data appears instantly.
Office can view dashboards, generate reports, print PDF.
Step 5 — Switching Projects
Select project from dropdown at the top. All DPRs are stored separately.
Dashboard and Reports filter automatically to selected project.
📁 Data Backup
All data synced to Google Sheets via GAS backend. Local copy kept as backup.
Export Full Backup periodically to a .json file.
Restore Backup to move data to another computer.
Clearing browser data/cache will erase local data — always backup!