Employee Management
Manage your complete crew roster with comprehensive employee profiles, document tracking, and status management.
Adding a New Employee
Navigate to Employees
- Select your asset from the asset switcher
- Click “Crew” in the main navigation
- Click “Employees” tab
- Click ”+ Add Employee” button
Step 1: Personal Information
Required Fields:
- First Name - Employee’s given name
- Last Name - Employee’s family name
- Date of Birth - For age verification and documents
- Nationality - For visa and work permit purposes
- Email - Primary contact email
- Phone - Primary phone number
Optional Fields:
- Place of Birth
- Address
- Personal notes
Step 2: Employment Details
Required Fields:
- Position - Job title/role (e.g., “Captain”, “Chief Engineer”, “Chief Stewardess”)
- Department - Select from available departments
- Hire Date - First day of employment
- Contract Type - Permanent, Temporary, Seasonal, or Trial
Optional Fields:
- Employee Number - Auto-generated but can be customized
- Manager - Direct supervisor
- Notes - Employment notes
Auto-Generated Employee Number:
Format: ASSET-### (e.g., YACHT-A-001)
- Sequential per asset
- Never reused
- Can be customized before saving
Step 3: Financial Information
Salary Details:
- Base Salary - Monthly or annual salary amount
- Currency - Defaults to asset currency (EUR, USD, etc.)
- Payment Frequency - Monthly, Bi-weekly, Weekly
Banking Information:
- Bank Name
- Account Number
- IBAN/SWIFT - For international transfers
- Tax ID - For tax reporting
Additional:
- Allowances (housing, food, etc.)
- Benefits package details
- Tax withholding preferences
Step 4: Document Upload
Upload required documents:
Essential Documents:
- Passport - Valid passport (PDF, JPG, PNG)
- Contract - Signed employment contract
- Medical Certificate - ENG1 or equivalent
Additional Documents:
- Visas and work permits
- STCW certificates (for maritime crew)
- Training certificates
- Seaman’s book
- ID card
- Other certifications
For Each Document:
- Document type
- Document number
- Issue date
- Expiry date (if applicable)
- File upload
Step 5: Emergency Contact
Required Information:
- Emergency Contact Name
- Relationship (spouse, parent, sibling, etc.)
- Phone Number
Optional Information:
- Alternative phone
- Email address
- Address
Review and Create
- Review all entered information
- Click “Create Employee”
- Employee appears in your crew roster
Created Successfully: New employee is now visible in your crew list and ready for assignment.
Employee Profile
Viewing Employee Details
Each employee profile displays:
Overview Tab:
- Employee photo (optional)
- Employee number
- Current status badge
- Position and department
- Contact information
- Hire date and tenure
Employment Tab:
- Contract type and status
- Hire date
- Contract start/end dates (if applicable)
- Manager assignment
- Employment history
Financial Tab:
- Base salary
- Payment frequency
- Bank account details
- Tax information
- Allowances and benefits
Documents Tab:
- All uploaded documents
- Expiry status indicators
- Download/view options
- Upload additional documents
Emergency Contact Tab:
- Contact details
- Relationship
- Alternative contacts
Employment Status
Available Statuses
SOPHIOS tracks six employment statuses:
🟢 ONBOARD
Employee is actively working on the asset.
Use when:
- Employee reporting for duty
- Returning from leave
- Standard working status
Effects:
- Included in active crew count
- Eligible for payroll
- Full system access
Changing Employee Status
- Open employee profile
- Click “Change Status”
- Select new status
- Add reason/notes (required for Suspended/Terminated)
- Set effective date
- Confirm change
Status Changes Are Logged: All status changes are tracked in audit trail with timestamp, user, and reason.
Contract Types
PERMANENT
Long-term employment with no defined end date.
Characteristics:
- No contract end date
- Full benefits package
- Standard notice period (typically 30-90 days)
- Most stable employment type
Best For:
- Senior crew (Captain, Chief Engineer, Chief Stewardess)
- Year-round operations
- Core team members
- Career positions
Creating Permanent Contract:
- Select “Permanent” contract type
- No end date required
- Set probation period (optional, typically 90 days)
TEMPORARY
Fixed-term employment with specific end date.
Characteristics:
- Defined contract end date
- Limited or no benefits
- Automatically expires on end date
- No renewal obligation
Best For:
- Project-based work
- Covering leave (maternity, sabbatical)
- Special events or seasons
- Trial before permanent
Creating Temporary Contract:
- Select “Temporary” contract type
- Set start and end dates
- System alerts before expiration
- Option to convert to permanent
SEASONAL
Recurring employment for specific seasons.
Characteristics:
- Predictable seasonal work
- Return year after year
- Flexible scheduling
- Typically 4-8 month contracts
Best For:
- Mediterranean season (May-October)
- Caribbean season (November-April)
- Ski season staff
- Summer estate staff
Creating Seasonal Contract:
- Select “Seasonal” contract type
- Define season dates
- Set expected return date
- Historical seasonal employees tracked
TRIAL
Probationary period before permanent employment.
Characteristics:
- Typically 30-90 days
- Evaluation period
- Easier termination terms
- Lower notice period
Best For:
- New hires being evaluated
- Unproven crew members
- Position fit assessment
- Skills verification
Creating Trial Contract:
- Select “Trial” contract type
- Set trial period (30, 60, or 90 days)
- Automatic reminder before expiry
- Convert to permanent upon success
Document Management
Document Types
SOPHIOS supports 9 document types:
🛂 Passport:
- Valid passport copy
- Must have 6+ months validity
- Multiple passports supported (dual citizenship)
- Tracks expiry dates
📜 Visa:
- Work visas and permits
- Multiple visas per employee (different countries)
- Country-specific tracking
- Renewal reminders
⚓ STCW Certificate:
- Standards of Training, Certification & Watchkeeping
- Required for maritime crew
- Various STCW levels supported
- Revalidation tracking
🩺 Medical Certificate:
- ENG1 or equivalent
- Fitness for duty certification
- Typically valid 2 years
- Required for seafarers
🪪 Seaman’s Book:
- Official discharge book
- Maritime service record
- Required for professional seafarers
- Country of issue tracked
📑 Contract:
- Signed employment contracts
- Amendments and addendums
- Version history
- Digital signatures supported
🎓 Training Certificates:
- Safety training (fire, first aid, etc.)
- Security training (ISPS)
- Specialized skills certifications
- Continuing education
🆔 ID Card:
- Government-issued ID
- Driver’s license
- National ID cards
- Crew ID cards
📄 Other:
- Any additional documents
- References and recommendations
- Background checks
- Insurance documents
Uploading Documents
Navigate to Documents
- Open employee profile
- Click “Documents” tab
- Click ”+ Upload Document”
Select Document Type
- Choose document type from dropdown
- Enter document number (passport #, certificate #, etc.)
- Set issue date
- Set expiry date (if applicable)
- Add notes (optional)
Upload File
- Click “Choose File” or drag-and-drop
- Supported formats: PDF, JPG, PNG (max 10MB)
- File automatically uploaded to secure storage
- Thumbnail preview generated
Enable Alerts
- Toggle “Expiry Alerts” on
- Set reminder period (30, 60, 90 days before expiry)
- Choose notification recipients
- Save
Document Expiry Tracking
Color-Coded Status:
- 🟢 Valid - More than 90 days until expiry
- 🟡 Expiring Soon - 30-90 days until expiry
- 🟠 Urgent - 7-30 days until expiry
- 🔴 Expired - Past expiry date
Automatic Alerts:
- Email notifications before expiry
- Dashboard alerts
- Weekly digest of upcoming expiries
- Configurable reminder periods
Compliance Reports:
- All document expiry dates
- Upcoming renewals
- Expired documents
- Missing documents by employee
Editing Employee Information
Updating Profile
- Open employee profile
- Click “Edit” button
- Modify any field except:
- Employee number (permanent)
- Hire date (contact admin to change)
- Click “Save Changes”
Edit History:
- All changes logged
- Timestamp and user recorded
- Previous values preserved
- Audit trail maintained
Updating Salary
Permission Required: Only Owners, Admins, and Accountants can modify salary information.
- Navigate to employee profile
- Go to “Financial” tab
- Click “Edit Salary”
- Update base salary amount
- Set effective date for change
- Add reason for change
- Save
Salary History:
- All salary changes tracked
- Effective dates recorded
- Historical rates preserved
- Used for reporting and analysis
Terminating an Employee
Termination Process
Open Employee Profile
Navigate to the employee you need to terminate.
Click “Terminate”
Click the “Terminate” button in the employee profile.
Fill Termination Form
Required Information:
- Termination Date - Last working day
- Termination Type - Resignation, Dismissal, Contract End, Mutual Agreement
- Reason - Brief explanation (required)
- Notice Period Served - Yes/No
Optional Information:
- Rehire eligible (yes/no)
- Exit interview notes
- Final comments
Process Final Payroll
- Calculate final payment including:
- Remaining salary days
- Unused vacation days
- Outstanding bonuses
- Expense reimbursements
- Create final payroll entry
- Submit for approval
- Process payment
Archive Documents
- Download all employee documents
- Create archive folder
- Store according to data retention policy
- Mark documents as archived in system
Revoke Access
- Remove from all systems
- Collect badges and keys
- Disable email and accounts
- Update organizational charts
Data Retention: Terminated employee profiles are archived but not deleted. Required for compliance and historical records.
Bulk Operations
CSV Import
Import multiple employees at once:
Process:
- Click “Import” button
- Download CSV template
- Fill template with employee data
- Upload completed CSV
- Review validation results
- Confirm import
Template Columns:
- First Name*, Last Name*, Email*, Phone*
- Position*, Department*, Hire Date*, Contract Type*
- Base Salary*, Currency*
- Date of Birth, Nationality
- Bank Name, Account Number
- Emergency Contact, Emergency Phone
- Notes
* = Required fields
Validation:
- Email uniqueness
- Valid dates
- Valid departments
- Required fields present
- Duplicate detection
CSV Export
Export employee data:
Export Options:
- All employees
- Filtered employees (by status, department, etc.)
- Selected employees only
Exported Data:
- All profile fields
- Employment details
- Salary information (if permitted)
- Document status
- Contact information
Use Cases:
- Backup employee data
- Share with external systems
- Create reports in Excel
- Compliance audits
Filtering and Search
Filter Options
By Status:
- Onboard only
- On Vacation
- All active (excludes Terminated)
- All statuses
By Department:
- Select one or more departments
- “No Department” option
By Contract Type:
- Permanent
- Temporary
- Seasonal
- Trial
By Document Status:
- Expiring soon
- Expired documents
- Missing documents
- All valid
Search Functionality
Search employees by:
- Name (first or last)
- Employee number
- Email address
- Position
- Nationality
Advanced Search:
- Combine multiple filters
- Date ranges (hire date, etc.)
- Salary ranges
- Custom field searches
Employee Permissions
Who Can Do What
| Operation | Owner | Admin | Accountant | Manager | Viewer |
|---|---|---|---|---|---|
| View Employees | ✅ | ✅ | ✅ | ✅ | ✅ |
| Add Employees | ✅ | ✅ | ❌ | ✅ | ❌ |
| Edit Basic Info | ✅ | ✅ | ❌ | ✅ | ❌ |
| Edit Salary | ✅ | ✅ | ✅ | ❌ | ❌ |
| Change Status | ✅ | ✅ | ❌ | ✅ | ❌ |
| Terminate | ✅ | ✅ | ❌ | ⚠️ | ❌ |
| View Documents | ✅ | ✅ | ✅ | ✅ | ✅ |
| Upload Documents | ✅ | ✅ | ❌ | ✅ | ❌ |
| Export Data | ✅ | ✅ | ✅ | ✅ | ❌ |
⚠️ = Requires approval from Owner/Admin
Best Practices
Employee Management Tips
Onboarding
- Complete Profile - Fill all fields, don’t leave gaps
- Upload Documents Immediately - Don’t wait until expiry
- Set Up Alerts - Enable document expiry notifications
- Assign Department - Proper organization from day one
- Verify Banking Details - Avoid payroll issues
- Add Emergency Contact - Critical for safety
Maintenance
- Regular Reviews - Check profiles quarterly
- Update Status Promptly - When employees take leave
- Monitor Documents - Act on expiry alerts quickly
- Keep Notes - Document important events and changes
- Review Contracts - Check expiring contracts monthly
- Verify Information - Periodic data quality checks
Compliance
- Document Everything - All certifications and licenses
- Track Expiries - Never let critical docs expire
- Maintain Records - Keep historical data
- Audit Trail - Review change history regularly
- Data Protection - Limit access to sensitive info
- Backup Data - Regular exports for safety
Related Documentation: