Open VTS vehicle tracking software logo
TutorialsPricingFree Tools

Industries

Logistics & TransportationEnd-to-end fleet visibility and route optimization
Construction & InfrastructureHeavy equipment monitoring and geofencing
Oil, Gas & Energy OperationsRemote asset tracking across pipeline networks
Mining & Heavy IndustryFleet management for mining operations

 

Agriculture & Agri-Fleet OperationsSmart field and farm vehicle management
Waste Management & Sanitation ServicesRoute and collection fleet optimization
School & Institutional TransportationStudent safety and bus fleet tracking
Security Patrol & Response FleetsReal-time patrol monitoring and dispatch

 

Electric Vehicle Fleet OperationsEV fleet range and charge management
Banking & Cash-in-Transit OperationsSecure transit and armored vehicle tracking
Insurance Telematics & Field InvestigationDriver behavior and claims fleet tracking
Field Service & Mobile WorkforceTechnician dispatch and workforce routing

Learn

BlogGuides & E-books

Product

Product TourSupported Devices

Help

DocumentationContent Library

Developers

API Reference

Contact

Contact Us

Company

Our StoryCareers

Ecosystem

Partner ProgramAffiliate Program
Download Now
PricingFree Tools
IndustriesLogistics & TransportationConstruction & InfrastructureOil, Gas & EnergyMining & Heavy IndustryAgriculture & Agri-FleetWaste Management & SanitationSchool & Institutional TransportSecurity Patrol & ResponseElectric Vehicle FleetsBanking & Cash-in-TransitInsurance & TelematicsField Service & Mobile Workforce

Learn

BlogGuides & E-books

Product

Product TourSupported Devices

Help

DocumentationContent Library

Developers

API Reference

Contact

Contact Us

Company

Our StoryCareers

Ecosystem

Partner ProgramAffiliate Program
Download Now
All Docs

Getting Started

Installation

  • System Requirements
  • Install on Linux
  • Install with Docker

Quick Start

  • First Login & Setup
  • Dashboard

Platform Guides

Tracking

  • Real-Time Tracking
  • Route History & Playback
  • Platform Overview & Architecture
  • Dashboard — Admin, User & Superadmin
  • Maps, Live Tracking & Trip History
  • Vehicle Management
  • Inventory — Devices & SIM Cards
  • Driver Management
  • User Management & Activity Logs
  • Computed Sensors & Telemetry
  • Plans, Payments & Transactions
  • Logs — Activity, Events & Telemetry
  • Calendar, Support & Share Track Link
  • Route Optimization
  • Roles, Permissions & Access Matrix
  • Troubleshooting & FAQ
  • Validation Rules & Form Reference

Geofencing

  • Geofence Setup
  • Landmarks — Geofences, POI & Routes

Alerts & Notifications

  • Alert Configuration
  • Alerts, Notifications & Channels

Configuration

Server

  • Server Configuration
  • Platform Settings & Administration
  • Superadmin — Server, SSL & Master Data

Database

  • Database Setup

Integrations

Devices

  • Device Protocols

REST API

  • REST API Overview
  1. Home
  2. Resources
  3. Documentation
  4. Validation Rules & Form Reference

Validation Rules & Form Reference

Complete reference for all validation rules, field constraints, file upload limits, and form validation patterns used across the OpenVTS platform.

Last updated April 17, 2026

Validation Rules Reference#

This page documents every validation rule applied across forms in the OpenVTS platform. All validations use the Zod schema library and are enforced on both the client and server side.

Name Validation#

RuleConstraintDescription
Minimum Length2 charactersName must be at least 2 characters long
Maximum LengthConfigurableMaximum length is configurable per deployment
Must Contain LetterAt least 1 letterName must contain at least one alphabetic character
Allowed CharactersLetters, spaces, hyphens, apostrophes, periodsOnly these character types are permitted
No Multiple SpacesNo consecutive spacesMultiple consecutive spaces are rejected

Email Validation#

RuleConstraintDescription
RequiredNon-emptyEmail field cannot be left blank
Maximum LengthConfigurableMaximum character count for email addresses
Valid FormatRFC 5322 patternMust match standard email format (user@domain.tld)

Username Validation#

RuleConstraintDescription
Minimum Length3 charactersUsername must be at least 3 characters
Maximum LengthConfigurableMaximum length is configurable
Must Contain LetterAt least 1 letterUsername must include at least one letter
Allowed CharactersLetters, numbers, dots, underscores, hyphensSpecial characters limited to . _ -

Password Validation#

