Firearm register
Prepare serial numbers, make, model and calibre, with optional licence, location and maintenance fields.
Download firearms CSVFireTrack register preparation
Download blank CSV templates for firearms, personnel and vehicles. Check the fields before moving an existing spreadsheet into FireTrack Pro, then review a small file in the import preview.
Each download contains the exact header row used by the workspace importer. Add your rows beneath it and keep the column names as written. These files contain no register records.
Prepare serial numbers, make, model and calibre, with optional licence, location and maintenance fields.
Download firearms CSVPrepare employee numbers and names, with optional contact, competency, authorisation and driving-licence fields.
Download personnel CSVPrepare registrations, make and model, with optional VIN, capacity, odometer, service and expiry fields.
Download vehicles CSV| Column name | Import requirement | What to enter |
|---|---|---|
serialNumber | Required | Enter 1–160 characters after surrounding spaces are removed. |
make | Required | Enter 1–160 characters after surrounding spaces are removed. |
model | Required | Enter 1–160 characters after surrounding spaces are removed. |
calibre | Required | Enter 1–160 characters after surrounding spaces are removed. |
licenceNumber | Optional | Up to 160 characters, or leave blank. |
licenceExpiresAt | Optional | A valid calendar date in YYYY-MM-DD format, or leave blank. |
location | Optional | Up to 160 characters, or leave blank. |
maintenanceDueAt | Optional | A valid calendar date in YYYY-MM-DD format, or leave blank. |
notes | Optional | Up to 2,000 characters, or leave blank. |
| Column name | Import requirement | What to enter |
|---|---|---|
employeeNumber | Required | Enter 1–160 characters after surrounding spaces are removed. |
name | Required | Enter 1–160 characters after surrounding spaces are removed. |
email | Optional | A valid email address up to 254 characters, or leave blank. |
phone | Optional | Up to 60 characters, or leave blank. |
roleLabel | Optional | Up to 160 characters, or leave blank. |
competencyNumber | Optional | Up to 160 characters, or leave blank. |
competencyExpiresAt | Optional | A valid calendar date in YYYY-MM-DD format, or leave blank. |
licenceNumber | Optional | Up to 160 characters, or leave blank. |
licenceExpiresAt | Optional | A valid calendar date in YYYY-MM-DD format, or leave blank. |
drivingLicenceNumber | Optional | Up to 160 characters, or leave blank. |
drivingLicenceExpiresAt | Optional | A valid calendar date in YYYY-MM-DD format, or leave blank. |
drivingLicenceClass | Optional | Up to 160 characters, or leave blank. |
notes | Optional | Up to 2,000 characters, or leave blank. |
| Column name | Import requirement | What to enter |
|---|---|---|
registration | Required | Enter 1–160 characters after surrounding spaces are removed. |
vin | Optional | Up to 160 characters, or leave blank. |
make | Required | Enter 1–160 characters after surrounding spaces are removed. |
model | Required | Enter 1–160 characters after surrounding spaces are removed. |
seats | Optional | A whole number from 1 to 100. A blank cell imports as 5. |
odometer | Optional | A whole number from 0 to 10,000,000. A blank cell imports as 0; check the actual reading before saving. |
serviceDueAt | Optional | A valid calendar date in YYYY-MM-DD format, or leave blank. |
nextServiceOdometer | Optional | A whole number from 0 to 10,000,000, or leave blank. |
roadLicenceExpiresAt | Optional | A valid calendar date in YYYY-MM-DD format, or leave blank. |
insuranceExpiresAt | Optional | A valid calendar date in YYYY-MM-DD format, or leave blank. |
notes | Optional | Up to 2,000 characters, or leave blank. |
The register importer accepts CSV or XLSX files up to 2 MB (2,097,152 bytes), reads the first worksheet and accepts 1–200 non-empty data rows per import. The column-header row is separate. Downloaded templates contain only the headers, so add at least one data row before previewing a file.
The preview validation rejects repeated serialNumber, employeeNumber or registration values within the selected file, ignoring letter case and surrounding spaces. Dates must be real calendar dates written as YYYY-MM-DD. A preview validates the file; it does not confirm that every identifier is new to the organisation's saved register.
Selecting a file validates it and shows the record count with a preview of the first 10 rows. Saving is a separate Import records action in an authorised workspace. The public read-only demo allows previewing, with saving disabled. Use made-up records when evaluating the public demo.
Optional describes whether the register import accepts a blank cell. Firearm issue separately checks recorded licence, personnel competency and authorisation, availability and maintenance state. Vehicle sign-out separately checks the driver, mileage and recorded service or document expiry conditions. Review those requirements before relying on an imported register for a handover.
Agree which records to bring across, who reviews them and which operational checks the team needs to complete. Bring the column reference to your FireTrack demonstration.
Help us improve VCMP
We use optional analytics cookies to understand which pages people visit and how they discover VCMP. We do not use these analytics cookies unless you accept them.
Read our privacy policy