STLRPT Settlement transaction reporting
TBG9 Travel, Tourism and Leisure
A Settlement transaction reporting message is exchanged between participants in the Billing and Settlement Plan (BSP) to report transaction data for processing and account settlement purposes. BSP participants include airlines, agents, Computer Reservations Systems (CRS) and the BSP Centre.
Header
- 00010Message headerMandatoryMax 1A service segment starting and uniquely identifying a message. The message type code for the Settlement transaction reporting message is STLRPT. Note: Settlement transaction reporting messages conforming to this document must contain the following data in segment UNH, composite S009: Data element 0065 STLRPT 0052 D 0054 11B 0051 UN 1. Data element S009/0057 is retained for upward compatibility. The use ofS016 and/or S017 is encouraged in preference.2. The combination of the values carried in data elements 0062 and S009 shallbe used to identify uniquely the message within its group (if used) or ifnot used, within its interchange, for the purpose of acknowledgement.
- 00020Beginning of messageMandatoryMax 1A segment to indicate the type and function of the message. 
- 00030Date/time/periodMandatoryMax 2A segment to indicate processing dates and times. 
- 00040Name and addressMandatoryMax 1A segment identifying either the reporting agent or the BSP. 
- Segment group 1Repeat 999- 00060CurrenciesMandatoryMax 1A segment to specify the currency for the total amount. 
- 00070Number of unitsMandatoryMax 1A segment to specify the number of agents reporting transactions for the specified currency. 
- 00080Monetary amountMandatoryMax 6A segment to indicate the transaction totals for the specified currency. 
 
- 00060CurrenciesMandatoryMax 1
- Segment group 2Repeat 9- 00100Date/time/periodMandatoryMax 1A segment to indicate BSP reporting dates. 
- 00110Processing informationConditionalMax 1A segment to specify indicators relating to the BSP processing of the transactions. 
- Segment group 3Repeat 999- 00130CurrenciesMandatoryMax 1A segment to specify the currency for the total amount. 
- 00140Number of unitsMandatoryMax 1A segment to specify the number of agents reporting transactions for the specified currency. 
- 00150Monetary amountMandatoryMax 6A segment to indicate the transaction totals for the specified currency. 
- 00160Quantity variancesConditionalMax 1A segment to indicate monetary variances relating to BSP processing. 
 
- 00130CurrenciesMandatoryMax 1
- Segment group 4Repeat 999999- 00180ReferenceMandatoryMax 1A segment identifying the reporting agent. 
- 00190Place/location identificationConditionalMax 1A segment to identify the locale of the agent. 
- 00200Date/time/periodConditionalMax 1A segment to indicate the BSP remittance period ending date. 
- 00210Free textConditionalMax 9A segment to specify free text information relating to the agent transactions. 
- Segment group 5Repeat 999- 00230CurrenciesMandatoryMax 1A segment to specify the currency for the total amounts. 
- 00240Monetary amountMandatoryMax 9A segment to indicate the transaction totals for the specified currency. 
- 00250Quantity variancesConditionalMax 1A segment to indicate monetary variances relating to BSP processing for the agent. 
 
- 00230CurrenciesMandatoryMax 1
- Segment group 6Repeat 99- 00270Business functionMandatoryMax 1A segment to specify the transaction type. 
- Segment group 7Repeat 999- 00290CurrenciesMandatoryMax 1A segment to specify the currency for the total amounts. 
- 00300Monetary amountMandatoryMax 9A segment to indicate the transaction type totals for the specified currency. 
- 00310Quantity variancesConditionalMax 1A segment to indicate transaction type monetary variances relating to BSP processing for the agent. 
 
