Skip to content

Usage log fields

A usage log records one session of asset use against a booking. For aircraft, that is one flight — or one leg of a multi-leg booking. Multiple logs can exist on a single booking (e.g. three flights in a week-long booking).

  • Members can log their own usage against their own bookings.
  • Admins and owners can log usage on any booking in the syndicate.

Any member who can see the booking can view its logs in the booking detail. Photo visibility is gated separately — see Usage photo privacy.

  • Booking detail → Log Flight button.
  • Route: /bookings/:bookingId (or /syndicates/:syndicateId/bookings/:bookingId).
  • The log form is also reached from the flight entries in the per-asset Usage history.

The form adapts to the syndicate’s time capture mode and to per-asset overrides. Not every field is shown in every configuration.

FieldTypeRequiredNotes
DateDate pickerYesDefaults to today (UTC). You can back-date — the booking must cover the date.
NotesFree textNoAnything the pilot wants recorded. Plain text only.

Meter readings (engine-meter and both modes)

Section titled “Meter readings (engine-meter and both modes)”
FieldTypeRequiredNotes
<Meter> StartNumberYesLabelled with the syndicate’s meter label — “Hobbs Start”, “Tacho Start”, etc. Label comes from engineMeterLabel.
<Meter> EndNumberYesMust be ≥ Start.

The difference (End − Start) is the meter delta. The billable hours value depends on the billing basis — see Time capture modes.

FieldTypeRequiredNotes
Off BlocksTime (HH:MM)YesBrakes released / start of taxi.
On BlocksTime (HH:MM)YesBrakes on / parked.

Block time = On Blocks − Off Blocks. Airborne time = block time − taxi minutes (see Taxi minutes).

FieldTypeRequiredNotes
Pilot in CommandMember picker + free textNoDefaults to the current user. You can type a non-member name.
Pre-flight ByMember picker + free textNoDefaults to the Pilot in Command.
DepartureICAO code (free text)NoE.g. EGMC.
ArrivalICAO code (free text)NoUsed to decide whether landing fees apply — see Behaviour rules.
LandingsIntegerNoFull-stop landings. Defaults to 0. Hidden when No takeoff is ticked.
Touch & GosIntegerNoDefaults to 0. Hidden when No takeoff is ticked.
Fuel AddedNumber + unit selectorNoUnits configured on the asset (litres / US gallons / imperial gallons).
Oil AddedNumber + unit selectorNoUnits configured on the asset.
No takeoffTick boxNoDefaults to unticked. Tick for an engine run that didn’t leave the ground — hides the landings, touch-and-gos, and block-time fields, and stops airframe hours from advancing. The engine meter still updates. See Log a ground run or ferry flight.

Attribution (maintenance and ferry flights)

Section titled “Attribution (maintenance and ferry flights)”
FieldTypeRequiredNotes
Used by (member)Member pickerYes — one of these twoWhich syndicate member operated the asset. Defaults to the current user. The asset’s tech log reads this field — not the booker — to answer “who operated this asset on this day.”
Used by (name)Free textYes — one of these twoA free-text name for a non-member operator (for example, a workshop pilot or an external mechanic). A free-text name records attribution without creating a user record.

Exactly one of Used by (member) or Used by (name) must be set — the form clears the other when one is filled. For most flights, the default (current user as the member) is correct. See Log a ground run or ferry flight for when to override it.

FieldTypeRequiredNotes
Meter photo (end)ImageNoAttached to the log as evidence. See Hobbs photos.

A start-meter photo can be captured as a user aid during logging but is not saved to the log.

  • Start ≤ End. The form blocks submission and shows an inline error when End < Start.
  • Required fields depend on billing basis:
    • engineMeter basis — Start and End are required; clock times are not.
    • block basis — Off Blocks and On Blocks are required; meter readings are also captured if the mode is both.
    • airborne basis — same as block; taxi minutes are subtracted to produce airborne hours.
  • Landing fees only apply when the arrival matches the asset’s base airfield. If Arrival is blank, the system assumes home. If Arrival is a different ICAO code, landings and touch-and-gos do not incur event fees for that log.
  • Charge preview appears in-screen while you fill the form and updates as you type. It reflects the member’s effective rate at the time of logging.
  • The saved log is not a financial record. The charge only becomes a ledger entry when the booking is finalised. See Finalisation rules.
  • Edits create an audit trail. Editing a saved log stamps edited_by and edited_at; the original values are not kept separately but the edit is visible in the log history.