1. Vehicle Registration (RTO)
  2. Data model and import order
Reference

The tables behind Vehicle Registration (RTO)

Vehicle Registration (RTO) ships with 10 tables, grouped here by the feature that uses them. Every record your team works with lives in one of them, and you can add fields and tables in Proto.

Tables
10
Features
6, plus shared settings
Change it
Add fields and tables in Proto

How the model is organised

Case Intake:

Cases, Parties, case actions. Each case names its applicant party and the officer it is assigned to.

Document Verification:

Case documents record each document against a case with the verifying officer.

Decisions and Appeals:

Decisions record the outcome, reason, authority reference and reviewer against a case.

Vehicle Registry:

Vehicles hold VIN, plate, class, expiry and the owner party.

Fitness Inspections:

Fitness inspections record the vehicle, inspector, date, result and certificate.

Fee Receipts:

Fee receipts record amount, reference, date and status against a case.

Access:

People link each officer to a platform user in Users.

Every table, by feature

Case Intake

4 tablesAbout this feature
  • Cases

    Registration, permit and enforcement cases with lifecycle status and assigned officer.

    Linked to Parties, People
  • Parties

    Applicants, owners and registered entities that submit registration cases.

  • Case actions

    Attributed officer actions recorded against a case.

    Linked to Cases, People
  • People

    Staff and officers of the registration authority whose authenticated identity is used for attributed actions.

    Linked to Users

Document Verification

4 tablesAbout this feature
  • Case documents

    Evidence documents received against a case and the officer who verified them.

    Linked to Cases, People
  • Case actions

    Attributed officer actions recorded against a case.

    Linked to Cases, People
  • Cases

    Registration, permit and enforcement cases with lifecycle status and assigned officer.

    Linked to Parties, People
  • People

    Staff and officers of the registration authority whose authenticated identity is used for attributed actions.

    Linked to Users

Decisions and Appeals

4 tablesAbout this feature
  • Decisions

    Reasoned reviewer decisions with authority reference for a case.

    Linked to Cases, People
  • Cases

    Registration, permit and enforcement cases with lifecycle status and assigned officer.

    Linked to Parties, People
  • Case documents

    Evidence documents received against a case and the officer who verified them.

    Linked to Cases, People
  • Case actions

    Attributed officer actions recorded against a case.

    Linked to Cases, People

Vehicle Registry

3 tablesAbout this feature
  • Vehicles

    Registered vehicle registry with VIN, plate, owner and registration expiry.

    Linked to Parties
  • Parties

    Applicants, owners and registered entities that submit registration cases.

  • Cases

    Registration, permit and enforcement cases with lifecycle status and assigned officer.

    Linked to Parties, People

Fitness Inspections

3 tablesAbout this feature
  • Fitness inspections

    Fitness inspection results and certificates for registered vehicles.

    Linked to Vehicles, People
  • Vehicles

    Registered vehicle registry with VIN, plate, owner and registration expiry.

    Linked to Parties
  • People

    Staff and officers of the registration authority whose authenticated identity is used for attributed actions.

    Linked to Users

Fee Receipts

3 tablesAbout this feature
  • Fee receipts

    Fee receipts captured against a case with confirmation status.

    Linked to Cases
  • Cases

    Registration, permit and enforcement cases with lifecycle status and assigned officer.

    Linked to Parties, People
  • Parties

    Applicants, owners and registered entities that submit registration cases.

Shared and settings

1 table
  • Users

    Users

    Linked to Users

Keys and references

Every case keeps a stable case number, every party a reference number, and every vehicle its VIN and plate. Import cases by case number and vehicles by VIN, never by owner name. Resolve duplicate VI ns and plates in legacy data before import. Keep payment references on fee receipts so payments can be traced.

The system holds 10 tables and 14 relationships.

Migration order

  1. Load Users and People, linking each officer to a platform user.
  2. Load Parties with reference numbers.
  3. Load Vehicles with VIN, plate, class, expiry and owner.
  4. Load open Cases, then case documents and case actions.
  5. Load recent fitness inspections, fee receipts and Decisions for open cases.
  6. Reconcile vehicle counts, open cases and pending fees with the source before taking new applications.

Set up Vehicle Registration (RTO) your way.

Start free, then use Proto to change fields, steps and approvals before your team goes live.

How to get started