GDS Remarks — Fees
Remarks controlling service fees, fixed fees and fee flags.
Detached Fee
To create a detached fee item (order related fee), you can use the ADDTAF remark.
The general syntax is: ADDTAF:FeeCode+CF-BookingId+PRICE543.21+UST103.21_19[+P1-2]
Different currency: ADDTAF:FeeCode+CF-BookingId+PRICEUSD543.21+UST103.21_19[+P1-2]
(System uses the currency of the corresponding office ID (for AMA) if currency is missing, not implemented for Galileo or Sabre)
The FeeCode needs to be configured in the Midoco Order Master Data. It determines the supplier id and fee code of the detached fee. If the FeeCode is not present in the master data, the supplier id will be missing.
BookingId will be the booking id and the price the fee´s item price.
The UST103.21_19 contains the VAT information – the VAT incl. item price before the underscore and percentage after the underscore.
The passenger assignment is optional.
If there is no passenger assignment, the first passenger is copied to the detached fee item.
If there is a passenger assignment, then all these passengers are copied to the detached fee item. The booking ID in Midoco Midoffice for this order fee will be formed of
- The CF number
- The passenger Identifier
Examples to illustrate that:
RM*ADDTAF:FeeCode+CF-BookingId+PRICE543.21+UST103.21_19 -> BookingId: BookingId
RM*ADDTAF:FeeCode+CF-BookingId+PRICE543.21+UST103.21_19+P2 -> BookingId: BookingId-P2
RM*ADDTAF:FeeCode+CF-BookingId+PRICE543.21+UST103.21_19+P1-3 -> BookingId: BookingId-P1,2,3
If the CF- part is missing, the filekey of the current booking will be used as a default.
AMADEUS
RM*ADDTAF:FeeCode+CF-BookingId+PRICE543.21+UST103.21_19+P2
Travelport
The segments A14 and A15 are considered.
A14FT-ADDTAF:FeeCode+CF-BookingId+PRICE543.21+UST103.21_19+P2
SABRE
The segments M7, M8 and M9 are considered.
M7[dd]ADDTAF:FeeCode+CF-BookingId+PRICE543.21+UST103.21_19+P2
Individual Fee Remarks
The [any value] property is saved as a sell_item attribute TAFINDI. Midoco fee manager can then create automatic fee(s) on it when there is a fee listening this value as criteria.
- The attribute value must not contain any spaces or special characters.
- This remark can only be used to set 1 fee in the order.
Multiple usage of TAFINDI in one booking message will apply the first TAFINDI fee found. All the others will be ignored.
AMADEUS
- RM*[.*]TAFINDI:[any value]
- Examples:TAFINDI:APIS
- RM* TAFINDI:SPECIAL
- RM* TAFINDI:VISA
- RM* TAFINDI:ANYTHING
- @Midoco: compare:
- Examples:TAFINDI:APIS
Travelport
- Works if the unit uses one of the following rules OrderSaveStandardVerk / OrderSaveStandardVerk2Fibu / OrderSaveUkVerk2Fibu
- if the unit has its own OrderSave rule which does not call the parent Standard OrderSave rule it will not work
- A14TAFINDI:
- A14FT-TAFINDI:
- A15TAFINDI:
- A15FT-TAFINDI:
SABRE
- Works if the unit uses one of the following rules OrderSaveStandardVerk / OrderSaveStandardVerk2Fibu / OrderSaveUkVerk2Fibu
- if the unit has its own OrderSave rule which does not call the parent Standard OrderSave rule it will not work
- M7[dd]TAFINDI*
- M8[dd]TAFINDI*
- M9[dd]TAFINDI*
IT Remarks – Service Fee
AMADEUS / includes segment relation
- RM*IT-{.*}25.55{.*} or RM*IT-{.*}25,55{.*}
- RM*IT-{.*}CAAKAA{.*} - where CAAKAA is equivalent to 200,00
- The IT amount could be in alpha format like: RM*IT-CAAKAA which would be translated to 200,00
- 0=A / 1=B / 2=C / 3=D / 4=E / 5=F / 6=G / 7=H / 8=I / 9=J / Punkt = K
- RM*IT-200.00/T1 & RM*IT-50,00/T2
- The IT amount could be for a specific ticket number or for specific segments or combination of them. Here we have a value of 200,00 for the ticket T1 and a value of 50,00 for the ticket T2
- IMPORTANT: when using „T“ indicator to match the IT value with the ticket, the „T“ has to be followed by the ticket number – T1234567890
- RM*IT-200.00/S2,5 & RM*IT-50,00/S3-4
- here we have a value of 200,00 for the ticket which contains the segments 2,5 and a value of 50,00 for the ticket which contains the segments 3-4
- RM*IT-200.00/S2,5 & RM*IT-50,00/T2
- here we have a value of 200,00 for the ticket which contains the segments 2,5 and a value of 50,00 for the ticket T2
The IT amount could be for a specific ticket and passenger like follows:RM*IT-200.00/T1/P1 & RM*IT-50,00/T2/P1RM*IT-150.00/T1/P2
- Note: Either /T, /S, /P or ;T, ;S, ;P can be used. By "default" the import files from AMADEUS are coming with ;T, ;S, ;P
Travelport
- DI.FT-*IT:{.*}25.55{.*} or DI.FT-*IT:{.*}25,55{.*}
- DI.FT-*IT:{.*}CAAKAA{.*}
- The IT amount could be in alpha format like: DI.FT-*IT:CAAKAA which would be translated to 200,00
- 0=A / 1=B / 2=C / 3=D / 4=E / 5=F / 6=G / 7=H / 8=I / 9=J / Punkt = K
- DI.FT-*IT:200.00/S2,5 & DI.FT-*IT:50,00/S3-4
- here we have a value of 200,00 for the ticket which contains the segments 2,5 and a value of 50,00 for the ticket which contains the segments 3-4
- A14FT-*IT:{.*}25.55{.*} or A14FT-*IT:{.*}25,55{.*}
- A14FT-*IT:{.*}CAAKAA{.*} - where CAAKAA is equivalent to 200,00
- 0=A / 1=B / 2=C / 3=D / 4=E / 5=F / 6=G / 7=H / 8=I / 9=J / Punkt = K
- A14FT-*IT:200.00/S2,5 & A14FT-*IT:50,00/S3-4
- here we have a value of 200,00 for the ticket which contains the segments 2,5 and a value of 50,00 for the ticket which contains the segments 3-4
- A15 can be used as well
SABRE
- M7[dd]IT-{.*}25.55{.*}
- M8[dd]IT-{.*}25.55{.*}
- M9[dd]IT-{.*}25.55{.*}
- M7[dd]IT-{.*}CAAKAA{.*} - where CAAKAA is equivalent to 200,00
- The IT amount could be in alpha format like: RM*IT-CAAKAA which would be translated to 200,00
- 0=A / 1=B / 2=C / 3=D / 4=E / 5=F / 6=G / 7=H / 8=I / 9=J / Punkt = K
- M7[dd]IT-200.00/T1 + IT-50,00/T2
- The IT amount could be for a specific ticket number or for specific segments or combination of them. Here we have a value of 200,00 for the ticket T1 and a value of 50,00 for the ticket T2
- IMPORTANT: when using „T“ indicator to match the IT value with the ticket, the „T“ has to be followed by the ticket number - T1234567890
- M7[dd]IT-200.00/S2,5 + IT-50,00/S3-4
- here we have a value of 200,00 for the ticket which contains the segments 2,5 and a value of 50,00 for the ticket which contains the segments 3-4
- M7[dd]IT-200.00/S2,5 + IT-50,00/T2
- here we have a value of 200,00 for the ticket which contains the segments 2,5 and a value of 50,00 for the ticket number T2
The IT amount could be for a specific ticket and passenger like follows:M7[dd]IT-200.00/T1/P1 + IT-50,00/T2/P1M7[dd]IT-150.00/T1/P2
- M8 and M9 can be used as well.
VERK Remarks for AT only
AMADEUS
- RM #VK250
- All NETTO tickets will take the value of 250 as total sale price
- RM #VK250:ADT&120:CHD
- All NETTO tickets with adult passengers will take the value of 250 as total sale price and the NETTO tickets with a child passenger will take the value of 120 as total sale price.
- RM #VK250/LH
- All NETTO tickets with LH carrier will take the value of 250 as total sale price
- RM #VK250/LH:ADT&120/LH:CHD or RM #VK250/LH:ADT&120/LH:INF
- All NETTO tickets with LH carrier and with adult passengers will take the value of 250 as total sale price and the NETTO tickets with LH carrier and with a child passenger will take the value of 120 as total sale price.
- RM #VK250/P1-2,5-6 or RM #VK250/P1,2,3,4 or RM #VK250/1-4
- All NETTO tickets which have assigned the specified passengers will take the value of 250 as total sale price.
- RM #VK250/S1-2,5-6 or RM #VK250/S1,2,3,4 or RM #VK250/S1-4
- All NETTO tickets which have assigned the specified segment numbers will take the value of 250 as total sale price
Service Fees Flags
Avoid the service fee creation for segments
AMADEUS
- RM*[.*]TAF:N/S1,2
Avoid the service fee creation for travellers
AMADEUS
- RM*[.*]TAF:N/P1
Avoid the service fee creation for the entire booking
AMADEUS
- RM*[.*]TAF:N
Travelport
- A14FT-TAF:N
- A15FT-TAF:N
SABRE
- M7[dd]TAF/N-FREE TEXT
- M8[dd]TAF/N-FREE TEXT
- M9[dd]TAF/N-FREE TEXT
Set the fee group id
AMADEUS
- RM*[.*]TAF:Gfee_group_id
Travelport
- A14FT-TAF:Gfee_group_id
- A15FT-TAF:Gfee_group_id
SABRE
- M7[dd]TAF*G-fee_group_id
- M8[dd]TAF*G-fee_group_id
- M9[dd]TAF*G-fee_group_id
Cancel TAF:N remark
AMADEUS
- RM*[.*]TAF:D
Travelport
- A14FT-TAF:D
- A15FT-TAF:D
Cancel TAF:N/S remark
AMADEUS
- RM*[.*]TAF:D/S1,2
- the remark should be identically with TAF:N
Cancel TAF:N/P remark
AMADEUS
- RM*[.*]TAF:D/P1
- the remark should be identically with TAF:N
Remark for Fixed Fee
This remark needs customisation in Midoco for each unit individually (an individual ruleset is needed) and cannot be used out of the box.
Please contact your project manager at Midoco should you wish to use that remark.
HFTKT and HFEMD will set add a fixed fee for flight tickets or EMD´s and prevent other fees from being added
AMADEUS
- RM*HFTKT:15/S1
- A fixed fee of 15 euros will be added to ticket for segment 1
- RM*HFEMD:20/P2
- A fixed fee of 20 euro will be added to EMD for passenger 2
Travelport
- DI.FT-HFTKT:15
- DI.FT-HFEMD:20
- DI.FT-HFTKT:15/S1
- DI.FT-HFEMD:20/P2
Billing Related Remarks
-> does not apply to Midoco´s FIBU mode