๐Ÿ“˜ Validated against the IATA SSIM, March 2012 edition. Have access to a newer edition? Open an issue and we'll incorporate the diff.
Skip to content

Field Reference โ€‹

All positions are 1-indexed inclusive. Every record is exactly 200 bytes long.

Field offsets follow the official IATA SSIM, Chapter 7, ยงยง 7.5.1โ€“7.5.5 (validated against the March 2011 and March 2012 editions). Changes introduced effective 1 October 2012 are flagged inline.

Type 1 โ€” Header (ยง 7.5.1) โ€‹

ColsFieldProperty
1Record type (1)โ€”
2โ€“35Title of Contentstitle
36โ€“40Spareโ€”
41Number of SeasonsnumberOfSeasons
42โ€“191Spareโ€”
192โ€“194Data Set Serial NumberdataSetSerialNumber
195โ€“200Record Serial NumberrecordSerialNumber

Type 2 โ€” Carrier (ยง 7.5.2) โ€‹

ColsFieldProperty
1Record type (2)โ€”
2Time mode (U=UTC, L=local)timeMode
3โ€“5Airline designatorairlineDesignator
6โ€“10Spareโ€”
11โ€“13Seasonseason
14Spareโ€”
15โ€“21Period of Schedule Validity fromvalidFrom
22โ€“28Period of Schedule Validity tovalidTo
29โ€“35Creation datecreationDate
36โ€“64Title of DatatitleOfData
65โ€“71Release (Sell) DatereleaseDate
72Schedule Status (P/C)scheduleStatus
73โ€“107Creator ReferencecreatorReference
108Duplicate Airline Designator MarkerduplicateAirlineDesignatorMarker
109โ€“168General InformationgeneralInformation
169Secure Flight Indicator (eff. 1 Oct 2012)secureFlightIndicator
170โ€“188In-Flight Service InformationinFlightServiceInformation
189โ€“190Electronic Ticketing InformationelectronicTicketingInformation
191โ€“194Creation Time (HHMM)creationTime
195โ€“200Record Serial NumberserialNumber

Type 3 โ€” Flight Leg (ยง 7.5.3) โ€‹

ColsFieldProperty
1Record type (3)โ€”
2Operational suffixoperationalSuffix
3โ€“5Airline designatorairlineDesignator
6โ€“9Flight number (4N)flightNumber
10โ€“11Itinerary variation identifieritineraryVariationId
12โ€“13Leg sequence numberlegSequenceNumber
14Service typeserviceType
15โ€“21Period of operation fromperiodFrom
22โ€“28Period of operation toperiodTo
29โ€“35Days of operationdaysOfOperation / daysOfOperationRaw
36Frequency ratefrequencyRate
37โ€“39Departure stationdeparture.station
40โ€“43STD passenger (HHMM, local)departure.stdPassenger
44โ€“47STD aircraft (HHMM, local)departure.stdAircraft
48โ€“52UTC variation departuredeparture.utcOffsetMinutes
53โ€“54Departure terminaldeparture.terminal
55โ€“57Arrival stationarrival.station
58โ€“61STA aircraftarrival.staAircraft
62โ€“65STA passengerarrival.staPassenger
66โ€“70UTC variation arrivalarrival.utcOffsetMinutes
71โ€“72Arrival terminalarrival.terminal
73โ€“75Aircraft typeaircraftType
76โ€“95PRBDprbd
96โ€“100PRBMprbm
101โ€“110Meal service notemealServiceNote
111โ€“119Joint operation airline designatorsjointOperationAirlines
120MCT status (departure)mctDeparture
121MCT status (arrival)mctArrival
122Secure Flight IndicatorsecureFlightIndicator
128Itinerary variation overflowitineraryVariationOverflow
129โ€“131Aircraft owneraircraftOwner
132โ€“134Cockpit crew employercockpitCrewEmployer
135โ€“137Cabin crew employercabinCrewEmployer
138โ€“140Onward airline designatoronwardAirline
141โ€“144Onward flight numberonwardFlightNumber
145Aircraft rotation layoveraircraftRotationLayover
146Onward operational suffixonwardOperationalSuffix
148Flight transit layoverflightTransitLayover
149Code share / wet-lease indicatorcodeShareWetLease
150โ€“160Traffic restriction codetrafficRestrictionCode
161TRC leg overflow indicatortrcOverflow
173โ€“192Aircraft configuration / versionaircraftConfiguration
193โ€“194Date variationdateVariation
195โ€“200Record serial numberserialNumber

Type 4 โ€” Segment Data (ยง 7.5.4) โ€‹

ColsFieldProperty
1Record type (4)โ€”
2Operational suffixoperationalSuffix
3โ€“5Airline designatorairlineDesignator
6โ€“9Flight numberflightNumber
10โ€“11Itinerary variation identifieritineraryVariationId
12โ€“13Leg sequence numberlegSequenceNumber
14Service typeserviceType
28IVI overflowitineraryVariationOverflow
29Board point indicatorboardPointIndicator
30Off point indicatoroffPointIndicator
31โ€“33DEI codedataElementIdentifier
34โ€“36Board pointboardPoint
37โ€“39Off pointoffPoint
40โ€“194DEI payloaddata
195โ€“200Record serial numberserialNumber

Type 5 โ€” Trailer (ยง 7.5.5) โ€‹

ColsFieldProperty
1Record type (5)โ€”
2Spareโ€”
3โ€“5Airline designatorairlineDesignator
6โ€“12Release (Sell) DatereleaseDate
13โ€“187Spareโ€”
188โ€“193Serial Number Check ReferenceserialNumberCheckReference
194Continuation/End Code (C/E)continuationEndCode
195โ€“200Record Serial NumberrecordSerialNumber

The trailer carries no record count โ€” that field was a misconception in earlier informal docs. serialNumberCheckReference must equal the previous record's serial number for the file to be considered consistent.