Points
Backoffice path: backoffice/points
Available to roles: System Administrator, Administrator
Overview
Points are the in-platform currency used across the airline. Pilots earn Points through flight performance, completing ferry flights, repositioning bounties, and other activities. Points are spent on license purchases, license renewals, booking fees, rank promotions, and other configurable costs. The Points page gives administrators full visibility into every pilot's balance and transaction history.
Transaction Structure
Every Points transaction is recorded as an immutable ledger entry with the following fields:
| Field | Description |
|---|---|
| User | The pilot associated with the transaction. |
| Type | The category of transaction (see types below). |
| Reason | A human-readable description of why the transaction occurred. |
| Points | The amount (positive for awards, negative for deductions). |
| Remarks | Optional additional notes or context. |
| Source | Polymorphic reference to the entity that triggered the transaction (e.g., a specific flight, license, or ferry leg). |
All transactions are immutable -- once created, they cannot be edited or deleted. This ensures a complete and auditable history of all Points activity.
Transaction Types
Points transactions are categorized by type to identify their source:
| Type | Description |
|---|---|
fdm | Points awarded or deducted based on Flight Data Monitoring trigger results. |
bonus | Discretionary bonus Points awarded by staff or system. |
license | Points spent to purchase a license. |
license_renewal | Points spent to renew a license. |
booking | Points spent on flight booking fees. |
repositioning | Points earned for completing a repositioning bounty. |
ferry | Points earned for completing a ferry flight leg. |
spotter | Points earned for approved spotter photo submissions. |
staff_review | Points awarded or deducted by staff during flight review, linked to the specific flight. |
manual | Points manually awarded or deducted by staff. |
Additional types may exist depending on your airline's configuration and installed modules.
Points List
The main Points page displays all pilots with their total Points balance. The list is:
- Searchable -- filter by pilot name or identifier.
- Sortable -- sort by balance, name, or other columns.
Clicking on a pilot opens their detail page, which shows the full transaction history for that pilot.
Pilot Detail Page
The detail page for an individual pilot displays:
- Current balance -- the sum of all transactions.
- Transaction history -- a chronological list of all Points transactions, with filters for:
- Transaction type
- Date range
- Positive/negative amounts
- Source links -- each transaction links back to its source entity (the flight, license, ferry, etc. that generated it).
Manual Transactions
Administrators can create manual Points transactions to award or deduct Points for any reason. When creating a manual transaction:
- Select the pilot.
- Enter the Points amount (positive to award, negative to deduct).
- Provide a reason describing the transaction.
- Optionally add remarks for additional context.
Manual transactions are recorded with the type manual and are fully visible in the pilot's transaction history.
How Points Flow Through the System
Points interact with many parts of the platform:
| Activity | Points Effect |
|---|---|
| Flight completion (FDM evaluation) | Award or deduct based on trigger rules |
| Booking a flight | Deduct if booking cost is configured |
| Cancelling a booking | Deduct penalty if configured |
| Completing a repositioning bounty | Award the bounty's Points reward |
| Completing a ferry leg | Award the leg's configured Points |
| Purchasing a license | Deduct the license cost |
| Renewing a license | Deduct the renewal cost |
| Rank promotion | Deduct the promotion cost |
| Spotter photo approved | Award configured spotter Points |
| Staff flight review adjustment | Award or deduct from the flight detail page |
| Staff manual adjustment | Award or deduct as specified |
Pilot Points Dashboard
Pilot path: points
The pilot-facing Points Dashboard displays:
- Stats Cards -- Total balance, this month's points, last month's points, and total transaction count.
- 6-Month Trend -- A bar chart showing monthly point totals for the last 6 months, with green bars for positive months and red for negative.
- Balance History -- A line chart showing the pilot's cumulative balance over time (last 90 days). The chart uses a green line with area fill to visualize how the balance has grown or declined.