Rules
The engines that drive billing and qualification: pricing, qualifications, penalties, accumulated facts and recurring charges.
Two rule engines share one pattern — evaluate conditions against member, aircraft and flight data — and power both pricing and qualification enforcement.
Pricing Rules
The composite flight-pricing engine — a flight's price is the sum of every matching rule, each set by IF/ELSE-IF/ELSE branches and versioned by effective date.
Qualification Rules
The same condition engine as pricing, used to enforce who may fly in which role — surfacing qualification alerts before a flight is approved.
Penalties
Financial penalty rules — such as no-show fees or overdue-balance charges — defined alongside the rest of the rule engine.
Accumulated Facts
Per-member running totals — flight hours, duty hours, balance — that the rule engines read when evaluating conditions.
Periodic Transactions
Recurring charges or credits on a schedule — such as a monthly or annual membership fee — shown as schedule cards with a next-runs preview.