TKT_ElectronicDocument Services (XML)

 

API情報

当該機能は、Electric Ticket Record(ETR)、またはElectric Miscellaneous Document(EMD)の情報取得を行うAPIです。

Service Action Code :TKT_ElectronicDocumentServicesRQ
最新バージョン :2.0.0
プロトコル :XML

更新履歴

TKT_ElectronicDocumentServicesRQ v2.0.0 on July 12, 2022
  • 旅客単位でのETR情報取得機能が追加されました。
    券番と旅客氏名を同時リクエストすることで、
    指定した旅客のETR情報のみを取得することが可能になりました。
  • ETRステイタスコードが追加されました。
    照会した券番のETRステイタスコードが返却されるようになりました。
TKT_ElectronicDocumentServicesRQ v1.0.0 on October 30, 2018
  • Version1.0.0をリリースいたしました。
 

リクエストサンプル(ETR)

 選択<GetElectronicDocumentRQ Version="2.0.0" xmlns="http://www.sabre.com/ns/Ticketing/EDoc" xmlns:STL="http://www.sabre.com/ns/Ticketing/EDocStl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sabre.com/ns/Ticketing/EDoc TKT_ElectronicDocumentServices_v.2.0.0.xsd">
  <SearchParameters>
    <DocumentNumber>7816508171026</DocumentNumber>
  </SearchParameters>
</GetElectronicDocumentRQ>