RuleConstraintDescription
Minimum LengthConfigurableMinimum password length (typically 8 characters)
Maximum LengthConfigurableMaximum password length
Must MatchConfirm fieldPassword and confirm password fields must be identical
Current RequiredFor changesCurrent password required when changing existing password

Mobile / Phone Validation#

RuleConstraintDescription
Minimum DigitsConfigurableMinimum digit count for phone numbers
Maximum DigitsConfigurableMaximum digit count for phone numbers
Country CodeRequired (with number)Country dialing code must be selected when number is entered

Company Validation#

RuleConstraintDescription
Minimum Length2 charactersCompany name must be at least 2 characters
Maximum LengthConfigurableMaximum company name length
Must Contain LetterAt least 1 letterCompany name must include a letter
Invalid CharactersCheck appliedCertain special characters are not allowed

Address & Location Validation#

RuleConstraintDescription
Address Min5 charactersAddress must be at least 5 characters
Address MaxConfigurableMaximum address length
PincodeNumeric onlyOnly digits allowed; exact length or max digits enforced
LatitudeMust be number, -90 to 90Valid decimal degree latitude with max length check
LongitudeMust be number, -180 to 180Valid decimal degree longitude with max length check

Financial Validation#

RuleConstraintDescription
CreditsRequired, must be number, max digitsCredit values must be numeric with digit limit
URLValid URL formatMust be a properly formatted URL
AmountRequired, max length, valid format, positivee.g., 100.00 — must be a positive decimal number
ReferenceMax lengthPayment reference with maximum character limit

Support Ticket Validation#

RuleConstraintDescription
Title MinMinimum charactersTicket title minimum length
Title MaxMaximum charactersTicket title maximum length
Message MinMinimum charactersTicket message minimum length
Message MaxMaximum charactersTicket message maximum length
Meaningful TextContent checkMessage must contain meaningful text (not just spaces or symbols)

Landmark Validation#

RuleConstraintDescription
Name Min2 charactersLandmark name minimum length
Name MaxConfigurableLandmark name maximum length
Description MaxConfigurableDescription maximum length
RadiusMust be number, positive, max metersCircle geofence radius constraint
ToleranceMust be number, positive, max meters, 1-max rangeLine/polygon geofence tolerance buffer

Device & SIM Validation#

FieldConstraintDescription
IMEIRequired, 5-20 digitsInternational Mobile Equipment Identity number
SIM NumberMinimum 5 digitsSIM card number identifier
IMSI5-20 digitsInternational Mobile Subscriber Identity
ICCID10-25 digitsIntegrated Circuit Card Identifier

File Upload Validation#

ContextMax SizeAllowed Types
Settings Images (Favicon, Logo)2 MBPNG, JPEG, WebP only
User Documents5 MBPDF, Images (PNG, JPEG), DOC/DOCX
Admin Documents20 MBPDF, Images (PNG, JPEG), DOC/DOCX
Support Attachments5 MB per file (max 5 files)Common document and image formats
Warning
All validation rules are enforced on both the frontend (for immediate user feedback) and the backend (for security). Never rely solely on client-side validation.
Tip
Configurable limits (marked as 'Configurable' in the constraint column) can be adjusted via platform settings or environment variables depending on deployment requirements.
PreviousTroubleshooting & FAQNextGeofence Setup

On this page

  • Validation Rules Reference
  • Name Validation
  • Email Validation
  • Username Validation
  • Password Validation
  • Mobile / Phone Validation
  • Company Validation
  • Address & Location Validation
  • Financial Validation
  • Support Ticket Validation
  • Landmark Validation
  • Device & SIM Validation
  • File Upload Validation
Self-HostedFull Data Control
7.5K+Enterprises & Developers
100+Countries
99.9%Uptime SLA
Open VTS — Vehicle Tracking Software

Vehicle tracking software built for scale. Own your data, control your fleet, and track without limits with our GPS fleet management platform.

Product

  • Vehicle Tracking Software
  • Vehicle Tracking Application
  • Video Telematics
  • Self-Hosted vs SaaS
  • Free Tools
  • Pricing

Industries

  • Logistics & Transportation
  • Construction & Infrastructure
  • Oil, Gas & Energy
  • Agriculture & Agri-Fleet
  • Mining & Heavy Industry
  • School Transportation
  • Electric Vehicle Fleets

Resources

  • Blog
  • Guides & E-books
  • Documentation
  • API Reference
  • Tutorials
  • Help Center
  • Supported Devices

Company

  • Our Story
  • Careers
  • Contact Us
  • Partner Program
  • Affiliate Program
  • Content Library

© 2026 Open VTS. All rights reserved.

Privacy PolicyRefund PolicyTerms of UseSecuritySitemap