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 1
A 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 19A 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 1
A segment to indicate the type and function of the message.
- 00030Date/time/periodMandatoryMax 2
A segment to indicate processing dates and times.
- 00040Name and addressMandatoryMax 1
A segment identifying either the reporting agent or the BSP.
- Segment group 1Repeat 999
- 00060CurrenciesMandatoryMax 1
A segment to specify the currency for the total amount.
- 00070Number of unitsMandatoryMax 1
A segment to specify the number of agents reporting transactions for the specified currency.
- 00080Monetary amountMandatoryMax 6
A segment to indicate the transaction totals for the specified currency.
- 00060CurrenciesMandatoryMax 1
- Segment group 2Repeat 9
- 00100Date/time/periodMandatoryMax 1
A segment to indicate BSP reporting dates.
- 00110Processing informationConditionalMax 1
A segment to specify indicators relating to the BSP processing of the transactions.
- Segment group 3Repeat 999
- 00130CurrenciesMandatoryMax 1
A segment to specify the currency for the total amount.
- 00140Number of unitsMandatoryMax 1
A segment to specify the number of agents reporting transactions for the specified currency.
- 00150Monetary amountMandatoryMax 6
A segment to indicate the transaction totals for the specified currency.
- 00160Quantity variancesConditionalMax 1
A segment to indicate monetary variances relating to BSP processing.
- 00130CurrenciesMandatoryMax 1
- Segment group 4Repeat 999999
- 00180ReferenceMandatoryMax 1
A segment identifying the reporting agent.
- 00190Place/location identificationConditionalMax 1
A segment to identify the locale of the agent.
- 00200Date/time/periodConditionalMax 1
A segment to indicate the BSP remittance period ending date.
- 00210Free textConditionalMax 9
A segment to specify free text information relating to the agent transactions.
- Segment group 5Repeat 999
- 00230CurrenciesMandatoryMax 1
A segment to specify the currency for the total amounts.
- 00240Monetary amountMandatoryMax 9
A segment to indicate the transaction totals for the specified currency.
- 00250Quantity variancesConditionalMax 1
A segment to indicate monetary variances relating to BSP processing for the agent.
- 00230CurrenciesMandatoryMax 1
- Segment group 6Repeat 99
- 00270Business functionMandatoryMax 1
A segment to specify the transaction type.
- Segment group 7Repeat 999
- 00290CurrenciesMandatoryMax 1
A segment to specify the currency for the total amounts.
- 00300Monetary amountMandatoryMax 9
A segment to indicate the transaction type totals for the specified currency.
- 00310Quantity variancesConditionalMax 1
A segment to indicate transaction type monetary variances relating to BSP processing for the agent.
- 00290CurrenciesMandatoryMax 1
- Segment group 8Repeat 99999
- 00330Line itemMandatoryMax 1
A segment to specify the transaction.
- 00340Date/time/periodConditionalMax 1
A segment to indicate the date of issue of the transaction.
- 00350ReferenceConditionalMax 9
A segment identifying the reference numbers relating to a transaction.
- 00360Name and addressConditionalMax 9
A segment identifying the agent and passenger involved in the transaction.
- 00370Place/location identificationConditionalMax 1
A segment to identify the location where the transaction took place.
- 00380CurrenciesConditionalMax 1
A segment to indicate the currency relating to the transaction.
- 00390Processing informationConditionalMax 2
A segment to specify indicators relating to the processing of the transaction.
- 00400Item descriptionConditionalMax 9
A segment to specify the type of transaction, in coded form.
- 00410Monetary amountConditionalMax 9
A segment to indicate transaction monetary amounts.
- 00420Allowance or chargeConditionalMax 9
A segment to indicate the charge.
- 00430Free textConditionalMax 99
A segment to specify free text information relating to the transaction.
- 00440Duty/tax/fee detailsConditionalMax 999
A segment to specify tax and commission amounts.
- Segment group 9Repeat 99
- 00460Document/message detailsMandatoryMax 1
A segment to specify the ticket number.
- 00470Date/time/periodMandatoryMax 1
A segment to indicate the date of issue of a refunded ticket.
- 00480Free textConditionalMax 1
A segment to specify free text information relating to the ticket.
- 00490Additional product idConditionalMax 1
A segment to specify the substituted ticket number.
- 00500Sequence detailsConditionalMax 1
A segment to specify the product delivery sequence number.
- 00460Document/message detailsMandatoryMax 1
- Segment group 10Repeat 9999
- 00520Payment termsMandatoryMax 1
A segment to specify the terms of payment.
- 00530Monetary amountConditionalMax 9
A segment to indicate the monetary amounts associated with the terms of payment.
- 00540ReferenceConditionalMax 9
A segment identifying references relating to the terms of payment.
- 00550Date/time/periodConditionalMax 2
A segment to indicate the dates associated with the terms of payment.
- 00560Agreement identificationConditionalMax 1
A segment to specify the agreement details.
- 00570Processing informationConditionalMax 2
A segment to indicate payment processing codes.
- 00580Name and addressConditionalMax 1
A segment identifying the client.
- 00590Free textConditionalMax 9
A segment to specify optional free text information.
- 00600Item descriptionConditionalMax 2
A segment to specify the form of payment, in coded form.
- 00520Payment termsMandatoryMax 1
- Segment group 11Repeat 999
- 00620Related identification numbersMandatoryMax 1
A segment to specify the related document number.
- 00630Item descriptionConditionalMax 2
A segment to specify the type of related document.
- 00640Goods identity numberConditionalMax 2
A segment to specify stock control numbers.
- Segment group 12Repeat 99
- 00660Sequence detailsMandatoryMax 1
A segment to specify the coupon delivery sequence.
- 00670Free textConditionalMax 99
A segment to specify print and service provider information in free text format.
- 00680Allowance or chargeConditionalMax 1
A segment to indicate the coupon charge.
- 00690Goods identity numberConditionalMax 1
A segment to specify coupon stock control numbers.
- 00700ReferenceConditionalMax 2
A segment to specify a frequent flyer number.
- 00710Item descriptionConditionalMax 9
A segment to specify services and products relating to the coupon or flight details.
- 00720Name and addressConditionalMax 1
A segment identifying the party to be billed.
- 00730Transport informationConditionalMax 1
A segment identifying the carrier and flight number.
040 D5(040,030) If first, then all - 00740Date/time/periodConditionalMax 9
A segment to indicate flight departure dates and times, and, coupon validity dates.
- 00750Place/location identificationConditionalMax 9
A 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 1
A segment to specify the total number of transactions per agent.
- 00180ReferenceMandatoryMax 1
- 00100Date/time/periodMandatoryMax 1
- 00770Message trailerMandatoryMax 1
A 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.