Distance Validation Utility
Component Detail
Infrastructure
low complexity
mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Utility that provides mileage distance validation logic and optional route distance estimation to prevent implausible kilometre claims. Supports configurable minimum and maximum distance bounds per organisation and can integrate with a maps API for distance sanity checking.
distance-validation-utility
Responsibilities
- Validate entered kilometre distance against configured min/max bounds
- Provide distance sanity check utilities for client-side pre-validation
- Format distance values consistently across the expense registration flow
Interfaces
validateDistance(km, minKm, maxKm)
formatDistance(km)
isDistancePlausible(km)
getDistanceBounds(orgId)