レスポンスサンプル(ETR)

 選択<GetElectronicDocumentRS xmlns="http://www.sabre.com/ns/Ticketing/EDoc" Version="2.0.0">
  <STL:STL_Header.RS xmlns:STL="http://www.sabre.com/ns/Ticketing/EDocStl" timeStamp="2022-04-21T01:33:22">
    <STL:OrchestrationID seq="0">TKTHLP625-5323-967279060-1650522802733-7561375-edoc:0</STL:OrchestrationID>
    <STL:Results>
      <STL:Success>
        <STL:System>TKT-DS</STL:System>
        <STL:Source>EDOC</STL:Source>
      </STL:Success>
    </STL:Results>
  </STL:STL_Header.RS>
  <Agent sine="A1F" type="GDS">
    <TicketingProvider>MU</TicketingProvider>
    <WorkLocation>8IC6</WorkLocation>
    <HomeLocation>TYO</HomeLocation>
    <IsoCountryCode>JP</IsoCountryCode>
    <IataNumber>16301445</IataNumber>
    <CRSCode>7884</CRSCode>
  </Agent>
  <TransactionInfo sequence="1">
    <LocalDateTime>2022-04-21T01:33:23.165-05:00</LocalDateTime>
    <SystemDateTime>2022-04-21T01:33:23.165-05:00</SystemDateTime>
    <SystemProvider>1F</SystemProvider>
  </TransactionInfo>
  <DocumentDetailsDisplay>
    <Ticket number="7816508171026" type="TKT">
      <Details>
        <Reservation>
          <Sabre>STNFIA</Sabre>
        </Reservation>
        <LocalIssueDateTime>2022-04-05T00:00:00.000-00:00</LocalIssueDateTime>
        <FareCalculationPricing>1</FareCalculationPricing>
        <SettlementAuthorization>  781204217483</SettlementAuthorization>
      </Details>
      <Customer>
        <Traveler>
          <Name>XIANGRUIMR GE</Name>
          <FirstName>XIANGRUIMR</FirstName>
          <LastName>GE</LastName>
        </Traveler>
      </Customer>
      <ServiceCoupon coupon="1">
        <MarketingProvider>MU</MarketingProvider>
        <MarketingFlightNumber>524</MarketingFlightNumber>
        <OperatingProvider>MU</OperatingProvider>
        <ClassOfService name="B">B</ClassOfService>
        <FareBasis>BSE00DN5</FareBasis>
        <StartLocation>NRT</StartLocation>
        <StartDate>2022-04-15</StartDate>
        <StartTime>13:50:00</StartTime>
        <EndLocation>KMG</EndLocation>
        <NotValidBeforeDate>2022-04-15</NotValidBeforeDate>
        <NotValidAfterDate>2022-04-15</NotValidAfterDate>
        <BookingStatus>OK</BookingStatus>
        <CurrentStatus>USED</CurrentStatus>
        <StopOver>O</StopOver>
        <BagAllowance amount="2" code="PC" />
        <CurrentStatusCodeSetValue>B</CurrentStatusCodeSetValue>
      </ServiceCoupon>
      <ServiceCoupon coupon="2">
        <MarketingProvider>MU</MarketingProvider>
        <MarketingFlightNumber>9727</MarketingFlightNumber>
        <OperatingProvider>MU</OperatingProvider>
        <ClassOfService name="B">B</ClassOfService>
        <FareBasis>BSE00DN5</FareBasis>
        <StartLocation>KMG</StartLocation>
        <StartDate>2022-05-07</StartDate>
        <EndLocation>PVG</EndLocation>
        <NotValidBeforeDate>2022-05-07</NotValidBeforeDate>
        <NotValidAfterDate>2022-05-07</NotValidAfterDate>
        <SettlementAuthorization>  781204217483</SettlementAuthorization>
        <CurrentStatus>EXCH</CurrentStatus>
        <StopOver>O</StopOver>
        <BagAllowance amount="2" code="PC" />
        <CurrentStatusCodeSetValue>E</CurrentStatusCodeSetValue>
      </ServiceCoupon>
      <ServiceCoupon coupon="3">
        <MarketingProvider>MU</MarketingProvider>
        <MarketingFlightNumber>523</MarketingFlightNumber>
        <OperatingProvider>MU</OperatingProvider>
        <ClassOfService name="Y">Y</ClassOfService>
        <FareBasis>YSE00DN5</FareBasis>
        <StartLocation>PVG</StartLocation>
        <StartDate>2022-07-01</StartDate>
        <EndLocation>NRT</EndLocation>
        <NotValidBeforeDate>2022-07-01</NotValidBeforeDate>
        <NotValidAfterDate>2022-07-01</NotValidAfterDate>
        <SettlementAuthorization>  781204217483</SettlementAuthorization>
        <CurrentStatus>EXCH</CurrentStatus>
        <StopOver>O</StopOver>
        <BagAllowance amount="2" code="PC" />
        <CurrentStatusCodeSetValue>E</CurrentStatusCodeSetValue>
      </ServiceCoupon>
      <RelatedDocument>
        <Original>
          <Number>7816508146478</Number>
          <IssueDate>2022-03-15</IssueDate>
          <IssueCity>TYO</IssueCity>
          <IataNumber>16301445</IataNumber>
          <OriginalPayment sequence="1" type="CC">
            <Total>
              <Amount>0.00</Amount>
            </Total>
            <Card cardType="AX">
              <MaskedCardNumber>XXXXXXXXXXX1007</MaskedCardNumber>
              <ExpireDate>XXXX</ExpireDate>
              <ApprovalCode source="S">140316</ApprovalCode>
            </Card>
          </OriginalPayment>
        </Original>
        <Exchange>
          <Number>7816508146478</Number>
        </Exchange>
      </RelatedDocument>
      <Amounts>
        <New>
          <Base>
            <Amount currencyCode="JPY" decimalPlace="0">364100</Amount>
            <Text>364100</Text>
          </Base>
          <Total>
            <Amount>0</Amount>
            <Text>NO ADC</Text>
          </Total>
        </New>
      </Amounts>
      <Taxes>
        <New>
          <Tax code="SW">
            <Amount currencyCode="JPY" decimalPlace="0">2130</Amount>
          </Tax>
          <Tax code="OI">
            <Amount currencyCode="JPY" decimalPlace="0">530</Amount>
          </Tax>
          <Tax code="XT">
            <Amount currencyCode="JPY" decimalPlace="0">13610</Amount>
          </Tax>
        </New>
      </Taxes>
      <Payment sequence="0" type="N/A">
        <Amount>0</Amount>
      </Payment>
      <Remark>
        <Endorsements sequence="0">WJ524-MU524/15APR NRTPVG UN-.Q/NON-END./PENALTY APPLY.</Endorsements>
      </Remark>
      <FareCalculation>
        <New>15APR22 TYO MU SHA1302.03MU TYO1858.44NUC3160.47END ROE115.2040 PDXT1670CN10940YQ1000TK</New>
      </FareCalculation>
    </Ticket>
  </DocumentDetailsDisplay>
</GetElectronicDocumentRS>

リクエストサンプル(EMD)

 選択<GetElectronicDocumentRQ Version="2.0.0" xmlns="http://www.sabre.com/ns/Ticketing/EDoc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sabre.com/ns/Ticketing/EDoc TKT_ElectronicDocumentServices_v.2.0.0.xsd">
  <ns1:STL_Header.RQ xmlns:ns1="http://www.sabre.com/ns/Ticketing/EDocStl" />
  <ns2:POS xmlns:ns2="http://www.sabre.com/ns/Ticketing/EDocStl" />
  <SearchParameters>
    <DocumentNumber>0982815084615</DocumentNumber>
    <DocumentType>EMD</DocumentType>
  </SearchParameters>
