Overview
Routes are predefined transportation paths from origin to destination with associated distance, billing rates, and vendor rates. The Routes module enables you to standardize common routes, ensure consistent pricing, and simplify shipment creation.Key Features
Predefined Paths
Create reusable routes for common origin-destination pairs
Dual Pricing
Set both billing rates (revenue) and vendor rates (costs)
Distance Tracking
Record route distances in kilometers for planning
Package Assignment
Link routes to specific packages for organized operations
Viewing Routes
Routes Table
The main table displays all configured routes:| Column | Description |
|---|---|
| Package | Associated package name or “None” |
| Origin | Starting location |
| Destination | Ending location |
| Distance | Route distance in kilometers |
| Billing Rate | Rate charged to clients (₹/ton) |
| Vendor Rate | Cost paid to transporters (₹/ton) |
| Actions | Edit button (admin only) |
All users can view routes to understand available paths. Only administrators can create or edit route information.
Understanding Pricing
Each route has two rates: Billing Rate (₹/ton):- Amount charged to your clients
- Revenue per ton of cargo
- Higher value
- Example: ₹1,500/ton
- Amount paid to transporter
- Cost per ton of cargo
- Lower value (ideally)
- Example: ₹1,200/ton
Search Functionality
Quickly find routes:- Search by origin (source) location
- Real-time filtering as you type
- Case-insensitive search
Adding a New Route (Admin Only)
Assign to Package (Optional)
Choose whether to assign this route to a specific package:
- Select a package to restrict route to that package
- Select “None” for unrestricted routes
- Only active packages are shown
When creating a shipment, selecting a package will filter the route list to show only routes assigned to that package.
Enter Origin Location
Specify the starting point of the route:
- Required field
- Use clear, consistent naming
- Examples: “Mumbai Depot”, “Delhi Warehouse”, “Chennai Port”
- Include city/area for clarity
Enter Destination Location
Specify the ending point of the route:
- Required field
- Match naming style with origin
- Examples: “Bangalore Hub”, “Kolkata Distribution Center”
Specify Distance
Enter the route distance in kilometers:
- Required field
- Must be a positive number
- Use actual road distance, not straight-line
- Helpful for logistics planning and time estimation
Set Billing Rate
Enter the rate you charge clients per ton:
- Required field
- In Indian Rupees (₹)
- Per ton of cargo
- This is your revenue rate
- Example: 1500 (represents ₹1,500/ton)
Set Vendor Rate
Enter the rate you pay transporters per ton:
- Required field
- In Indian Rupees (₹)
- Per ton of cargo
- This is your cost rate
- Should typically be lower than billing rate
- Example: 1200 (represents ₹1,200/ton)
Editing Route Details (Admin Only)
Modify Information
The edit dialog opens with current values pre-filled:
- Update any field as needed
- Package assignment can be changed
- Rates can be adjusted (affects new shipments only)
- Distance can be corrected
Package Assignment
Why Assign Routes to Packages?
Package assignment provides several benefits:Organized Route Management
Organized Route Management
Group routes by client, project, or operational area for better organization.
Simplified Shipment Creation
Simplified Shipment Creation
When creating a shipment with a package selected, only relevant routes appear in the dropdown.
Access Control
Access Control
Standard users only see routes relevant to their assigned packages.
Clearer Reporting
Clearer Reporting
Generate package-specific reports showing routes used for each package.
Assigning vs. Not Assigning
Assigned Routes (Package Selected):- Appear only when that package is selected
- Filtered view for focused operations
- Better for client-specific or project-specific routes
- Available for all packages
- Always appear in route dropdowns
- Good for common, frequently-used routes
Using Routes in Shipments
Route Selection Benefits
When you select a route during shipment creation:-
Auto-Fills Origin & Destination
- Source field populates automatically
- Destination field populates automatically
- Both become read-only
-
Ensures Consistent Pricing
- Billing and vendor rates automatically applied
- No manual rate entry needed
- Reduces pricing errors
-
Links Financial Data
- Shipment revenue calculated from billing rate
- Shipment cost calculated from vendor rate
- Profit margin automatically determined
Shipment Creation Flow
This workflow ensures data consistency and reduces manual entry errors across your logistics operations.
Pricing Strategies
Setting Competitive Billing Rates
Consider these factors:- Market Rates: Research competitor pricing
- Distance: Longer routes typically have lower per-km rates
- Volume: High-volume routes may allow lower margins
- Service Level: Premium service justifies higher rates
- Fuel Costs: Factor in current fuel prices
Determining Vendor Rates
Negotiate vendor rates based on:- Transporter Quotes: Get multiple quotes
- Route Difficulty: Complex routes cost more
- Volume Commitment: Higher volumes can reduce rates
- Relationship: Long-term partners may offer better rates
- Market Conditions: Rates fluctuate with demand
Profit Margin Guidelines
| Margin % | Category | Example |
|---|---|---|
| 15-20% | Standard | Billing: ₹1,500, Vendor: ₹1,275 |
| 20-30% | Good | Billing: ₹1,500, Vendor: ₹1,200 |
| 30%+ | Excellent | Billing: ₹1,500, Vendor: ₹1,050 |
Common Route Configurations
Express Routes
- Higher billing rates
- Premium transporters
- Faster delivery times
- Lower vendor margins needed
Economy Routes
- Competitive billing rates
- Standard transporters
- Normal delivery times
- Higher vendor margins possible
Bulk Routes
- Volume-based pricing
- Long-term transporter contracts
- Regular, scheduled shipments
- Optimized for cost efficiency
Integration with Other Modules
Shipments Integration
- Routes selected during shipment creation
- Auto-populates origin and destination
- Applies pricing automatically
- Links for financial calculations
Packages Integration
- Routes can be assigned to packages
- Filters available routes
- Organizes operations by package
- Enables package-specific reporting
Dashboard Integration
- Route data feeds revenue calculations
- Margin analysis uses billing vs. vendor rates
- Distance data helps with logistics planning
Common Workflows
Setting Up a New Route
Research the Path
Determine the exact origin and destination, measure distance, and research market rates.
Updating Route Pricing
Communicate billing rate changes to clients in advance. Consider maintaining old rate for in-progress contracts.
Mobile Responsiveness
The Routes interface adapts to all devices:- Desktop: All columns visible with full details
- Tablet: All essential information displayed
- Mobile: Key columns shown (Package, Origin, Destination, Distance, Billing Rate, Vendor Rate)
- Full functionality on all screen sizes
Troubleshooting
Route Not Appearing in Shipment Dropdown?
Check Package Assignment
If you selected a package in the shipment form, only routes assigned to that package will show. Try selecting “None” for package to see all routes.
Rates Not Making Sense?
- Verify you entered rates per ton, not total amounts
- Check for decimal point placement errors
- Confirm billing rate is higher than vendor rate
- Review currency (should be in Indian Rupees)
Distance Showing Incorrectly?
- Ensure you used kilometers, not miles
- Verify you used road distance, not straight-line
- Check for typos in the distance field
- Use mapping tools for accurate measurements
Best Practices
Standardize Location Names
Standardize Location Names
Use consistent naming for locations:
- “Mumbai Depot” not “Mumbai” or “mumbai depot”
- Include facility type (depot, warehouse, port)
- Maintain a location naming guide
Regular Rate Reviews
Regular Rate Reviews
Review and update rates quarterly:
- Monitor fuel price changes
- Check competitor rates
- Assess vendor cost changes
- Adjust margins as needed
Document Assumptions
Document Assumptions
Keep external notes about:
- How rates were determined
- Special agreements with vendors
- Client-specific pricing arrangements
- Seasonal rate variations
Use Package Assignment Wisely
Use Package Assignment Wisely
- Assign client-specific routes to respective packages
- Leave common routes unassigned
- Don’t over-complicate with too many packages
- Review assignments regularly
Next Steps
- Create shipments using routes: Shipments
- Organize with packages: Packages
- View route performance: Dashboard
- Manage transporters: Transporters
