@@ -1,1702 +0,0 @@
1−<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:spct="http://services.sabre.com/sp/common/simple/v3" xmlns:stlp="http://services.sabre.com/STL_Payload/v02_01" xmlns:ns1="http://services.sabre.com/sp/air/ticket/v1" targetNamespace="http://services.sabre.com/sp/air/ticket/v1" elementFormDefault="qualified">
2− <import namespace="http://services.sabre.com/STL_Payload/v02_01" schemaLocation="built-ins/STL2_Payload_v02_01.xsd"/>
3− <import namespace="http://services.sabre.com/sp/common/simple/v3" schemaLocation="SpCommonSimpleTypes_v3.xsd"/>
4− <element name="AirTicketRQ">
7− <extension base="stlp:STL_Request_Payload">
9− <element name="DesignatePrinter" minOccurs="0">
12− <element name="Printers" minOccurs="0">
15− <element name="BagTag" minOccurs="0">
17− <attribute name="LNIATA" type="string" use="optional">
19− <documentation>"LNIATA" is used to specify a bag tag printer address.</documentation>
24− <element name="BoardingPass" minOccurs="0">
26− <attribute name="HostedCarrier" type="boolean" use="optional">
28− <documentation>"HostedCarrier" is used by airline customers to indicate that this request is for an airline-based boarding pass printer.</documentation>
31− <attribute name="LNIATA" type="string" use="optional">
33− <documentation>"LNIATA" is used to specify a bag tag printer address.</documentation>
38− <element name="Hardcopy" minOccurs="0">
40− <attribute name="Spacing" use="optional">
42− <documentation>"Spacing" is used to specify the spacing, either 1, or 2.</documentation>
45− <restriction base="string">
46− <enumeration value="1"/>
47− <enumeration value="2"/>
51− <attribute name="LNIATA" type="string" use="optional">
53− <documentation>"LNIATA" is used to specify a bag tag printer address.</documentation>
58− <element name="InvoiceItinerary" minOccurs="0">
60− <attribute name="LNIATA" type="string" use="optional">
62− <documentation>"LNIATA" is used to specify a bag tag printer address.</documentation>
67− <element name="ListLabel" minOccurs="0">
69− <attribute name="LNIATA" type="string" use="optional">
71− <documentation>"LNIATA" is used to specify a bag tag printer address.</documentation>
76− <element name="MiniItinerary" minOccurs="0">
78− <attribute name="LNIATA" type="string" use="optional">
80− <documentation>"LNIATA" is used to specify a bag tag printer address.</documentation>
85− <element name="Report" minOccurs="0">
87− <attribute name="LNIATA" type="string" use="optional">
89− <documentation>"LNIATA" is used to specify a bag tag printer address.</documentation>
94− <element name="Ticket" minOccurs="0">
97− <element name="MiniItinerary" minOccurs="0">
99− <attribute name="LNIATA" type="string" use="optional">
101− <documentation>"LNIATA" is used to specify a bag tag printer address.</documentation>
106− <element name="Remote" minOccurs="0">
108− <attribute name="LNIATA" type="string" use="optional">
110− <documentation>"LNIATA" is used to specify a bag tag printer address.</documentation>
116− <attribute name="CountryCode" type="string" use="optional"/>
117− <attribute name="LNIATA" type="string" use="optional">
119− <documentation>"LNIATA" is used to specify a bag tag printer address.</documentation>
127− <element name="Profile" minOccurs="0">
129− <attribute name="Number" type="integer" use="optional">
131− <documentation>"Number" is used to specify a previously established printer number.</documentation>
139− <element name="Itinerary" minOccurs="1">
141− <attribute name="ID" use="required">
143− <documentation>"ID" is used to specify a record locator.</documentation>
146− <restriction base="string"/>
151− <element name="AccountingLines" minOccurs="0">
154− <element name="Delete" minOccurs="0" maxOccurs="unbounded">
156− <attribute name="EndNumber" type="integer" use="optional">
158− <documentation>"EndNumber" when used with @Number to specify a range of accounting lines to delete.</documentation>
161− <attribute name="Number" type="integer" use="required">
163− <documentation>"Number" is used to specify particular accounting lines.</documentation>
169− <attribute name="All" type="boolean" use="optional">
171− <documentation>"All" is used to delete all accounting lines, cannot combine with attribute None.</documentation>
174− <attribute name="None" type="boolean" use="optional">
176− <documentation>"None" is used to indicate not to delete any of the accounting lines, cannot combine with "All" attribute.</documentation>
181− <element name="Ticketing" minOccurs="1" maxOccurs="99">
184− <element name="FlightQualifiers" minOccurs="0">
187− <element name="VendorPrefs" minOccurs="0">
190− <element name="Airline">
192− <attribute name="Code" type="string" use="required">
194− <documentation>"Code" is used to specify a particular vendor code.</documentation>
205− <element name="FOP_Qualifiers" minOccurs="0">
208− <element name="BasicFOP" minOccurs="0">
210− <documentation>BasicFOP cannot combine with .../BSP_Ticketing, or .../SabreSonicTicketing, or .../Multiple CC_FOP.</documentation>
214− <element name="CC_Info" minOccurs="0">
217− <element name="PaymentCard">
219− <attribute name="Code" type="string" use="optional">
221− <documentation>"Code" is used to specify a credit card vendor code.</documentation>
224− <attribute name="CardSecurityCode" type="string" use="optional">
226− <documentation>"CardSecurityCode" is used to specify a credit card Card Security Code number.</documentation>
229− <attribute name="ExpireDate" type="spct:expireDate" use="optional">
231− <documentation>"ExpireDate" is used to specify a credit card expiration date, follows this format: YYYY-MM.</documentation>
234− <attribute name="ExtendedPayment" type="integer" use="optional">
236− <documentation>"ExtendedPayment" is used to specify extended payment if applicable.</documentation>
239− <attribute name="ManualApprovalCode" type="string" use="optional">
241− <documentation>"ManualApprovalCode" is used to specify a manual credit card approval code if applicable.</documentation>
244− <attribute name="Number" type="integer" use="optional">
246− <documentation>"Number" is used to specify a credit card number.</documentation>
252− <attribute name="Suppress" type="boolean" use="optional">
254− <documentation>"Suppress" is used to specify whether or not to suppress credit card information on an itinerary.</documentation>
260− <attribute name="Reference" type="integer" use="optional"/>
261− <attribute name="Type" type="string" use="optional">
263− <documentation>"Type" is used to specify the payment type. Acceptable values are "CA," (cash) "CK," (check) "CQ," (cheque). If utilizing a credit card please omit @Type, and populate the .../CC_Info child node.</documentation>
266− <attribute name="Virtual" type="string" use="optional"/>
269− <element name="BSP_Ticketing" minOccurs="0">
272− <element name="MultipleFOP" minOccurs="0">
274− <documentation>MultipleFOP cannot combine with .../MultipleMiscFOP, or .../PayLaterPlan</documentation>
278− <element name="Fare">
280− <attribute name="Amount" type="string" use="required">
282− <documentation>"Amount" is used to specify the amount to be applied to the second FOP.</documentation>
287− <element name="FOP_One">
290− <element name="CC_Info" minOccurs="0">
293− <element name="PaymentCard">
295− <attribute name="Code" type="string" use="required">
297− <documentation>"Code" is used to specify the credit card vendor code.</documentation>
300− <attribute name="CardSecurityCode" type="string" use="optional">
302− <documentation>"CardSecurityCode" is used to specify a credit card Card Security Code number.</documentation>
305− <attribute name="ExpireDate" type="spct:expireDate" use="required">
307− <documentation>"ExpireDate" is used to specify the credit card expiration date, follows this format: YYYY-MM.</documentation>
310− <attribute name="ExtendedPayment" type="integer" use="optional">
312− <documentation>"ExtendedPayment" is used to specify extended payment if applicable.</documentation>
315− <attribute name="ManualApprovalCode" type="string" use="optional">
317− <documentation>"ManualApprovalCode" is used to specify a manual credit card approval code if applicable.</documentation>
320− <attribute name="ManualOBFee" type="string" use="optional">
322− <documentation>"ManualOBFee" is used to indicate that the manual OB fee should be associated to the card. A manual OB fee can ONLY be added to a ticketing entry that references a PQ that has the PRICE-MANUAL tag at the bottom of the *PQ</documentation>
325− <attribute name="Number" type="integer" use="required">
327− <documentation>"Number" is used to specify the credit card number.</documentation>
333− <attribute name="Suppress" type="boolean" use="optional">
335− <documentation>"Suppress" is used to specify whether or not to suppress credit card information on an itinerary.</documentation>
341− <attribute name="Type" type="string" use="optional">
343− <documentation>"Type" is used to specify the payment type. Acceptable values are "CA,"CK," or "CQ." If utilizing a credit card please omit @Type, and populate the .../CC_Info child node.</documentation>
348− <element name="FOP_Two">
351− <element name="CC_Info" minOccurs="0">
354− <element name="PaymentCard">
356− <attribute name="Code" type="string" use="required">
358− <documentation>"Code" is used to specify the credit card vendor code.</documentation>
361− <attribute name="CardSecurityCode" type="string" use="optional">
363− <documentation>"CardSecurityCode" is used to specify a credit card Card Security Code number.</documentation>
366− <attribute name="ExpireDate" type="spct:expireDate" use="required">
368− <documentation>"ExpireDate" is used to specify the credit card expiration date, follows this format: YYYY-MM.</documentation>
371− <attribute name="ExtendedPayment" type="integer" use="optional">
373− <documentation>"ExtendedPayment" is used to specify extended payment if applicable.</documentation>
376− <attribute name="ManualApprovalCode" type="string" use="optional">
378− <documentation>"ManualApprovalCode" is used to specify a manual credit card approval code if applicable.</documentation>
381− <attribute name="ManualOBFee" type="string" use="optional">
383− <documentation>b"ManualOBFee" is used to indicate that the manual OB fee should be associated to the card. A manual OB fee can ONLY be added to a ticketing entry that references a PQ that has the PRICE-MANUAL tag at the bottom of the *PQ</documentation>
386− <attribute name="Number" type="integer" use="required">
388− <documentation>"Number" is used to specify the credit card number.</documentation>
394− <attribute name="Suppress" type="boolean" use="optional">
396− <documentation>"Suppress" is used to specify whether or not to suppress credit card information on an itinerary.</documentation>
402− <attribute name="Type" type="string" use="optional">
404− <documentation>"Type" is used to specify the payment type. Acceptable values are "CA,"CK," or "CQ." If utilizing a credit card please omit @Type, and populate the .../CC_Info child node.</documentation>
409− <element name="Taxes" minOccurs="0">
412− <element name="Tax" maxOccurs="3">
414− <attribute name="Amount" type="string" use="required">
416− <documentation>"Amount" is used to specify the tax amount.</documentation>
419− <attribute name="TaxCode" type="string" use="required">
421− <documentation>"TaxCode" is used to specify the tax code.</documentation>
432− <element name="MultipleMiscFOP" minOccurs="0">
434− <documentation>MultipleMiscFOP cannot combine with .../MultipleFOP, or .../PayLaterPlan.</documentation>
438− <element name="Fare">
440− <attribute name="Amount" type="string" use="required">
442− <documentation>"Amount" is used to specify the fare amount to be applied to the second FOP.</documentation>
447− <element name="FOP_One">
450− <element name="CC_Info" minOccurs="0">
453− <element name="PaymentCard">
455− <attribute name="Code" type="string" use="required">
457− <documentation>"Code" is used to specify the credit card vendor code.</documentation>
460− <attribute name="ExpireDate" type="spct:expireDate" use="required">
462− <documentation>"ExpireDate" is used to specify the credit card expiration date, follows this format: YYYY-MM.</documentation>
465− <attribute name="ExtendedPayment" type="integer" use="optional">
467− <documentation>"ExtendedPayment" is used to specify extended payment if applicable.</documentation>
470− <attribute name="ManualApprovalCode" type="string" use="optional">
472− <documentation>"ManualApprovalCode" is used to specify a manual credit card approval code if applicable.</documentation>
475− <attribute name="Number" type="integer" use="required">
477− <documentation>"Number" is used to specify the credit card number.</documentation>
483− <attribute name="Suppress" type="boolean" use="optional">
485− <documentation>"Suppress" is used to specify whether or not to suppress credit card information on an itinerary.</documentation>
491− <attribute name="Type" type="string" use="optional">
493− <documentation>"Type" is used to specify the payment type. Acceptable values are "CA,"CK," or "CQ." If utilizing a credit card please omit @Type, and populate the .../CC_Info child node.</documentation>
498− <element name="FOP_Two">
501− <element name="ExtendedPayment" minOccurs="0">
503− <attribute name="NumMonths" type="integer" use="required"/>
507− <attribute name="Type" type="string" use="required"/>
510− <element name="Taxes" minOccurs="0">
513− <element name="Tax" maxOccurs="2">
515− <attribute name="Amount" type="string" use="required">
517− <documentation>"Amount" is used to specify the tax amount.</documentation>
520− <attribute name="TaxCode" type="string" use="required">
522− <documentation>"TaxCode" is used to specify the tax code.</documentation>
533− <element name="PayLaterPlan" minOccurs="0">
535− <documentation>"PayLaterPlan" is only applicable to Brazil, cannot combine with MultipleFOP, or MultipleMiscFOP.</documentation>
539− <element name="Fare">
541− <attribute name="Amount" type="string" use="required">
543− <documentation>"Amount" is used to specify the remaining fare amount.</documentation>
548− <element name="FOP">
551− <element name="CC_Info" minOccurs="0">
554− <element name="PaymentCard">
556− <attribute name="Code" type="string" use="required">
558− <documentation>"Code" is used to specify the credit card vendor code.</documentation>
561− <attribute name="ExpireDate" type="spct:expireDate" use="required">
563− <documentation>"ExpireDate" is used to specify the credit card expiration date, follows this format: YYYY-MM</documentation>
566− <attribute name="ManualApprovalCode" type="string" use="optional">
568− <documentation>"ManualApprovalCode" is used to specify a manual credit card approval code if applicable.</documentation>
571− <attribute name="Number" type="integer" use="required">
573− <documentation>"Number" is used to specify the credit card number.</documentation>
582− <attribute name="Type" type="string" use="optional">
584− <documentation>"Type" is used to specify the payment type. Acceptable values are "CA,"CK," or "CQ." If utilizing a credit card please omit @Type, and populate the .../CC_Info child node.</documentation>
589− <element name="Installment">
591− <attribute name="Count" type="string" use="required">
593− <documentation>"Count" is used to specify the number of installments.</documentation>
596− <attribute name="PayLaterReferenceNumber" type="string" use="required">
598− <documentation>"PayLaterReferenceNumber" is used to specify the pay later reference number.</documentation>
601− <attribute name="Value" type="string" use="required">
603− <documentation>"Value" is used to specify the value of the installments. Please note that decimals are not permitted.</documentation>
614− <element name="MultipleCC_FOP" minOccurs="0">
616− <documentation>Multiple CC_FOP cannot combine with .../BSP_Ticketing, or .../SabreSonicTicketing</documentation>
620− <element name="Fare">
622− <attribute name="Amount" type="string" use="required">
624− <documentation>"Amount" is used to specify the amount to be applied to the second CC.</documentation>
629− <element name="CC_One">
632− <element name="CC_Info" minOccurs="0">
635− <element name="PaymentCard">
637− <attribute name="Code" type="string" use="required">
639− <documentation>"Code" is used to specify the credit card vendor code.</documentation>
642− <attribute name="CardSecurityCode" type="string" use="optional">
644− <documentation>"CardSecurityCode" is used to specify a credit card Card Security Code number.</documentation>
647− <attribute name="ExpireDate" type="spct:expireDate" use="required">
649− <documentation>"ExpireDate" is used to specify the credit card expiration date, follows this format: YYYY-MM</documentation>
652− <attribute name="ExtendedPayment" type="integer" use="optional">
654− <documentation>"ExtendedPayment" is used to specify extended payment if applicable.</documentation>
657− <attribute name="ManualApprovalCode" type="string" use="optional">
659− <documentation>"ManualApprovalCode" is used to specify a manual credit card if applicable.</documentation>
662− <attribute name="ManualOBFee" type="string" use="optional">
664− <documentation>"ManualOBFee" is used to indicate that the manual OB fee should be associated to the card. A manual OB fee can ONLY be added to a ticketing entry that references a PQ that has the PRICE-MANUAL tag at the bottom of the *PQ</documentation>
667− <attribute name="Number" type="integer" use="required">
669− <documentation>"Number" is used to specify the credit card number.</documentation>
675− <attribute name="Suppress" type="boolean" use="optional">
677− <documentation>"Suppress" is used to specify whether or not to suppress credit card information on an itinerary.</documentation>
685− <element name="CC_Two">
688− <element name="CC_Info" minOccurs="0">
691− <element name="PaymentCard">
693− <attribute name="Code" type="string" use="required">
695− <documentation>"Code" is used to specify the credit card vendor code.</documentation>
698− <attribute name="CardSecurityCode" type="string" use="optional">
700− <documentation>"CardSecurityCode" is used to specify a credit card Card Security Code number.</documentation>
703− <attribute name="ExpireDate" type="spct:expireDate" use="required">
705− <documentation>"ExpireDate" is used to specify the credit card expiration date, follows this format: YYYY-MM</documentation>
708− <attribute name="ExtendedPayment" type="integer" use="optional">
710− <documentation>"ExtendedPayment" is used to specify extended payment if applicable.</documentation>
713− <attribute name="ManualApprovalCode" type="string" use="optional">
715− <documentation>"ManualApprovalCode" is used to specify a manual credit card if applicable.</documentation>
718− <attribute name="ManualOBFee" type="string" use="optional">
720− <documentation>"ManualOBFee" is used to indicate that the manual OB fee should be associated to the card. A manual OB fee can ONLY be added to a ticketing entry that references a PQ that has the 'PRICE-MANUAL' tag at the bottom of the *PQ</documentation>
723− <attribute name="Number" type="integer" use="required">
725− <documentation>"Number" is used to specify the credit card number.</documentation>
731− <attribute name="Suppress" type="boolean" use="optional">
733− <documentation>"Suppress" is used to specify whether or not to suppress credit card information on an itinerary.</documentation>
744− <element name="SabreSonicTicketing" minOccurs="0">
746− <documentation>"SabreSonicTicketing" is only valid for SabreSonic-based airlines, cannot combine with .../BSP_Ticketing, or .../Multiple CC_FOP.</documentation>
750− <element name="BasicFOP" minOccurs="0">
753− <element name="CC_Info" minOccurs="0">
756− <element name="PaymentCard">
758− <attribute name="CardSecurityCode" type="integer" use="optional">
760− <documentation>"CardSecurityCode" is used to specify a credit card security code.</documentation>
763− <attribute name="Code" type="string" use="required">
765− <documentation>"Code" is used to specify a credit card vendor code.</documentation>
768− <attribute name="ExpireDate" type="spct:expireDate" use="required">
770− <documentation>"ExpireDate" is used to specify a credit card expiration date, follows this format: YYYY-MM.</documentation>
773− <attribute name="ExtendedPayment" type="integer" use="optional">
775− <documentation>"ExtendedPayment" is used to specify extended payment if applicable.</documentation>
778− <attribute name="ManualApprovalCode" type="string" use="optional">
780− <documentation>"ManualApprovalCode" is used to specify a manual credit card approval code if applicable.</documentation>
783− <attribute name="Number" type="integer" use="required">
785− <documentation>"Number" is used to specify a credit card number.</documentation>
791− <attribute name="Suppress" type="boolean" use="optional">
793− <documentation>"Suppress" is used to specify whether or not to suppress credit card information on an itinerary.</documentation>
799− <attribute name="ManualApprovalCode" type="string" use="optional">
801− <documentation>"ManualApprovalCode" is used to specify a manual approval code for non-credit card forms of payment.</documentation>
804− <attribute name="Type" type="string" use="optional">
806− <documentation>"Type" is used to specify the payment type. Acceptable values are "CA," (cash) "CK," (check) "CQ," (cheque) "PT," "PTACA," (PTA cash) "PTAGTCK." (PTA agency check) or "PTCK" (PTA check). If utilizing a credit card please omit @Type, and populate the .../CC_Info child node, unless needing to specify a PTA credit card form of payment. For a PTA credit card form of payment the client should pass Type="PT" and populate the .../CC_Info child node with the relevant credit card information.</documentation>
811− <element name="EnhancedMultipleFOP" minOccurs="0">
813− <documentation>EnhancedMultipleCC_FOP is only valid for SabreSonic-based airlines who have actived the enhanced multiple form of payment option, cannot combine with .../MultipleFOP.</documentation>
817− <element name="Fare">
819− <attribute name="Amount" type="string" use="required">
821− <documentation>"Amount" is used to specify the fare amount to be applied to the second FOP.</documentation>
826− <element name="FOP_One">
829− <element name="CC_Info" minOccurs="0">
832− <element name="PaymentCard">
834− <attribute name="CardSecurityCode" type="string" use="optional">
836− <documentation>"CardSecurityCode" is used to specify a credit card security code.</documentation>
839− <attribute name="Code" type="string" use="required">
841− <documentation>"Code" is used to specify the credit card vendor code.</documentation>
844− <attribute name="ExpireDate" type="spct:expireDate" use="required">
846− <documentation>"ExpireDate" is used to specify the credit card expiration date, follows this format: YYYY-MM.</documentation>
849− <attribute name="ExtendedPayment" type="integer" use="optional">
851− <documentation>"ExtendedPayment" is used to specify extended payment if applicable.</documentation>
854− <attribute name="ManualApprovalCode" type="string" use="optional">
856− <documentation>"ManualApprovalCode" is used to specify a manual credit card approval code if applicable.</documentation>
859− <attribute name="Number" type="integer" use="required">
861− <documentation>"Number" is used to specify the credit card number.</documentation>
870− <attribute name="Type" type="string" use="optional"/>
873− <element name="FOP_Two">
876− <element name="CC_Info" minOccurs="0">
879− <element name="PaymentCard">
881− <attribute name="CardSecurityCode" type="string" use="optional">
883− <documentation>"CardSecurityCode" is used to specify a credit card security code.</documentation>
886− <attribute name="Code" type="string" use="required">
888− <documentation>"Code" is used to specify the credit card vendor code.</documentation>
891− <attribute name="ExpireDate" type="spct:expireDate" use="required">
893− <documentation>"ExpireDate" is used to specify the credit card expiration date, follows this format: YYYY-MM.</documentation>
896− <attribute name="ExtendedPayment" type="integer" use="optional">
898− <documentation>"ExtendedPayment" is used to specify extended payment if applicable.</documentation>
901− <attribute name="ManualApprovalCode" type="string" use="optional">
903− <documentation>"ManualApprovalCode" is used to specify a manual credit card approval code if applicable.</documentation>
906− <attribute name="Number" type="integer" use="required">
908− <documentation>"Number" is used to specify the credit card number.</documentation>
917− <attribute name="Type" type="string" use="optional"/>
920− <element name="Taxes">
923− <element name="Tax">
925− <attribute name="Amount" type="string" use="required">
927− <documentation>"Amount" is used to specify the tax amount.</documentation>
930− <attribute name="TaxCode" type="string" use="required">
932− <documentation>"TaxCode" is used to specify the tax code.</documentation>
943− <element name="MultipleFOP" minOccurs="0">
945− <documentation>MultipleFOP cannot combine with .../EnhancedMultipleFOP.</documentation>
949− <element name="Fare">
951− <attribute name="Amount" type="string" use="required">
953− <documentation>"Amount" is used to specify the fare amount to be applied to the second FOP.</documentation>
958− <element name="FOP_One">
961− <element name="CC_Info" minOccurs="0">
964− <element name="PaymentCard">
966− <attribute name="Code" type="string" use="required">
968− <documentation>"Code" is used to specify the credit card vendor code.</documentation>
971− <attribute name="ManualApprovalCode" type="string" use="optional">
973− <documentation>"ManualApprovalCode" is used to specify a manual credit card approval code if applicable.</documentation>
976− <attribute name="Number" type="integer" use="required">
978− <documentation>"Number" is used to specify the credit card number.</documentation>
987− <attribute name="Type" type="string" use="optional">
989− <documentation>"Type" is used to specify the payment type. Acceptable values are "CA," (cash) "CK," (check) "CQ," (cheque) "PT," "PTACA," (PTA cash) "PTAGTCK." (PTA agency check) or "PTCK" (PTA check). If utilizing a credit card please omit @Type, and populate the .../CC_Info child node, unless needing to specify a PTA credit card form of payment. For a PTA credit card form of payment the client should pass Type="PT" and populate the .../CC_Info child node with the relevant credit card information.</documentation>
994− <element name="FOP_Two">
997− <element name="CC_Info" minOccurs="0">
1000− <element name="PaymentCard">
1002− <attribute name="Code" type="string" use="required">
1004− <documentation>"Code" is used to specify the credit card vendor code.</documentation>
1007− <attribute name="ManualApprovalCode" type="string" use="optional">
1009− <documentation>"ManualApprovalCode" is used to specify a manual credit card approval code if applicable.</documentation>
1012− <attribute name="Number" type="integer" use="required">
1014− <documentation>"Number" is used to specify the credit card number.</documentation>
1023− <attribute name="Type" type="string" use="optional">
1025− <documentation>"Type" is used to specify the payment type. Acceptable values are "CA,"CK," or "CQ." If utilizing a credit card please omit @Type, and populate the .../CCInfo child node.</documentation>
1030− <element name="Taxes" minOccurs="0">
1033− <element name="Tax">
1035− <attribute name="Amount" type="string" use="required">
1037− <documentation>"Amount" is used to specify the tax amount.</documentation>
1040− <attribute name="TaxCode" type="string" use="required">
1042− <documentation>"TaxCode" is used to specify the tax code.</documentation>
1059− <element name="MiscQualifiers" minOccurs="0">
1062− <element name="AirExtras" minOccurs="0" maxOccurs="unbounded">
1064− <attribute name="EndNumber" type="integer" use="optional">
1066− <documentation>"EndNumber" is used to specify the final EMD number when specifying a range.</documentation>
1069− <attribute name="Number" type="integer" use="required">
1071− <documentation>"Number" is used to specify and EMD number.</documentation>
1076− <element name="BaggageAllowance" minOccurs="0">
1078− <documentation>Cannot combine with PhaseIV.</documentation>
1081− <attribute name="Number" type="string" use="optional">
1083− <documentation>"Number" is used to specify the quantity of checked bags if applicable.</documentation>
1086− <attribute name="Weight" type="string" use="optional">
1088− <documentation>"Weight" is used to specify the weight in kilos of checked bags if applicable.</documentation>
1093− <element name="Certificate" minOccurs="0" maxOccurs="2">
1095− <attribute name="Number" type="string" use="required">
1097− <documentation>"Number" is used to specify a ticket number. Please note that this qualifier is only applicable to Sabre Sonic-hosted carriers.</documentation>
1102− <element name="Commission" minOccurs="0">
1104− <attribute name="Amount" type="decimal" use="optional">
1106− <documentation>"Amount" is used to specify the numeric amount of commission being claimed if applicable.</documentation>
1109− <attribute name="Percent" type="decimal" use="optional">
1111− <documentation>"Percent" is used to specify the precentage of commission being claimed if applicable.</documentation>
1116− <element name="DateOfBirth" minOccurs="0">
1118− <documentation>"DOB" is used to instruct the system to take the passenger's date of birth-related information from the SSR PNR field, and pass it into the host-based ticketing application. This is required for clients based in the Russian Federation.</documentation>
1121− <element name="Endorsement" minOccurs="0">
1124− <element name="Text" type="string"/>
1126− <attribute name="Override" type="boolean" use="optional"/>
1129− <element name="FutureTicket" minOccurs="0">
1132− <element name="Line" maxOccurs="unbounded">
1134− <documentation>"Line" and its associated attributes are used to issue tickets from specific FP lines.</documentation>
1137− <attribute name="EndNumber" type="integer" use="optional"/>
1138− <attribute name="NameNumber" type="string" use="optional"/>
1139− <attribute name="Number" type="integer" use="required"/>
1145− <element name="Invoice" minOccurs="0">
1147− <documentation>"Invoice" is used to specify to print invoice at time of ticketing.</documentation>
1150− <attribute name="Ind" type="boolean" use="optional"/>
1151− <attribute name="ETReceipt" type="boolean" use="optional"/>
1154− <element name="NeedPrint" minOccurs="0">
1156− <documentation>Please note that only two of the three attributes can be set to true simultaneously.</documentation>
1159− <attribute name="AuditorCoupon" type="boolean" use="required">
1161− <documentation>"AuditorCoupon" is used to specify to print an auditor coupon. Please note that this qualifier is only applicable to Sabre Sonic-hosted carriers.</documentation>
1164− <attribute name="Itinerary" type="boolean" use="required">
1166− <documentation>"Itinerary" is used to specify to print an itinerary. Please note that this qualifier is only applicable to Sabre Sonic-hosted carriers.</documentation>
1169− <attribute name="PassengerReceipt" type="boolean" use="required">
1171− <documentation>"PassengerReceipt" is used to specify to print a passenger receipt. Please note that this qualifier is only applicable to Sabre Sonic-hosted carriers.</documentation>
1176− <element name="NetRemit" minOccurs="0">
1178− <attribute name="Amount" type="decimal" use="optional"/>
1179− <attribute name="ContractAgreementCode" type="string" use="optional"/>
1180− <attribute name="NetCreditAmount" type="decimal" use="optional"/>
1181− <attribute name="ValueCode" type="string" use="optional"/>
1184− <element name="Ticket" minOccurs="0">
1186− <attribute name="Action" type="string" use="optional">
1188− <documentation>"Action" is used to specify an action code. Please note that this qualifier is only applicable to Sabre Sonic-hosted carriers.</documentation>
1191− <attribute name="Type" type="string" use="optional">
1193− <documentation>"Type" is used to specify the type of ticket to issue. Acceptable values for Type: ETR = electronic ticket (default), EMD= Electronic Miscellaneous Document, XETR = paper ticket, VCR = paper ticket (for airline use only).</documentation>
1198− <element name="TourCode" minOccurs="0">
1201− <element name="SuppressFareReplaceWithBT" minOccurs="0">
1203− <documentation>This is not applicable to ARC subscribers.</documentation>
1206− <attribute name="Ind" type="boolean" use="required">
1208− <documentation>"Ind" is used to specify to suppress the fare amount on the ticket and replace with BT.</documentation>
1213− <element name="SuppressFareReplaceWithIT" minOccurs="0">
1215− <attribute name="Ind" type="boolean" use="required">
1217− <documentation>"Ind" is used to specify to suppress the fare amount on the ticket and replace with IT.</documentation>
1222− <element name="SuppressIT" minOccurs="0">
1224− <attribute name="Ind" type="boolean" use="required">
1226− <documentation>"Ind" is used to specify to to suppress the IT in the tourcode box from printing.</documentation>
1231− <element name="SuppressITSupressFare" minOccurs="0">
1233− <attribute name="Ind" type="boolean" use="required">
1235− <documentation>"Ind" is used to specify to specify to suppress IT from printing in the tour box on the ticket and to suppress fare amounts from printing on the ticket.</documentation>
1240− <element name="Text" type="string" minOccurs="0"/>
1247− <element name="PricingQualifiers" minOccurs="0">
1250− <element name="Brand" minOccurs="0" maxOccurs="unbounded">
1252− <documentation>"Brand" is used to specify a brand. Please note that it's not possible to request more than 1 brand for an entire journey, or for the same segment.</documentation>
1256− <extension base="string">
1257− <attribute name="RPH" type="integer" use="optional">
1259− <documentation>"RPH" is used to match up with ".../ItineraryOptions/Segment".</documentation>
1266− <element name="FareFocusExclude" minOccurs="0">
1268− <documentation>"FareFocusExclude" is used to exclude fare focus fares based on business rules of the agency. Please note that this qualifier cannot be combined with .../PriceQuote</documentation>
1271− <attribute name="Ind" type="boolean" use="required"/>
1274− <element name="Fare" minOccurs="0">
1276− <attribute name="Type" type="string" use="required">
1278− <documentation>"Type" is used to specify a fare type. Acceptable values are "NL" for normal fare, "EX" for special fare, and 'IT" for inclusive tour.</documentation>
1283− <element name="ItineraryOptions" minOccurs="0">
1286− <element name="SegmentSelect" minOccurs="0" maxOccurs="unbounded">
1288− <attribute name="EndNumber" type="integer" use="optional"/>
1289− <attribute name="Number" type="integer" use="required"/>
1290− <attribute name="RPH" type="string" use="optional">
1292− <documentation>"RPH" is used to match up with ".../SpecificFare/@RPH" or .../Brand.</documentation>
1297− <element name="SideTrip" minOccurs="0">
1299− <documentation>"SideTrip" is used to instruct the system to price the specified itinerary segments as a side trip.</documentation>
1302− <attribute name="EndNumber" type="integer" use="optional"/>
1303− <attribute name="Number" type="integer" use="required"/>
1309− <element name="NameSelect" minOccurs="0" maxOccurs="unbounded">
1311− <documentation>"NameSelect" is used to instruct the system to price theitinerary based upon a particular name field.</documentation>
1315− <attribute name="EndNameNumber" type="string" use="optional"/>
1316− <attribute name="NameNumber" type="string" use="required"/>
1319− <element name="PhaseIV" minOccurs="0" maxOccurs="7">
1321− <documentation>Cannot combine with .../PriceQuote.</documentation>
1325− <element name="NameSelect" minOccurs="0" maxOccurs="unbounded">
1327− <documentation>"NameSelect" is used to instruct the system to price theitinerary based upon a particular name field.</documentation>
1330− <attribute name="EndNameNumber" type="string" use="optional"/>
1331− <attribute name="NameNumber" type="string" use="required"/>
1335− <attribute name="Number" type="integer" use="required"/>
1338− <element name="PriceQuote" minOccurs="0" maxOccurs="unbounded">
1340− <documentation>Cannot combine with .../NameSelect. Cannot combine with .../PhaseIV.</documentation>
1344− <element name="NameSelect" minOccurs="0" maxOccurs="unbounded">
1346− <documentation>"NameSelect" is used to instruct the system to price theitinerary based upon a particular name field.</documentation>
1349− <attribute name="EndNameNumber" type="decimal" use="optional"/>
1350− <attribute name="NameNumber" type="decimal" use="required"/>
1353− <element name="Record" minOccurs="0" maxOccurs="unbounded">
1355− <documentation>In order to specify multiple PQR records to be issued please specify a range or specific record numbers by means of the element repetition. .../Ticketing/PricingQualifiers/PriceQuote/Record/@Reissue cannot be combined with .../Ticketing/MiscQualifiers/Ticket</documentation>
1358− <attribute name="EndNumber" type="integer" use="optional">
1360− <documentation>"EndNumber" is used to specify the ending PQ number in a range.</documentation>
1363− <attribute name="Number" type="integer" use="required">
1365− <documentation>"Number" is used to specify a PQ number.</documentation>
1368− <attribute name="Reissue" type="boolean" use="optional">
1370− <documentation>"Reissue" is used to indicate that the particular PQ record is a PQ Reissue record.</documentation>
1378− <element name="RefundableBalance" minOccurs="0">
1381− <element name="Taxes" minOccurs="0">
1384− <element name="Tax" maxOccurs="unbounded">
1386− <attribute name="Amount" type="string" use="required"/>
1387− <attribute name="Code" type="string" use="required"/>
1394− <attribute name="Amount" type="string" use="required"/>
1397− <element name="SpanishLargeFamilyDiscountLevel" minOccurs="0">
1399− <documentation>"SpanishLargeFamilyDiscountLevel" is used to specify the Spanish large family discount level. Please note that this qualifier is only applicable to Spain-based subscribers.</documentation>
1402− <restriction base="string">
1403− <enumeration value="1"/>
1404− <enumeration value="2"/>
1408− <element name="SpecificFare" minOccurs="0" maxOccurs="unbounded">
1410− <documentation>Please note that the element is only applicable to Abacus.</documentation>
1414− <element name="FareBasis" type="string" minOccurs="0"/>
1416− <attribute name="RPH" type="string" use="optional">
1418− <documentation>"RPH" is used to match up with ../OptionalQualifiers/PricingQualifiers/ItineraryOptions/Segment.</documentation>
1423− <element name="SpecificPenalty" minOccurs="0">
1425− <documentation>"SpecificPenalty" is used to specify change or cancellation amounts for an itinerary.</documentation>
1429− <element name="Changeable" minOccurs="0">
1431− <documentation>It is not possible to combine "BeforeDeparture" and "AfterDeparture" within one element.</documentation>
1434− <attribute name="Any" type="boolean" use="optional">
1436− <documentation>"Any" is used to specify only changeable fare options.</documentation>
1439− <attribute name="CurrencyCode" type="string" use="optional">
1441− <documentation>"CurrencyCode" is used to specify the specific currency for maximum exchange penalty.</documentation>
1444− <attribute name="MaxPenalty" type="string" use="optional">
1446− <documentation>"MaxPenalty" is used to specify maximum change penalty. If a value of "0" is input no penalty is preferred. If a value of "N" is input only non-changeable options are requested. Please note that monetary amount that includes a decimal is not allowed</documentation>
1449− <attribute name="BeforeDeparture" type="boolean" use="optional">
1451− <documentation>"BeforeDeparture" is used to query for before depature fees.</documentation>
1454− <attribute name="AfterDeparture" type="boolean" use="optional">
1456− <documentation>"AfterDeparture" is used to query for after depature fees.</documentation>
1461− <element name="EitherOr" minOccurs="0">
1463− <documentation>It is not possible to combine "BeforeDeparture" and "AfterDeparture" within one element.</documentation>
1466− <attribute name="Any" type="boolean" use="optional">
1468− <documentation>"Any" is used to specify only changeable fare options.</documentation>
1471− <attribute name="CurrencyCode" type="string" use="optional">
1473− <documentation>"CurrencyCode" is used to specify the specific currency for maximum exchange penalty.</documentation>
1476− <attribute name="MaxPenalty" type="string" use="optional">
1478− <documentation>"MaxPenalty" is used to specify maximum change penalty. If a value of "0" is input no penalty is preferred. If a value of "N" is input only non-changeable options are requested. Please note that monetary amount that includes a decimal is not allowed</documentation>
1481− <attribute name="BeforeDeparture" type="boolean" use="optional">
1483− <documentation>"BeforeDeparture" is used to query for before depature fees.</documentation>
1486− <attribute name="AfterDeparture" type="boolean" use="optional">
1488− <documentation>"AfterDeparture" is used to query for after depature fees.</documentation>
1493− <element name="Refundable" minOccurs="0">
1495− <documentation>It is not possible to combine "BeforeDeparture" and "AfterDeparture" within one element.</documentation>
1498− <attribute name="Any" type="boolean" use="optional">
1500− <documentation>"Any" is used to specify only changeable fare options.</documentation>
1503− <attribute name="CurrencyCode" type="string" use="optional">
1505− <documentation>"CurrencyCode" is used to specify the specific currency for maximum exchange penalty.</documentation>
1508− <attribute name="MaxPenalty" type="string" use="optional">
1510− <documentation>"MaxPenalty" is used to specify maximum change penalty. If a value of "0" is input no penalty is preferred. If a value of "N" is input only non-changeable options are requested. Please note that monetary amount that includes a decimal is not allowed</documentation>
1513− <attribute name="BeforeDeparture" type="boolean" use="optional">
1515− <documentation>"BeforeDeparture" is used to query for before depature fees.</documentation>
1518− <attribute name="AfterDeparture" type="boolean" use="optional">
1520− <documentation>"AfterDeparture" is used to query for after depature fees.</documentation>
1526− <attribute name="AdditionalInfo" type="boolean" use="optional">
1528− <documentation>"AdditionalInfo" is used to receive additional tags with information on fare flexibility.</documentation>
1533− <element name="Taxes" minOccurs="0">
1536− <element name="NoTax" minOccurs="0">
1538− <attribute name="Ind" type="boolean" use="optional"/>
1541− <element name="TaxExempt" minOccurs="0" maxOccurs="5">
1543− <attribute name="Code" type="string" use="optional"/>
1549− <element name="ValidityDates" minOccurs="0" maxOccurs="unbounded">
1551− <documentation>This node is used to specify ticket validity dates.Cannot combine with PhaseIV.</documentation>
1555− <element name="NotValidAfter" type="spct:date" minOccurs="0"/>
1556− <element name="NotValidBefore" type="spct:date" minOccurs="0"/>
1557− <element name="Segment" maxOccurs="unbounded">
1559− <attribute name="EndNumber" type="integer" use="optional"/>
1560− <attribute name="Number" type="integer" use="required"/>
1572− <element name="PostProcessing" minOccurs="0">
1575− <element name="EndTransaction" minOccurs="0">
1577− <documentation>"EndTransaction" is used to end the transaction and finalize the record.</documentation>
1581− <element name="Source">
1583− <attribute name="ReceivedFrom" type="string" use="required">
1585− <documentation>"ReceivedFrom" is used to receive the record.</documentation>
1590− <element name="Email" minOccurs="0">
1592− <documentation>"Email" is used to send an email notification upon end transaction to any email addresses contained within the particular record.</documentation>
1596− <element name="eTicket" minOccurs="0">
1598− <documentation>"eTicket" is used to send an email notification containing a text-based copy of the eTicket, cannot combine with .../Invoice, or .../Itinerary..</documentation>
1602− <element name="PDF" minOccurs="0">
1604− <attribute name="Ind" type="boolean" use="required"/>
1608− <attribute name="Ind" type="boolean" use="required"/>
1611− <element name="Invoice" minOccurs="0">
1613− <documentation>"Invoice" is used to send an email notification containing a text-based copy of the invoice. Invoice cannot combine with .../eTicket, or .../Itinerary.</documentation>
1616− <attribute name="Ind" type="boolean" use="required"/>
1619− <element name="Itinerary" minOccurs="0">
1621− <documentation>"Itinerary" is used to send an email notification containing a text-based copy of the itinerary. Itinerary cannot combine with .../eTicket, or .../Invoice.</documentation>
1625− <element name="PDF" minOccurs="0">
1627− <documentation>"PDF" is used to send an email notification containing a PDF-based copy of the itinerary.</documentation>
1630− <attribute name="Ind" type="boolean" use="required"/>
1633− <element name="Segment" minOccurs="0" maxOccurs="unbounded">
1635− <attribute name="EndNumber" type="integer" use="optional">
1637− <documentation>"EndNumber" is used to specify an ending segment in the range to include in the email message.</documentation>
1640− <attribute name="Number" type="integer" use="required">
1642− <documentation>"Number" is used to specify a segment number to include in the email message.</documentation>
1648− <attribute name="Ind" type="boolean" use="required"/>
1651− <element name="PersonName" minOccurs="0">
1653− <attribute name="NameNumber" type="string" use="required">
1655− <documentation>"NameNumber" is used to specify a particular passenger name number to send the email notification to. Please note that the email address in the PNR's email field must be name associated to the specified name number.</documentation>
1661− <attribute name="Ind" type="boolean" use="required"/>
1668− <attribute name="acceptNegotiatedFare" type="boolean" use="optional">
1670− <documentation>"acceptNegotiatedFare" is used to accept a negotiated fare when it is not possible to ticket the stored fare.</documentation>
1673− <attribute name="acceptPriceChanges" type="boolean" use="optional">
1675− <documentation>"acceptPriceChanges" is used to specify that system should issue a ticket even if price increases while processing.</documentation>
1678− <attribute name="actionOnPQExpired" use="optional">
1680− <documentation>"actionOnPQExpired" is used to specify appropriate action when Price Quote expires. Available options are "R" - reprice, "Q" Quit, "O" Override.</documentation>
1683− <restriction base="string">
1684− <enumeration value="O"/>
1685− <enumeration value="Q"/>
1686− <enumeration value="R"/>
1693− <attribute name="targetCity" type="string" use="optional">
1695− <documentation>"TargetCity" is used to specify to which city service should change context using ContextChange (AAA) and the rest of the service uses new security. If empty or equals current city the context doesn't change.</documentation>