</GetElectronicDocumentRQ>

レスポンスサンプル(EMD)

 選択<GetElectronicDocumentRS xmlns="http://www.sabre.com/ns/Ticketing/EDoc" Version="2.0.0">
  <STL:STL_Header.RS xmlns:STL="http://www.sabre.com/ns/Ticketing/EDocStl" timeStamp="2022-06-08T21:29:15">
    <STL:OrchestrationID seq="0">TKTVLC650-31993-132015870-1654741755159-41403-edoc:0</STL:OrchestrationID>
    <STL:Results>
      <STL:Success>
        <STL:System>TKT-DS</STL:System>
        <STL:Source>EDOC</STL:Source>
      </STL:Success>
    </STL:Results>
  </STL:STL_Header.RS>
  <Agent sine="A1F" type="GDS">
    <TicketingProvider>AI</TicketingProvider>
    <WorkLocation>8IC6</WorkLocation>
    <HomeLocation>TYO</HomeLocation>
    <IsoCountryCode>JP</IsoCountryCode>
    <IataNumber>16322224</IataNumber>
  </Agent>
  <TransactionInfo sequence="1" type="SALE">
    <LocalDateTime>2022-06-08T21:29:15.546-05:00</LocalDateTime>
    <SystemDateTime>2022-06-08T21:29:15.546-05:00</SystemDateTime>
    <SystemProvider>1F</SystemProvider>
  </TransactionInfo>
  <DocumentDetailsDisplay>
    <ElectronicMiscDocument number="0982815084615" type="EMD">
      <Details>
        <Reservation>
          <Sabre>CJFDRH</Sabre>
        </Reservation>
        <LocalIssueDateTime>2022-04-20T00:00:00.000-00:00</LocalIssueDateTime>
        <ItineraryType>I</ItineraryType>
        <ElectronicMiscType>A</ElectronicMiscType>
        <ReasonForIssue>A</ReasonForIssue>
      </Details>
      <Customer>
        <Traveler>
          <Name>DAO/ANHMS</Name>
          <FirstName>ANHMS</FirstName>
          <LastName>DAO</LastName>
        </Traveler>
      </Customer>
      <Miscellaneous>
        <Fee coupon="1" description="AISLE">
          <Total>
            <Amount currencyCode="JPY" decimalPlace="0">2150</Amount>
            <Text>2150</Text>
          </Total>
        </Fee>
        <OptionalService reason="0B5" />
        <CouponDetails coupon="1" description="AISLE">
          <MarketingProvider>AI</MarketingProvider>
          <StartLocation>LHR</StartLocation>
          <EndLocation>DEL</EndLocation>
          <CouponStatus>OPEN</CouponStatus>
        </CouponDetails>
        <AssociatedTicketNumber associationType="A" couponNumber="1">0986508119158</AssociatedTicketNumber>
      </Miscellaneous>
      <Payment sequence="1" type="CA">
        <Total>
          <Amount currencyCode="JPY" decimalPlace="0">2150</Amount>
        </Total>
        <Other>
          <Details>Intentionally left empty</Details>
        </Other>
      </Payment>
      <Remark>
        <Endorsements sequence="1">NON-REFUNDABLE/NON-EXCHANGEABLE</Endorsements>
      </Remark>
      <Amounts>
        <New>
          <Base>
            <Amount currencyCode="GBP" decimalPlace="2">13.00</Amount>
            <Text>13.00</Text>
          </Base>
          <Equivalent>
            <Amount currencyCode="JPY" decimalPlace="0">2150</Amount>
            <Text>2150</Text>
          </Equivalent>
          <Total>
            <Amount currencyCode="JPY" decimalPlace="0">2150</Amount>
            <Text>2150</Text>
          </Total>
        </New>
      </Amounts>
    </ElectronicMiscDocument>
  </DocumentDetailsDisplay>
</GetElectronicDocumentRS>
 

XMLタグ定義書

XMLスキーマ

【注意点】
各種XMLスキーマは、Sabre社提供のオリジナル版となるため、「XMLタグ定義書」の記載上、
利用不可の情報が含まれております。
スキーマを利用してアプリケーションを構築される場合の各タグの利用可否は、
必ず「XMLタグ定義書」にてご確認ください。

※弊社にて「XMLタグ定義書」を作成する際、各タグの利用可否確認を行っております。