AL BARAKA

DIYAR PROJECT SUPPORT FZE LLC · Timesheets, Client Invoices, Vendor Bills & Payment Tracking

Staff Sign In

Use your approved Al Baraka staff account to access the shared database.

Offline starter edition: Records save automatically in this browser on this device. Existing checklist records from the original version are retained when using the same site address and browser. For protection, export a JSON backup regularly. Publishing this file online does not synchronize records across devices. Never treat this as a shared or secure financial database without adding authentication and an online backend.

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 MonthClient NameEquipment / VehicleTimesheet ReceivedReceived DateInvoice Sent to ClientInvoice Sent DateInvoice Issue DateDue DateInvoice No.Amount (AED)Paid (AED)Balance (AED)PaymentsRemarksAction

Vendor Monthly Checklist

Bill For MonthVendor NameEquipment / VehicleVendor Invoice ReceivedReceived DatePurchase Bill EnteredEntry DateBill DateDue DateBill No.Amount (AED)Paid (AED)Balance (AED)PaymentsRemarksAction

Add Client

Client NameContactPhone / EmailTerms / NotesAction

Add Vendor

Vendor NameContactPhone / EmailTerms / NotesAction

Add Equipment or Vehicle

Equipment / VehiclePlate / Asset No.TypeSite / NotesAction

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.

Payments