In PNR text farebasises are listed in M- line for each segment
M-KLDKECO ;KLDKECO
Another example (YARZ23)
M-LHTN1YDK ;LHTN1YDK ;LHTN1YDK ;SHTN1YDK ;SHTN1YDK ;SHTN1YDK
01\1\0 CX7190\L\CPH04JUL0750A\LHR04JUL0900A\04JUL\04JUL\20K\OKRO\320\LHEE\594\*\2.10\*\2 \5
M402STU 31MAROK30KSAJ12MRTSD 1SAJ12MRTSD
M403STUX 04JULOK30KSAJ12MRTSD 000159931SAJ12MRTSD
NOTE:
There can be more than one passenger type in an airfile for WorldSpan or Sabre pnrs,
example WorldSpan(2IS5Q8):
01\1\0 TK1790\H\CPH15JUL1255A\KYA15JUL0530A\*\15JUL\30K\OKMO\738\H11THY\*\*\3.35\*\2 \*
04\H11THY/CH25\*\*\*\BG-62L
04\H11THY/IN90\*\*\NS\BG-62L\E-NO SEAT,
where
ADT Farebasis = H11THY
CHD Farebasis = H11THY/CH25
INF Farebasis = H11THY/IN90
Example Sabre (GPJXHH):
M401ADT 15SEP15SEPOK2PCEITVRFDK 1EITVRFDK
…
M401CNN 15SEP15SEPOK2PCEITVRFDKCH 1EITVRFDKCH
…
M401INF 15SEP15SEPNS1PCEITVRFDKIN 1EITVRFDKIN