Asset card
Asset history
Service history
Loading organisation data…
Jobs
Documents
Offline queue
Records
Field operations
Active job sites and engineer positions
Capacity
Exceptions
No critical exceptions right now.
Delivery Centre payments
Group mature, completed work orders by Delivery Centre into a weekly AFP.
Ready to group
Only completed and approved work orders at least one full week old are shown.
| Delivery Centre | Work order | Job / site | Completed | Amount |
|---|
Loading eligible work orders…
AFP register
| AFP | Delivery Centre | Period | Work orders | Status |
|---|
Loading AFPs…
AFP
| Work order | Job | Site | Completed | Amount |
|---|
Weekly customer billing approval
Review completed work, create one workbook per job type, then record the client's response against each row.
Weekly review
Every eligible completed job is included. Review its workbook category and cost split before creating the immutable batch snapshots.
Loading eligible work…
Pre-App register
| Batch | Customer | Workbook | Week | Rows | Total | Status |
|---|
Loading Pre-App batches…
Client decisions
Filter the submitted rows, select the client’s queried or approved jobs, then apply the decision in bulk. Approved rows must share the same saved client batch number before they can become one draft invoice.
| Job / docket | Site | Workbook | Pre-App batch | Client batch | Total | Status | Invoice |
|---|
Loading sent Pre-App jobs…
Pre-App
Save the batch number, decision and coding returned by the client against each individual row.
| Docket / source | Workbook | Total | Batch Number | Batch Received Date | Agreed (Y/N) | Payee | Comments | SSS Cause Code | Client Cost Code | Account Code |
|---|
Resource planning
Review scheduled work, locate gaps and drag jobs between days or the unscheduled queue.
Loading schedules…
Planned maintenance
Manage customer assets, forecast service dates and turn due work into grouped jobs.
Visit totals use one job group per site, exact due date, discipline, visit type and scheduling group. Candidate and known-blocked counts are preliminary; the generation preview is authoritative. Date scope: KPIs and the capacity forecast use the selected period only unless a buffer is applied.
Capacity
Booked schedule time is measured against the estimated effort for active maintenance in this view. Date scope: this forecast uses the selected period only.
| Due date | Disciplines | Demand | Generated | Assigned | Scheduled coverage | Gap |
|---|
No active maintenance workload is in this period.
| Resource | Control |
|---|
No maintenance is due in this period.
| Due | Customer / site | Service | Resource | Job |
|---|
No generated maintenance jobs on this page await completion.
Asset card
Service history
| Asset | Type | Discipline | Customer / site | Identification | Service schedule | Status | Action |
|---|
No customer assets have been registered.
| Plan | Customer / site | Template | Recurrence | Billing | Assets | Status | Action |
|---|
No site maintenance plans have been created.
Operational safety
Instructions shown here are also frozen onto generated jobs. Acknowledging an alert records that you have read it; it does not remove a generation block.
No operational alerts are visible in your customer and site scope.
GSF migration
Previewing never changes live records. Review is bound to the displayed SHA-256 checksum, and apply rechecks every mapping inside one transaction.
Preview
| Row | Intent | Source key | Customer / site | Asset / template | Due | Cost / sell | Review notes |
|---|
| Due | Site | Discipline / visit | Rows / assets | Cost / sell | Blockers |
|---|
Audit trail
Commercial controls
Rules are versioned and date-effective. Generated jobs retain immutable commercial evidence even after a rule is retired.
Choose a customer before loading or adding rules.
| Scope | Template | Effective band | Commercial | Billing | Status | Action |
|---|
Select a customer to review its rules.
Coverage dates must sit within the contract and cannot overlap for the same scope.
Select a contract to inspect its maintenance coverage.
Asset library
Create reusable equipment categories such as Fire Alarm or Emergency Lighting.
Service levels
Define how often each asset type needs a particular test or service.
| Status | Severity | Customer / site | Asset / failure | Recommendation | Source | Rectification | Action |
|---|
No maintenance defects match these filters.
Run a report to view maintenance data.
Planner defaults
Defaults apply when office users create jobs from due occurrences.
Resource preferences
Asset rules take precedence, followed by service level, site, customer and asset type.
Contract & maintenance billing
Review recurring contract charges and completed maintenance before creating native invoices.
| Date | Status | Customer / source | Site / discipline | Service period | Amount | Invoice |
|---|
No billing sources match these filters.
Finance
Prepare controlled exports for the finance workflow.
Sage 50
Creates an Audit Trail Transaction workbook ready for Sage 50 Accounts.
Each invoice is exported as an SI transaction and then marked Exported to Sage. The customer’s Sage account reference must already exist in Sage and contain no more than eight letters or numbers.
Inventory control
Live warehouse and van balances, job issues, stocktakes and an immutable movement audit.
| Product | Location / van | On hand | Min / max | Value | Codes |
|---|
No stock balances yet. Record a receipt to begin.
| When | Reference | Type | Product | Quantity | From | To / job | User |
|---|
No stock movements recorded.
| Reference | Location | Status | Progress | Variances | Started |
|---|
No stocktakes yet.
| Code | Name | Units | Value | Status |
|---|
| Fleet no. | Registration | Vehicle | Assigned to | Units / value | Status |
|---|
Analytics
Explore reporting data, answer questions and build dashboards with Metabase.
4MZ reporting portal
Open the reporting workspace to use Metabase's visual query builder, SQL editor and dashboard tools.
Checking the reporting portal configuration…
Records
Administration
Core controls for branding, workflow, shared libraries, forms and communications.
Accountability
A permanent record of successful changes, showing who changed what and when.
Super admin
Review feedback from every tenant and the global workspace, and track progress toward a resolution.
Foundation
Brand identity and access control.
Brand & access
Company details, app identity, colours and assets.
Brand & access
Roles, permissions and super-admin access.
Operations
Statuses, visit types and SLA targets.
Workflow controls
Lifecycle stages for jobs, quotes, invoices and orders.
Workflow controls
Reusable labels for organising and filtering jobs.
GPS distance required before an engineer can mark a job on site.
Workflow controls
Response and completion targets by priority.
Set customer and discipline overrides using SLA rules in the customer record.
Reusable standards
Reusable skills, scripts and disciplines.
Libraries
Engineer capabilities used for staffing and reporting.
Libraries
Reusable quote and scope text snippets.
Libraries
Service disciplines used for rules and form mapping.
Commercial defaults
Set the billing block and minimum charge inherited by new customers in this tenant.
Libraries
Tenant defaults and reusable tax codes, with customer, site, catalogue, pre-build and job-line overrides.
Automation
Templates and discipline-based form mapping.
Forms & automation
Versioned templates used by the builder and app.
Forms & automation
Map each discipline to the correct form template.
Audit trail
Review every outbound email attempt made by this application.
Communications
Connect Microsoft 365 for customer emails in this workspace.
Communications
Search application email attempts, then open an entry for its safe delivery metadata.
Sensitive data is protected. Credentials, access tokens, reset tokens, attachment contents and raw provider payloads are never shown here.
All attempts
Sending
Sent
Failed
Status
Skill
Role
Contacts
Sites
Customer
Contact
Site
Current service dates and maintenance-plan context for equipment registered at this site.
Non-blocking warnings for months where on-site scheduled or completed jobs meet the configured threshold.
Summary
Commercial snapshot
| Description | Qty | Item sell | Total |
|---|---|---|---|
| Loading parts & labour… | |||
Job logs
Response time
| Message | Date & Time | ID | Name | Event |
|---|
Job line items · prices exclude VAT
| Description | Labour (mins) | Unit cost | Markup % | Unit sell | Qty | Line total | Action |
|---|
Job stock
Net materials held on this job, with every issue and return retained in the stock ledger.
Compare material usage recorded on the job with net stock issued. Shortages and surplus stock need attention.
| Product | Usage | Issued | Returned | Difference | Status | Net value | Last movement |
|---|
No stock or material usage has been recorded for this job.
Manual and imported usage entries remain separate so corrections do not rewrite other records.
| Product | Quantity | Cost | Sell | VAT | Source | Updated |
|---|
No material usage entries have been recorded.
| When | Reference | Movement | Product | Quantity | Warehouse / van | User |
|---|
No stock movements have been recorded for this job.
Customer assets
Record each test outcome, then complete the service to advance its next due date.
No customer assets are attached to this job.
Open a job form to view engineer answers.
Confirm which accepted assignment produced this historical submission. Publishing gives that centre read-only access to the completed docket and technician comments.
Submitted forms can propose controlled updates. Existing assets are matched by stable identifiers; every change requires review.
Quote
Timeline
| Description | Qty | Unit price | Total | Latest pre-build | Action |
|---|
Purchase Order
Receipt history
Posted receipts and their stock ledger links are permanent.
Supplier
Supplier pricing
| Item | Part number | Cost | Lead time | Status |
|---|
No catalogue prices linked to this supplier.
Purchasing history
| Reference | Job / site | Status | Value | Expected | Received |
|---|
No purchase orders linked to this supplier.
Invoice
| Description | Qty | Unit price | Line total |
|---|
Material
| Preferred | Supplier | Cost | Lead days | Updated | Actions |
|---|
No suppliers linked yet for this catalogue item.
Maintenance Planner
Narrow the planner by date, customer, service details or current status.
Maintenance Planner
Review the selected maintenance before continuing.
Maintenance Planner · all matching
The server will freeze the exact matching scope before any job is created.
Audited occurrence control
Asset register
Register the asset and optionally create its first maintenance schedule.
Maintenance Planner
Sites
Jobs
Recurring Jobs
Catalogue
Bulk create or update catalogue items by SKU.
Pre Builds
Bulk create or update pre-builds by name.
Email audit
Delivery details and the retained message text are displayed. Authentication credentials, tokens, raw provider payloads and attachment contents are excluded.
No preview available.
Delivery centre
Active accounts can sign in, review assigned jobs, accept work and download work orders.
The new contact will receive an email inviting them to set their password.
Engineer diary
Shift manager
Create a repeating weekly or multi-week rotation. Patterns are effective-dated so future changes do not rewrite history.
Microsoft 365
Connect this engineer's Microsoft 365 mailbox to their diary.
Create
Quote
Stock ledger
Camera scanner
Point the camera at a barcode or QR code.
Stock location
Fleet
Vehicle stock card
| Product | On hand | Min / max | Value | Code |
|---|
No products are recorded in this van.
| When | Reference | Type | Product | Change | Route | User |
|---|
No movements have involved this van.
| Reference | Status | Progress | Variances | Started |
|---|
No stocktakes have been recorded for this van.
Replenishment
Physical count
Variance approval
Check every variance before it changes the warehouse or van balance.
Code assignment