<aside> 📘
The NHVR Master Code of Practice (also known as the RICP — Registered Industry Code of Practice) is registered under section 706 of the Heavy Vehicle National Law (HVNL) and is admissible in court under section 632A as evidence of what reasonably practicable safety management looks like. The 2026 edition, released by NHVR in January 2026, is aligned with the HVNL2 reforms.
It lists 45 Activities, 530 supporting Controls, and 75 specific Hazards across 12 categories. This guide shows how each layer maps to Hubfleet so you can use the Master Code as the blueprint for your Safety Management System (SMS).
The Master Code is structured in three connected layers. Each maps to a different concept in Hubfleet.
| NHVR layer | What it is | Examples |
|---|---|---|
| Activity | A category of work a CoR party performs (45 in total, numbered 1–45) | 13 — Managing driver fatigue |
| 26 — Scheduling transport tasks | ||
| 32 — Restraining loads | ||
| Control | A specific practice or measure within an Activity | 13.21 — Install Fatigue and Distraction Detection Technologies |
| 32.1 — Provide load restraint equipment with sufficient capacity | ||
| Hazard | A specific risk source, with a coded ID (H1a–H12k) | H4a — Driver is impaired by Fatigue |
| H7a — Load not adequately restrained | ||
| H9b — Over mass vehicle |
In the NHVR model: Activities contain Controls → Controls mitigate Hazards.
In Hubfleet, this lands differently: