Logo

What are you looking for?

Please use the search bar below to find an article that can help answer any questions you may have.

Invoicing, Vehicles & Equipment Widgets

Dashboards

Invoicing, Vehicles & Equipment Widgets

Explanation of Invoicing, Vehicles & Equipment Widgets

Compliance + Housekeeping Dashboard Widgets

These widgets do not show workload.
They do not show revenue performance.

They exist to prevent:

  • Missed billing

  • Expired MOTs

  • Missed vehicle servicing

  • Expired vehicle tax

  • Missed equipment servicing

They are date-driven and status-driven alerts.

They update either:

  • Hourly (Invoicing)

  • Daily (Vehicles and Equipment)

They do not update instantly.


Jobs needing invoiced – 60 days

Purpose

This widget protects cashflow.

It highlights completed jobs that have not yet had an invoice generated.

If this number is not zero, there is completed work waiting to be billed.


Widget Details

Widget name: Jobs needing invoiced – 60 days
Format: Number
Update frequency: Approximately every 1 hour
Description (system logic): Jobs not yet invoiced over the last 60 days
Detail link: Yes, links through to filtered job data
Visibility: Only visible if Invoicing is enabled in the system


What This Widget Actually Measures

A job will appear here only if:

  • The job status is Completed

  • The completion date is within the last 60 days

  • No invoice has been generated for that job

All three conditions must be true.

If even one condition is not met, the job will not appear.


What This Widget Does NOT Measure

It does not check:

  • Whether the invoice has been paid

  • Whether the invoice is overdue

  • Whether the invoice amount is correct

  • Whether partial billing has occurred outside WorkPal

It only checks:

Has an invoice been generated from this completed job?


Common Customer Questions

“We invoiced this job. Why is it here?”

Check:

  • Was the invoice created directly from the job?

  • Is the invoice correctly linked?

  • Is the job actually marked as Completed?

If the invoice exists but is not linked to the job, the dashboard will still show it.

The dashboard is correct based on stored system data.


“That job shouldn’t be completed.”

If it appears here, it is marked as Completed.

Completion status drives this widget.
Not real-world activity.


“Why only 60 days?”

The widget is designed to highlight recent billing gaps, not historical ones.


What Happens When You Click It

Clicking opens a filtered Job list showing:

  • Completed jobs

  • Within the last 60 days

  • Without invoices

This list is exactly what the widget is counting.


Vehicle Service (Next 30 Days)

Purpose

Prevents missed servicing deadlines.

This widget highlights vehicles approaching their next service date.


Widget Details

Widget name: Vehicle Service
Update frequency: Daily
Description (system logic): Number of vehicles due for service within the next 30 days
Report: Yes (downloadable list)


What This Widget Measures

Counts vehicles where:

  • A service date is recorded

  • That service date falls within the next 30 days

It does not check:

  • Whether the vehicle is active

  • Whether it is currently assigned

  • Whether servicing has already been booked

It only checks the recorded service date.


Common Customer Questions

“This vehicle isn’t in use.”

Usage is irrelevant.
If the service date is approaching, it appears.


“We serviced this yesterday.”

If the service date field was not updated in WorkPal, the widget will still show it.

Dashboards reflect stored data only.


Equipment Service (Next 30 Days)

Purpose

Prevents missed calibration or equipment servicing deadlines.

Used for compliance and audit readiness.


Widget Details

Widget name: Equipment Service
Update frequency: Daily
Description (system logic): Number of equipment items due for service within the next 30 days
Report: Yes (downloadable list)


What This Widget Measures

Counts equipment where:

  • A service or calibration date is recorded

  • That date falls within the next 30 days

If no service date is recorded, the equipment will not appear.


Common Customer Questions

“We’ve already serviced this.”

If the service/calibration date was not updated, it will still appear.

The dashboard is not wrong.
The date field is outdated.


Vehicle MOT (Next 30 Days)

Purpose

Prevents MOT expiry.


Widget Details

Widget name: Vehicle MOT
Update frequency: Daily
Description (system logic): Number of vehicles’ MOT due within the next 30 days
Report: Yes (downloadable list)


What This Widget Measures

Counts vehicles where:

  • MOT expiry date exists

  • The expiry date falls within the next 30 days

It does not check:

  • Whether an MOT is booked

  • Whether paperwork is completed outside WorkPal

It strictly checks the expiry date field.


Common Customer Questions

“We’ve renewed the MOT.”

If the expiry date has not been updated, it will still appear.


Vehicle Tax (Next 30 Days)

Purpose

Prevents tax expiry.


Widget Details

Widget name: Vehicle Tax
Update frequency: Daily
Description (system logic): Number of vehicles’ Tax due within the next 30 days
Report: Yes (downloadable list)


What This Widget Measures

Counts vehicles where:

  • Tax expiry date exists

  • The expiry date falls within the next 30 days

It does not check:

  • Whether renewal paperwork is underway

  • Whether payment has been made externally

Only the stored expiry date matters.


Common Customer Questions

“We’ve already renewed it.”

If the expiry date has not been updated in WorkPal, the dashboard will still show it.


Final Clarification for This Article

These widgets are:

  • Date-driven

  • Status-driven

  • Alert-based

They do not:

  • Predict problems

  • Check external systems

  • Override real-world updates

They reflect exactly what is stored in WorkPal.

If something appears unexpectedly:

Check:

  • The relevant date field

  • The job status

  • Whether records have been updated

Did you find this article helpful?
Previous

Understanding Widget Logic and Descriptions

Next