The Approvals module is used to view, create, and manage approvals (also referred to as claims depending on the context).

Different configuration rules, email templates, and validation rules can be set up per client via Client / Approval Defaults.

Approvals and Claims are similar, but are used for different purposes (see below).


Approvals vs Claims

Use Approvals when:

  • Paying a supplier (vehicle maintenance, service, etc.)

  • You need VMRS codes or Job Numbers

  • Costs are entered as GST exclusive

  • You want detailed cost breakdowns (discounts, labour, parts, etc.)

  • Supplier banking/payment details should NOT be visible

Use Claims when:

  • Processing driver reimbursements or salary packaging claims

  • Costs are simple and usually entered GST inclusive

  • Payment and banking details are visible

  • You want to use Funds Check before approving payment

  • You may use autoPostClaims for failed fund retries


Approvals Screen Structure

The Approvals system is divided into tabs:

Tabs Summary

Setup

Configuration and system setup information.

Search

Search for existing approvals or create a new one.

Header

Displays contract and approval context across:

  • Approval

  • Contract

  • Maintenance

  • Vehicle

  • Events

Approval

Create and edit active approvals.

Contract (Read-only)

View contract details (not editable).

Maintenance (Read-only)

View all maintenance/approval records for the contract.

  • Used for reporting (Fuel Performance, Maintenance reports)

Vehicle (Read-only)

View vehicle details only.

Events (Read-only)

View contract events and generate reports.


Header Fields (Approval Context)

Key fields shown at the top of an approval:

  • Contract ID – Select or search contract

  • Reg Number – Vehicle registration lookup

  • Vehicle – Description only (not searchable)

  • Client – Linked client (opens client record)

  • Driver – Linked driver (hover shows contact details)

  • Type – Contract type, term, km

  • Start / End – Contract dates and kilometres

  • Last Transaction – Last odometer reading + date

  • Tyres – Allowed vs used (highlighted if exceeded)

  • Projected – Estimated end odometer

  • Division – Linked division

  • Funds Check – Pop-up showing budget vs actuals

Status Message Bar

A red message may appear showing:

  • Terminated contract date

  • Suspended contract date

  • Replacement contract

  • Or notes (first 40 characters)


Approval Search Screen

Used to find, filter, and create approvals.

Filters

  • Contract ID

  • Reg Number

  • Card Number

  • Supplier / Franchise

  • Client / Group

  • Driver (partial search supported)

  • Date range (From / To)

  • Status / Sub Status

  • Creator

Actions

  • Go → Run search

  • New → Create approval


Search Results

  • Approval ID (click to open Approval or Claim)

  • Supplier / Franchise (linked records)

  • Date created

  • Type

  • Vehicle / Reg Number

  • Card Number

  • Client / Group / Driver

  • Amount

  • Status / Sub Status

  • Last Edit details

Reports can be exported as:

  • CSV

  • Excel


Approval Header Details (Inside a Record)

Key Information Fields

  • Approval ID (auto or manual entry)

  • Supplier / Franchise details

  • Driver / Vehicle details

  • Invoice / Reference number (must be unique unless allowed)

  • Odometer + validation

  • Date + Reference Date

  • Status + Sub Status

  • Creator / Last Edit info

Line Items

Each approval can include multiple rows:

  • Job # – Groups related work

  • Class / VMRS Code – Defines service type

  • Work / Cause / Type – Classification

  • Description – Required field

  • Qty / Price / Discount %

  • Cost Price (GST excl.)

  • GST (auto or manual override)

  • Total (incl. GST)

💡 Tip: You can toggle GST inclusive/exclusive using the GST control arrows.


Footer Fields

  • Franchise Notes (included in emails)

  • Internal Notes

  • Client Limit (read-only)

  • Approval Limit (overrides contract/client limits)


Approval Status Types

  • Requested – Created externally (e.g. franchise portal)

  • Active – Editable draft

  • Posted – Finalised and exported to accounting

  • Cancelled – Cancelled before posting

  • Deleted – Removed (still stored internally)

  • History Only – Kept for records only (not financial processing)


Actions

  • New → Create approval

  • Edit / Save / Cancel → Modify records

  • Check → Validate before posting

  • Post → Finalise approval

  • Un-post → Revert to editable state

  • Attach → Add documents

  • Delete → Remove unposted approvals

  • History → Mark as non-financial record


Validations (Common Errors)

Examples:

  • Missing supplier or description

  • Invalid date format

  • Duplicate reference number

  • Odometer missing or invalid

  • Reference date out of allowed range

  • Attachment size too large

  • Approval not found or permission denied