Monthly Workflow & Payment Status
For each client, tick Timesheet Received and Invoice Sent. For each vendor, tick Vendor Invoice Received and Purchase Bill Entered in Software. Dates are recorded automatically when checked and remain editable.
Pending Actions & Due Date Alerts
Client Monthly Checklist
Month means the service / invoice-for month. For example, October work may be invoiced in November.
| Invoice For Month | Client Name | Equipment / Vehicle | Timesheet Received | Received Date | Invoice Sent to Client | Invoice Sent Date | Invoice Issue Date | Due Date | Invoice No. | Amount (AED) | Paid (AED) | Balance (AED) | Payments | Remarks | Action |
|---|
Vendor Monthly Checklist
| Bill For Month | Vendor Name | Equipment / Vehicle | Vendor Invoice Received | Received Date | Purchase Bill Entered | Entry Date | Bill Date | Due Date | Bill No. | Amount (AED) | Paid (AED) | Balance (AED) | Payments | Remarks | Action |
|---|
Add Client
| Client Name | Contact | Phone / Email | Terms / Notes | Action |
|---|
Add Vendor
| Vendor Name | Contact | Phone / Email | Terms / Notes | Action |
|---|
Add Equipment or Vehicle
| Equipment / Vehicle | Plate / Asset No. | Type | Site / Notes | Action |
|---|
Monthly Accounts Report
Uses the service / invoice-for month selected on the Dashboard; invoice issue dates can be in a following month. Payments are counted against their related service-month entries. Export CSV files for Microsoft Excel.
Data Export & Backup
CSV exports work in Excel. JSON backup includes the complete database and all months. JSON import is administrator-only and merges records by record ID (matching IDs are updated).
Keep backups in a protected location. Only an approved administrator can import historical data.
Deployment
Upload this HTML file to a static website host, such as Cloudflare Pages, for a free web address. This version uses Firebase Authentication and Firestore. All approved staff share the same online records. Firestore security rules must be installed before use.