- 00290CurrenciesMandatoryMax 1
- Segment group 8Repeat 99999- 00330Line itemMandatoryMax 1A segment to specify the transaction. 
- 00340Date/time/periodConditionalMax 1A segment to indicate the date of issue of the transaction. 
- 00350ReferenceConditionalMax 9A segment identifying the reference numbers relating to a transaction. 
- 00360Name and addressConditionalMax 9A segment identifying the agent and passenger involved in the transaction. 
- 00370Place/location identificationConditionalMax 1A segment to identify the location where the transaction took place. 
- 00380CurrenciesConditionalMax 1A segment to indicate the currency relating to the transaction. 
- 00390Processing informationConditionalMax 2A segment to specify indicators relating to the processing of the transaction. 
- 00400Item descriptionConditionalMax 9A segment to specify the type of transaction, in coded form. 
- 00410Monetary amountConditionalMax 9A segment to indicate transaction monetary amounts. 
- 00420Allowance or chargeConditionalMax 9A segment to indicate the charge. 
- 00430Free textConditionalMax 99A segment to specify free text information relating to the transaction. 
- 00440Duty/tax/fee detailsConditionalMax 999A segment to specify tax and commission amounts. 
- Segment group 9Repeat 99- 00460Document/message detailsMandatoryMax 1A segment to specify the ticket number. 
- 00470Date/time/periodMandatoryMax 1A segment to indicate the date of issue of a refunded ticket. 
- 00480Free textConditionalMax 1A segment to specify free text information relating to the ticket. 
- 00490Additional product idConditionalMax 1A segment to specify the substituted ticket number. 
- 00500Sequence detailsConditionalMax 1A segment to specify the product delivery sequence number. 
 
- 00460Document/message detailsMandatoryMax 1
- Segment group 10Repeat 9999- 00520Payment termsMandatoryMax 1A segment to specify the terms of payment. 
- 00530Monetary amountConditionalMax 9A segment to indicate the monetary amounts associated with the terms of payment. 
- 00540ReferenceConditionalMax 9A segment identifying references relating to the terms of payment. 
- 00550Date/time/periodConditionalMax 2A segment to indicate the dates associated with the terms of payment. 
- 00560Agreement identificationConditionalMax 1A segment to specify the agreement details. 
- 00570Processing informationConditionalMax 2A segment to indicate payment processing codes. 
- 00580Name and addressConditionalMax 1A segment identifying the client. 
- 00590Free textConditionalMax 9A segment to specify optional free text information. 
- 00600Item descriptionConditionalMax 2A segment to specify the form of payment, in coded form. 
 
- 00520Payment termsMandatoryMax 1
- Segment group 11Repeat 999- 00620Related identification numbersMandatoryMax 1A segment to specify the related document number. 
- 00630Item descriptionConditionalMax 2A segment to specify the type of related document. 
- 00640Goods identity numberConditionalMax 2A segment to specify stock control numbers. 
- Segment group 12Repeat 99- 00660Sequence detailsMandatoryMax 1A segment to specify the coupon delivery sequence. 
- 00670Free textConditionalMax 99A segment to specify print and service provider information in free text format. 
- 00680Allowance or chargeConditionalMax 1A segment to indicate the coupon charge. 
- 00690Goods identity numberConditionalMax 1A segment to specify coupon stock control numbers. 
- 00700ReferenceConditionalMax 2A segment to specify a frequent flyer number. 
- 00710Item descriptionConditionalMax 9A segment to specify services and products relating to the coupon or flight details. 
- 00720Name and addressConditionalMax 1A segment identifying the party to be billed. 
- 00730Transport informationConditionalMax 1A segment identifying the carrier and flight number. 040 D5(040,030) If first, then all
- 00740Date/time/periodConditionalMax 9A segment to indicate flight departure dates and times, and, coupon validity dates. 
- 00750Place/location identificationConditionalMax 9A segment to specify airports of departure and arrival and to indicate transit stops. 
 
- 00660Sequence detailsMandatoryMax 1
 
- 00620Related identification numbersMandatoryMax 1
 
- 00330Line itemMandatoryMax 1
 
- 00270Business functionMandatoryMax 1
- 00760Control totalMandatoryMax 1A segment to specify the total number of transactions per agent. 
 
- 00180ReferenceMandatoryMax 1
 
- 00100Date/time/periodMandatoryMax 1
- 00770Message trailerMandatoryMax 1A service segment ending a message, giving the total number of segments in the message (including the UNH & UNT) and the control reference number of the message. 1. 0062, the value shall be identical to the value in 0062 in thecorresponding UNH segment.