Trip Management
SOPHIOS provides comprehensive trip planning and tracking for yachts, jets, vehicles, and properties with multi-leg itineraries, waypoint management, and expense tracking.
Overview
Plan trips with detailed routes, track expenses, and monitor costs against estimates for any asset type.
Multi-Asset Support: Track voyages for yachts, flights for jets, journeys for vehicles, and visits for properties.
Trip Status
Trips progress through 4 statuses:
Trip scheduled but not yet started
Trip currently happening
Trip finished successfully
Trip was cancelled
Creating a Trip
Navigate to Trips
- Select your asset
- Click “Operations” → “Trips”
- Click ”+ Create Trip”
Fill Trip Details
Required Fields:
- Name - Trip identifier (e.g., “Mediterranean Summer Tour”, “Miami to London”)
- Start Date - When trip begins
- Asset - Which asset (automatically selected if coming from asset page)
Optional Fields:
- Description - Trip purpose or notes
- End Date - When trip ends (can be left open for ongoing trips)
- Number of Guests - Passenger/guest count
Estimates:
- Estimated Cost - Expected total cost (EUR)
- Estimated Distance - Expected distance (units vary by asset type)
- Yachts: Nautical miles
- Jets/Vehicles: Kilometers
- Estimated Duration - Expected trip length in days
Notes:
- Additional trip information
Add Waypoints
Minimum Required: 2 waypoints
- At least one ORIGIN
- At least one DESTINATION
Waypoint Fields:
- Name - Port, airport, city, or location name
- Type - ORIGIN, STOPOVER, or DESTINATION
- Order - Sequential order (1, 2, 3…)
- Arrival Date (optional)
- Departure Date (optional)
- Coordinates (optional - for future mapping)
- Notes (optional)
Example: Yacht Voyage
- Origin: Monaco (depart June 1)
- Stopover: Portofino (arrive June 2, depart June 3)
- Stopover: Capri (arrive June 4, depart June 5)
- Destination: Malta (arrive June 6)
Review and Create
- Verify trip details
- Check waypoint sequence
- Click “Create Trip”
- Trip appears in trip list
Waypoint Requirement: Every trip must have at least one ORIGIN waypoint and one DESTINATION waypoint.
Waypoint Types
Origin
Starting Point:
- First waypoint in trip
- Departure location
- One required per trip
Examples:
- Yacht: “Port of Monaco”
- Jet: “Nice Côte d’Azur Airport (NCE)”
- Vehicle: “Monaco Garage”
- Property: “Villa Monaco”
Stopover
Intermediate Stops:
- Between origin and destination
- Multiple stopovers allowed
- Optional arrival and departure dates
Examples:
- Yacht: “Marina di Portofino”, “Port of Capri”
- Jet: “Teterboro Airport (TEB)”
- Vehicle: “Lyon Service Station”
- Property: “Paris Apartment”
Destination
Final Stop:
- Last waypoint in trip
- Arrival location
- One required per trip
Examples:
- Yacht: “Grand Harbour Marina, Malta”
- Jet: “London Luton Airport (LTN)”
- Vehicle: “Geneva Residence”
- Property: “Chamonix Chalet”
Managing Waypoints
Adding Waypoints
Open Trip
Navigate to trip details page
Click “Add Waypoint”
Opens waypoint form
Fill Waypoint Details
- Name (required)
- Type (required - Origin, Stopover, Destination)
- Order (auto-assigned or manual)
- Arrival/Departure dates (optional)
- Coordinates (optional)
- Notes (optional)
Save Waypoint
Waypoint added to trip itinerary
Editing Waypoints
- Click waypoint in list
- Update fields
- Save changes
Editable Fields:
- Name
- Arrival/departure dates
- Coordinates
- Notes
Non-Editable:
- Type (delete and recreate if type wrong)
- Trip ID
Deleting Waypoints
- Click delete icon on waypoint
- Confirm deletion
Restrictions:
- Cannot delete if only origin remains
- Cannot delete if only destination remains
- Must maintain minimum 2 waypoints (origin + destination)
Trip Expenses
Expense Types
Invoice-Linked Expenses:
- Link existing invoices to trip
- Pulls amount from invoice
- Links to vendor and category
- Automatic cost tracking
Manual Expenses:
- Direct expense entry
- No invoice required
- Custom description
- Optional category
Adding Expenses
Linking Existing Invoice
Open Trip Expenses
Go to trip details → Expenses tab
Click “Add Expense”
Opens expense form with two tabs
Select “Associate Invoice” Tab
Search for invoice by:
- Invoice number
- Vendor name
- Amount
Select Invoice
Click on invoice to link
Optional Fields
- Location - Where expense occurred (port/airport/city)
- Notes - Additional context
Save
Expense linked to trip with invoice details
Automatic Data:
- Amount from invoice
- Vendor from invoice
- Category from invoice
- Date from invoice
Trip Cost Tracking
Cost Summary
Trip details show:
Estimated Costs:
- Estimated total cost (set at creation)
- Budget baseline
Actual Costs:
- Sum of all expenses (invoices + manual)
- Real-time calculation
- Updates as expenses added
Variance:
- Actual vs. Estimated
- Over/under budget indicator
- Percentage variance
Expense Breakdown:
- Total invoice-linked expenses
- Total manual expenses
- Number of each type
- By category distribution
Distance & Duration Tracking
Distance Units
Distance units vary by asset type:
Yachts:
- Measured in nautical miles (millas náuticas)
- Example: “250 NM”
Jets & Vehicles:
- Measured in kilometers (km)
- Example: “1,500 km”
Properties:
- Distance typically not applicable
- Can use km for distance from primary residence
Duration Tracking
Estimated Duration:
- Set at trip creation
- In days
- Planning baseline
Actual Duration:
- Can be updated during/after trip
- Calculated from start/end dates
- Or manually entered
Trip Filtering & Search
Filter Options
By Asset:
- Select specific asset
- View all trips for one asset
By Status:
- Planned
- In Progress
- Completed
- Cancelled
Search
Search trips by:
- Trip name
- Description
- Waypoint names
Sorting
- By start date (newest/oldest first)
- By status
- By actual cost
- By creation date
Trip Statistics
Dashboard Metrics
Count of all trips across assets
Currently active trips
Successfully finished trips
Sum of all trip expenses
Per-Trip Metrics:
- Name and route summary
- Status badge
- Date range
- Number of waypoints
- Number of expenses
- Actual vs. estimated costs
- Distance and duration
- Number of guests
Updating Trips
Editable Fields
During Planning:
- Name, description
- Start/end dates
- Estimated costs/distance/duration
- Number of guests
- Waypoints
- Status
During/After Trip:
- Actual costs (auto-calculated from expenses)
- Actual distance
- Actual duration
- End date
- Status
- Notes
Changing Trip Status
PLANNED → IN_PROGRESS:
- Click “Start Trip”
- Confirms trip has begun
IN_PROGRESS → COMPLETED:
- Click “Complete Trip”
- Finalizes trip
- Sets actual end date
- Locks major edits
Any Status → CANCELLED:
- Click “Cancel Trip”
- Add cancellation reason
- Preserves trip data for records
Trip Details Page
Overview Section
Displays:
- Trip name
- Asset type and name
- Status badge
- Date range (start → end)
- Cost comparison (actual vs. estimated)
- Number of guests
- Distance (estimated vs. actual)
- Duration (estimated vs. actual)
- Description
- Notes
Route Display
Waypoint List:
- Sequential order
- Waypoint names
- Arrival/departure dates
- Type badges (Origin, Stopover, Destination)
- Notes for each stop
Visual Route:
- Origin → Stopover 1 → Stopover 2 → … → Destination
- Easy to scan itinerary
Tabs
Expenses Tab:
- Complete expense list
- Invoice-linked and manual expenses
- Total cost calculation
- Add expense button
- Delete expenses
Waypoints Tab:
- Detailed waypoint information
- Edit waypoint details
- Add new waypoints
- Reorder waypoints
Asset-Specific Features
Yachts
Terminology:
- Trips called “Voyages” or “Cruises”
- Waypoints are ports/marinas
- Distance in nautical miles
- Weather conditions in metadata
Common Expenses:
- Port fees
- Fuel (bunkers)
- Provisioning
- Marina fees
- Agent fees
Private Jets
Terminology:
- Trips called “Flights”
- Waypoints are airports (IATA/ICAO codes)
- Distance in kilometers
- Flight time in hours
Common Expenses:
- Landing fees
- Handling fees
- Fuel
- Catering
- Parking/hangar fees
Vehicles
Terminology:
- Trips called “Journeys” or “Transfers”
- Waypoints are cities/destinations
- Distance in kilometers
- Road conditions in metadata
Common Expenses:
- Fuel
- Tolls
- Parking
- Maintenance en route
- Accommodations
Properties
Terminology:
- Trips called “Visits” or “Stays”
- Waypoints are properties or nearby locations
- Distance from primary residence
- Stay duration in days
Common Expenses:
- Travel to property
- Provisioning
- Staff costs
- Utilities during visit
- Maintenance performed
Permissions & Access
Role-Based Trip Permissions
| Operation | Owner | Admin | Accountant | Manager | Viewer |
|---|---|---|---|---|---|
| View Trips | ✅ | ✅ | ✅ | ✅ | ✅ |
| Create Trips | ✅ | ✅ | ❌ | ✅ | ❌ |
| Edit Trips | ✅ | ✅ | ❌ | ✅ | ❌ |
| Delete Trips | ✅ | ✅ | ❌ | ✅ | ❌ |
| Add Expenses | ✅ | ✅ | ✅ | ✅ | ❌ |
| View Costs | ✅ | ✅ | ✅ | ✅ | ✅ |
| Export Data | ✅ | ✅ | ✅ | ✅ | ❌ |
Best Practices
Trip Management Tips
Planning
- Plan Ahead - Create trips 30+ days in advance
- Detailed Waypoints - Include all stopovers for accurate tracking
- Realistic Estimates - Use historical data for cost estimates
- Guest Count - Track for provisioning and planning
During Trip
- Update Status - Change to “In Progress” when trip starts
- Log Expenses Promptly - Add expenses as they occur
- Track Actual Distance - Update during trip for accuracy
- Note Deviations - Document route changes in notes
After Trip
- Complete Status - Mark completed when finished
- Final Costs - Ensure all expenses added
- Actual vs. Estimated - Review variance for future planning
- Document Lessons - Notes for next similar trip
Troubleshooting
Cannot Create Trip
Possible Causes:
- Fewer than 2 waypoints
- Missing origin or destination waypoint
- User lacks edit permission for asset
Solutions:
- Add minimum 2 waypoints (origin + destination)
- Ensure one waypoint is type ORIGIN, one is DESTINATION
- Verify asset access permissions
Waypoint Order Incorrect
Possible Causes:
- Manual order assignment conflicts
- Waypoints added out of sequence
Solutions:
- Edit waypoint order numbers
- Delete and recreate in correct sequence
- Order must be unique per trip
Expense Not Showing in Total
Possible Causes:
- Expense not saved
- Amount is zero
- Wrong currency conversion
Solutions:
- Verify expense saved successfully
- Check expense amount is non-zero
- Ensure currency is set correctly (defaults to EUR)
FAQ
Can I create recurring trips?
No. Each trip must be created individually. Trip templates planned for future release.
Can I assign crew to trips?
Not currently. Crew assignment to trips planned for future release.
How do I track fuel consumption?
Create manual expense for fuel or link fuel invoices to trip. Detailed fuel tracking planned for future.
Can I map the route?
Waypoint coordinates can be recorded but map view not yet implemented. Planned for future release.
What happens to expenses when trip is cancelled?
All expenses are preserved. You can view and export expense data even for cancelled trips.
Can trips span multiple assets?
No. Each trip is associated with one asset. For multi-asset journeys, create separate trip for each asset.
Related Documentation: