Вторичные операции
Аннулирование оплаченного заказа¶
Общие положения¶
Endpoint: /api/Order/Cancel
Для аннулирования оплаченного заказа используется запрос Mixvel_OrderCancelRQ. В результате успешного выполнения запроса происходит отмена всех услуг, входящих в заказ, а также отмена всех выпущенных билетов. Аннулирование заказа происходит полностью, для частичной отмены услуг необходимо использовать запрос Mixvel_OrderChangeRQ. Допускается аннулирование отдельных заказов, входящих в корзину заказов (MixOrder).
Аннулирование оплаченного заказа возможно в ограниченное время после его оплаты: как правило оно составляет 15 минут, однако может отличаться в зависимости от поставщика (в частности, авиакомпании) и вида travel-контента.
В результате выполнения запроса агент получает ID отмененного заказа или сообщение об ошибке, если операцию аннулирования не удалось произвести автоматически.
При отправке запроса на аннулирование производится аннулирование перевозки и дополнительных услуг, места возвращаются перевозчику.
Структура запроса¶
Входные данные запроса должны удовлетворять схеме Mixvel_OrderCancelRQ.xsd и содержать следующие основные данные (в таблице приведены основные параметры сообщения, полные параметры можно найти в xsd схеме или в xml примерах конкретного сообщения):
XPath параметра | Пример заполнения | Описание |
---|---|---|
Mixvel_OrderCancelRQ/Request/MixOrder/MixOrderID | 06031-200201-MAA003 | Уникальный идентификатор корзины заказов |
Структура ответа¶
Ответ системы на запрос аннулирования оплаченного заказа соответствует схеме Mixvel_OrderCancelRS.xsd и содержит следующие основные данные (в таблице приведены основные параметры сообщения, полные параметры можно найти в xsd схеме или в xml примерах конкретного сообщения):
XPath параметра | Пример заполнения | Описание |
---|---|---|
Mixvel_OrderCancelRS/Response/MixOrderRef/MixOderId | 00001-210317-MA1234 | Уникальный идентификатор аннулированной корзины заказов |
По каждому отмененному Order’у: | ||
Mixvel_OrderCancelRS/Response/MixOrderRef/MixOderId/Order/OrderId | 06031-200201-OAA003 | Уникальный идентификатор аннулированного заказа |
Mixvel_OrderCancelRS/Response/MixOrderRef/MixOderId/Order/ OperationStatus | Success | Статус операции. Принимает значения «Success» / «Failure». |
Аннулирование заказа¶
Запрос на аннулирование заказа будет выглядеть следующим образом:
<Request>
<MixOrder>
<MixOrderID>00001-210317-MA1234</MixOrderID>
</MixOrder>
</Request>
В случае успешного аннулирования заказа агенту приходит следующее xml сообщение:
<Response>
<MixOrderRef>
<MixOrderID>00001-210317-MA1234</MixOrderID>
<Order>
<OrderID>Order-1</OrderID>
<OperationStatus>Success</OperationStatus>
</Order>
</MixOrderRef>
</Response>
Примечание:
Агенту доступен процесс аннулирования перевозки и дополнительных услуг без аннуляции мест. Для этого необходимо указывать признак необходимости сдать места Mixvel_OrderCanselRQ/Request/MixOrder/Order/ReturnSeat:
- true - места аннулируются;
- false - места не аннулируются.
По умолчанию - места аннулируются (значение true).
Аннулирование дополнительной услуги (EMD Void)¶
Аннулирование - это полная отмена документа без финансовых последствий для Конечного потребителя/Спонсора.
Операция аннулирования тождественна возврату без штрафов. При аннулировании все услуги, размещенные на купонах EMD, не должны быть оказаны.
Для операции войдирования дополнительных услуг используется метод Mixvel_OrderCancelRQ, в котором в commontype OrderIDReturnSeatsRefType добавлен OrderItemID (опциональное поле).
OrderItemID будет использован в схеме для аннулирования OrderItem, связанных с ДУ в оплаченном заказе.
Mixvel_OrderCancelRQ/Request/MixOrder/Order/OrderItems/OrderItemID
Пример Mixvel_OrderCancelRQ:
<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header/>
<Body id="ID1">
<MessageInfo MessageId="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2021-03-17T19:37:48Z"/>
<AppData>
<m:Mixvel_OrderCancelRQ xmlns:m="https://www.mixvel.com/API/XSD/Mixvel_OrderCancelRQ/1_01">
<Request>
<MixOrder>
<MixOrderID>96829-230330-MEK8830</MixOrderID>
<Order>
<OrderID>96829-230330-OEK8831</OrderID>
<OrderItemID>134ce603-34c9-44ff-a69f-07623da4d393</OrderItemID>
<OrderItemID>366f0c2e-eda9-4c3d-81c2-702ba62c1783</OrderItemID>
<!-- OrderItem, связанный с ДУ в оплаченном заказе> -->
</Order>
</MixOrder>
</Request>
</m:Mixvel_OrderCancelRQ>
</AppData>
</Body>
</MixEnv:Envelope>
В ответе на запрос Mixvel_OrderCancelRS в схеме присутствует OrderItemID (в commontype OrderIDRefExtendedType):
Mixvel_OrderCancelRS/Response/MixOrderRef/Order/OrderItemID
Пример Mixvel_OrderCancelRS:
<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header/>
<Body>
<MessageInfo MessageId="fd7795d9-ced5-492e-85bc-8eaa121f892f" ReplyTo="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2023-03-30T12:24:49.084488Z"/>
<AppData>
<Cancel:Mixvel_OrderCancelRS xmlns:Cancel="https://www.mixvel.com/API/XSD/Mixvel_OrderCancelRS/1_00">
<Response>
<MixOrderRef>
<MixOrderID>96829-230330-MEK8830</MixOrderID>
<Order>
<OrderID>96829-230330-OEK8831</OrderID>
<OrderItemID>134ce603-34c9-44ff-a69f-07623da4d393</OrderItemID>
<OrderItemID>366f0c2e-eda9-4c3d-81c2-702ba62c1783</OrderItemID>
<OperationStatus>Success</OperationStatus>
</Order>
</MixOrderRef>
</Response>
</Cancel:Mixvel_OrderCancelRS>
</AppData>
</Body>
</MixEnv:Envelope>
Удаление сегментов со статусом «XX»¶
Cегменты, остающиеся после аннулирования/отмены, имеют статус «ХХ».
В схеме запроса Mixvel_OrderCancelRQ используется элемент RemoveCancelledPaxSegment, принимающий значения true/false, функция которого - служить индикатором необходимости удаления из заказа сегментов со статусом «XX» в процессе аннулирования.
Mixvel_OrderCancelRQ/Request/MixOrder/Order/RemoveCancelledPaxSegment
По умолчанию значение этого элемента false. Если агенту необходимо удалить сегменты со статусом «XX», то в RemoveCancelledPaxSegment передается значение true.
Алгоритм удаления сегментов, имеющих статус «ХХ», при указании RemoveCancelledPaxSegment=true следующий:
-
функция применяется ко всем сегментам;
-
все сегменты получают статус ХХ;
-
при одноременном указании ReturnSeat=true и RemoveCancelledPaxSegment=true все сегменты удаляются.
Элемент RemoveCancelledPaxSegment напрямую связан с элементом ReturnSeat (который также имеет принимает значения true/false):
1) если ReturnSeat=true и RemoveCancelledPaxSegment=true, то удаляются сегменты со статусом «XX»;
2) если ReturnSeat=true и RemoveCancelledPaxSegment=false, то сегменты со статусом «XX» не удаляются;
3) если ReturnSeat=false и RemoveCancelledPaxSegment=true, то сегменты со статусом «XX» не удаляются.
Важно отметить, что данную функцию возможно применить только ко всем купонам сразу. Соответственно, ВСЕ сегменты будут удалены/аннулированы. Удаленные сегменты в заказе возвращаться не будут.
Если в неоплаченном заказе присутствуют как сегменты в статусе «XX», так и сегменты в статусе «HK», и необходимо удалить только конкретные сегменты «XX», то можно воспользоваться функцией по Удалению сегментов до оплаты заказа. В этом случае будет вызван метод Mixvel_OrderChangeRQ с использованием элемента DeletePaxSegment (OrderRefID, PaxSegmentRefID). Необходимо указать конкретные сегменты заказа, которые будут удалены.
Пример Mixvel_OrderCancelRQ:
<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header/>
<Body id="ID1">
<MessageInfo MessageId="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2021-03-17T19:37:48Z"/>
<AppData>
<m:Mixvel_OrderCancelRQ xmlns:m="https://www.mixvel.com/API/XSD/Mixvel_OrderCancelRQ/1_01">
<Request>
<MixOrder>
<MixOrderID>96829-230714-MPC1000</MixOrderID>
<Order>
<OrderID>96829-230714-OPC1001</OrderID>
<RemoveCancelledPaxSegment>true</RemoveCancelledPaxSegment>
<ReturnSeat>true</ReturnSeat>
</Order>
</MixOrder>
</Request>
</m:Mixvel_OrderCancelRQ>
</AppData>
</Body>
</MixEnv:Envelope>
Пример Mixvel_OrderCancelRS:
<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header/>
<Body>
<MessageInfo MessageId="e74b2f7e-c136-441f-a95f-06b3df6122ef" ReplyTo="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2023-07-14T12:22:21.2691519Z"/>
<AppData>
<Cancel:Mixvel_OrderCancelRS xmlns:Cancel="https://www.mixvel.com/API/XSD/Mixvel_OrderCancelRS/1_00">
<Response>
<MixOrderRef>
<MixOrderID>96829-230714-MPC1000</MixOrderID>
<Order>
<OrderID>96829-230714-OPC1001</OrderID>
<OperationStatus>Success</OperationStatus>
</Order>
</MixOrderRef>
</Response>
</Cancel:Mixvel_OrderCancelRS>
</AppData>
</Body>
</MixEnv:Envelope>
Возврат оплаченного заказа¶
Общие положения¶
Возврат оплаченного заказа и мест осуществляется в 2 этапа.
Этап 1: оценка стоимости и условий возврата.
Метод Mixvel_OrderReshopRQ (Endpoint: /api/Order/Reshop)
В ответ возвращаются Offer'ы, содержащие стоимость и условия возврата.
Этап 2: возврат.
Метод Mixvel_OrderChangeRQ (Endpoint: /api/Order/Change)
В запрос передается OfferId, полученный на этапе 1.
(Операция VOID не производится после обмена билета)
Допускается возврат всей корзины заказов (MixOrder) целиком, отдельных заказов (Order), а также документов конкретных пассажиров.
OrderReshopRQ Структура запроса¶
Входные данные запроса должны удовлетворять схеме Mixvel_OrderReshopRQ.xsd и содержать следующие основные данные (в таблице приведены основные параметры сообщения, полные параметры можно найти в xsd схеме или в xml примерах конкретного сообщения):
XPath параметра | Пример заполнения | Описание |
---|---|---|
Mixvel_OrderReshopRQ / Request / MixOrder / MixOrderID | 01999-210706-MEE0614 | Уникальный идентификатор корзины заказов |
Mixvel_OrderReshopRQ / Request / UpdateOrder / RefundOrder / OrderRefID | 01138-230731-OBE1480 | Уникальный идентификатор заказа/бронирования |
Структура ответа Offer'а на возврат¶
OrderReshopRS Структура ответа¶
Ответ системы на запрос оценки стоимости и условий возврата оплаченного заказа соответствует схеме Mixvel_OrderReshopRS.xsd и содержит следующие основные данные (в таблице приведены основные параметры сообщения, полные параметры можно найти в xsd схеме или в xml примерах конкретного сообщения):
XPath параметра | Пример заполнения | Описание |
---|---|---|
Mixvel_OrderReshopRS/Response/ReshopResults/ReshopOffers/Offer | ||
/OfferID | 93b49cda-d751-47bf-af6c-6eb2e58a154e | Уникальный идентификтор Offer’а на возврат |
/OwnerCode | TCH | Сеанс |
/PenaltyRefID | Penalty-1 | Ссылка на структуру Penalty – штрафы и удержания |
/TotalPrice | Complex | Информация о суммах к возврату |
/BaseAmount | 2780.00 | Сумма возврата по тарифу |
/TaxSummary/Tax | Complex | Множественная структура с возвращаемыми сборами |
Amount | 200.00 | Сумма сбора к возврату |
TaxCode | YQI | Код сбора |
/TaxSummary/TotalTaxAmount | 200.00 | Сумма всех сборов к возврату |
/TotalAmount | 2980.00 | Общая сумма по тарифу плюс сборы |
Mixvel_OrderReshopRS/Response/DataLists/PenaltyList/Penalty/Price (Информация о взимаемых штрафах и сборах при возврате) |
||
BaseAmount | 0.00 | Сумма штрафа по тарифу |
/TaxSummary/Tax | Complex | Множественная структура с взимаемыми сборами |
Amount | 117.00 | Сумма сбора |
TaxCode | ВЗ | Код сбора |
/TaxSummary/TotalTaxAmount | 117.00 | Сумма всех сборов к взиманию |
/TotalAmount | 2980.00 | Общая сумма по тарифу плюс сборы |
OrderChangeRQ Структура запроса¶
Сообщение OrderChangeRQ должно содержать данные ответного сообщения OrderReshopRS. Входные данные запроса должны удовлетворять схеме Mixvel_OrderChangeRQ.xsd и содержать следующие основные данные (в таблице приведены основные параметры сообщения, полные параметры можно найти в xsd схеме или в xml примерах конкретного сообщения):
XPath параметра | Пример заполнения | Описание |
---|---|---|
Mixvel_OrderChangeRQ / Request / MixOrder / MixOrderID | 06031-200201-MAA003 | Уникальный идентификатор корзины заказов |
Mixvel_OrderChangeRQ / Request / ChangeOrder / UpdateOrderItem / DeleteOrderItemList / DeleteOrderItem / OfferRefID | 1e1ac234-4f40-4357-8e03-13fb5f1832f4 | Идентификатор коммерческого предложения |
Структура ответа¶
Ответ системы на запрос возврата оплаченного заказа соответствует схеме Mixvel_OrderViewRS.xsd и содержит следующие основные данные (в таблице приведены основные параметры сообщения, полные параметры можно найти в xsd схеме или в xml примерах конкретного сообщения):
XPath параметра | Пример заполнения | Описание |
---|---|---|
Mixvel_OrderViewRS / Response / MixOrder / Order / OrderID | 06031-200201-MAA003 | Уникальный идентификатор заказа/бронирования |
Mixvel_OrderViewRS / Response / MixOrder / Order / StatusCode | CLOSED | Текущий статус заказа (OPENED, CLOSED, FROZEN) |
Mixvel_OrderViewRS / Response / MixOrder / Order / TotalPrice | complex | Общая стоимость заказа, включая тариф и сборы |
Mixvel_OrderViewRS / Response / MixOrder / Order / OrderItem / FareDetail | complex | Информация о тарифе текущего элемента заказа типа «Перевозка» |
Mixvel_OrderViewRS / Response / MixOrder / Order / OrderItem / Service | complex | Список услуг, входящих в текущий элемент заказа; может включать себя как услуги по перевозке, так и дополнительные ассоциированные услуги |
Mixvel_OrderViewRS / Response / MixOrder / Order / OrderItem / Service / PaxRefID | complex | Идентификатор пассажира, к которому относится данный элемент заказа |
Mixvel_OrderViewRS / Response / MixOrder / Order / OrderItem / Service / ServiceAssociations / ServiceDefinitionRef / ServiceDefinitionRefID | ServiceDefinition-1 | Ссылка на описание и характеристики дополнительной услуги, входящей в данный элемент заказа. |
Mixvel_OrderViewRS / Response / DataLists / BaggageAllowanceList | complex | Данные, описывающие условия перевозки багажа для каждой услуги «Перевозка», входящей в заказ |
Mixvel_OrderViewRS / Response / DataLists / ContactInfoList | complex | Данные, описывающие контактную информацию пассажиров заказа |
Mixvel_OrderViewRS / Response / DataLists / PaxList | complex | Данные, описывающие пассажиров заказа, их персональную информацию и данные документов |
Mixvel_OrderViewRS / Response / DataLists / PaxSegmentList | complex | Данные, описывающие пассажиросегменты перевозки, включающие в себя пункт отправления и назначения, время отправки, продолжительность поездки и т.д. |
Mixvel_OrderViewRS / Response / DataLists / ServiceDefinitionList | complex | Информация об услугах, входящих в заказ, включающая их описание, коды RFIC и RFISC и т.д. |
Mixvel_OfferPriceRS / Response / DataLists / ValidatingPartyList / | complex | Данные валидирующего перевозчика / провайдера |
Автоматический возврат заказа¶
Запрос на оценку возврата заказа будет выглядеть следующим образом:
<?xml version="1.0" encoding="UTF-8"?>
<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header/>
<Body id="ID1">
<MessageInfo MessageId="770b5a99-dda7-4d72-a038-7aafbf12e3cd" TimeSent="2021-04-28T19:37:48Z"/>
<AppData>
<Reshop:Mixvel_OrderReshopRQ xmlns:Reshop="https://www.mixvel.com/API/XSD/Mixvel_OrderReshopRQ/1_00">
<Request>
<MixOrder>
<MixOrderID>01138-220929-MEH8069</MixOrderID>
</MixOrder>
<UpdateOrder>
<RefundOrder>
<OrderRefID>01138-220929-OEH8070</OrderRefID>
</RefundOrder>
</UpdateOrder>
</Request>
</Reshop:Mixvel_OrderReshopRQ>
</AppData>
</Body>
</MixEnv:Envelope>
Для операции возврата с использованием метода Mixvel_OrderReshopRQ/CancelOrder будет получено предупреждение: «Переданное поле CancelOrder является устаревшим».
В скором времени структура будет удалена, о чем пользователи будут проинформированы отдельно.
Для всех операций возврата (с релиза 1.2.6.1) предусмотрено использование структуры Mixvel_OrderReshopRQ/Request/UpdateOrder/RefundOrder (подробнее в разделе "Ручные возвраты").
С признаком Mixvel_OrderReshopRQ/Request/ResponseParameters/PricingParameter/AutoExchInd=true будет произведен автоматический расчет стоимости возврата перевозки.
Дополнительно можно детализировать сегменты для частичного возврата (данный функционал недоступен в рамках метода Mixvel_OrderReshopRQ ReshopRQ/CancelOrder - только возврат всего заказа целиком).
С релиза 1.3.6 предусмотрена возможность сохранять сегменты после возврата ЭБ с элементом ReturnSeats со значениями true/false (дефолт - true) в структуре Request/ChangeOrder/UpdateOrderItem/DeleteOrderItemList.
В ответ MixVel API возвращает Offer с оценкой возврата:
Показать пример сообщения Mixvel_OrderReshopRS на этой странице
<Response>
<DataLists>
<PenaltyList>
<Penalty>
<AppCode>PDE</AppCode>
<CancelFeeInd>true</CancelFeeInd>
<PenaltyID>Penalty-1</PenaltyID>
<Price>
<TaxSummary>
<CollectionInd>true</CollectionInd>
<Tax>
<Amount CurCode="RUB">117.00</Amount>
<CollectionInd>true</CollectionInd>
<TaxCode>ВЗ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">117.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="token">117.00</TotalAmount>
</Price>
<TypeCode>Cancellation</TypeCode>
</Penalty>
</PenaltyList>
</DataLists>
<ReshopResults>
<ReshopOffers>
<Offer OrderId="00001-210317-OAA003">
<OfferExpirationTimeLimitDateTime>2021-06-01T09:30:47Z</OfferExpirationTimeLimitDateTime>
<OfferID>93b49cda-d751-47bf-af6c-6eb2e58a154e</OfferID>
<OwnerCode>TCH</OwnerCode>
<PenaltyRefID>Penalty-1</PenaltyRefID>
<TotalPrice>
<BaseAmount CurCode="RUB">2780.00</BaseAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">200.00</Amount>
<TaxCode>БР</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">50.00</Amount>
<TaxCode>YQI</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">250.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">3030.00</TotalAmount>
</TotalPrice>
</Offer>
</ReshopOffers>
</ReshopResults>
</Response>
Запрос на возврат:
<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header />
<Body>
<MessageInfo MessageId="b596297d-5d72-4f9a-9620-1d4b9f71678d" TimeSent="2021-04-21T10:44:11.3487979Z" />
<AppData>
<o:Mixvel_OrderChangeRQ xmlns:o="https://www.mixvel.com/API/XSD/Mixvel_OrderChangeRQ/1_00">
<Request>
<ChangeOrder>
<UpdateOrderItem>
<DeleteOrderItemList>
<DeleteOrderItem>
<OfferRefID>token</OfferRefID>
</DeleteOrderItem>
</DeleteOrderItemList>
</UpdateOrderItem>
</ChangeOrder>
<MixOrder>
<MixOrderID>00001-210317-MA1234</MixOrderID>
</MixOrder>
</Request>
</o:Mixvel_OrderChangeRQ>
</AppData>
</Body>
</MixEnv:Envelope>
В ответ от системы приходит сообщение Mixvel_OrderViewRS с полной информацией о текущем состоянии заказа. Для возврата всех сегментов в текущей реализации в ответе Mixvel_OrderViewRS обновление стоимости в заказе не производится, отображается стоимость, полученная на этапе OrderReshopRS. Необходимо ориентироваться на статус заказа и статусы купонов:
Показать пример сообщения Mixvel_OrderViewRS на этой странице
<Response>
<DataLists>
<ContactInfoList>
…
</ContactInfoList>
<PaxList>
<Pax>
…
</Pax>
</PaxList>
<PaxSegmentList>
<PaxSegment>
…
</PaxSegment>
</PaxSegmentList>
…
<ValidatingPartyList>
<ValidatingParty>
<ValidatingPartyID>87f80055-3f90-4b51-a9b2-4eb2cb8aa44d</ValidatingPartyID>
<ValidatingPartyCode>SU</ValidatingPartyCode>
<ValidatingPartyName>Аэрофлот</ValidatingPartyName>
<ValidatingPartyDesigCode>555</ValidatingPartyDesigCode>
</ValidatingParty>
</ValidatingPartyList>
</DataLists>
<MixOrder>
<MixOrderID>00001-210317-MA1234</MixOrderID>
<Order>
<BookingRef>
<BookingID>04G53Z</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<DepositTimeLimitDateTime>2021-05-31T18:45:00</DepositTimeLimitDateTime>
<OrderID>="00001-210317-OAA003</OrderID>
<OrderItem>
<FareDetail>
<FareComponent>
<FareBasisCode>LOPOW</FareBasisCode>
<FareRule>
<RuleCode>ZFOP</RuleCode>
</FareRule>
<PaxSegmentRefID>b4d84ee1-3edb-47ba-83b0-6af315008079</PaxSegmentRefID>
</FareComponent>
<PaxRefID>1</PaxRefID>
</FareDetail>
<OrderItemID>2a7a5ea5-7306-494d-8964-72aa52aecc0f</OrderItemID>
<OwnerCode>TCH</OwnerCode>
<Price>
<TaxSummary>
<Tax>
<Amount>0.0</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
…
</Tax>
<TotalTaxAmount>0.0</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">6948.00</TotalAmount>
</Price>
<Service>
<ValidatingPartyRefID>87f80055-3f90-4b51-a9b2-4eb2cb8aa44d</ValidatingPartyRefID>
<PaxRefID>1</PaxRefID>
<ServiceAssociations>
<PaxJourneyRef>
<PaxJourneyRefID>b4d84ee1-3edb-47ba-83b0-6af315008079</PaxJourneyRefID>
</PaxJourneyRef>
</ServiceAssociations>
<ServiceID>f6e18aae-3dd8-421c-a9ef-f5fdd95c07a1</ServiceID>
</Service>
</OrderItem>
<OwnerCode>TCH</OwnerCode>
<StatusCode>CLOSED</StatusCode>
<TotalPrice>
<TaxSummary>
…
</TaxSummary>
<TotalAmount CurCode="RUB">6948.00</TotalAmount>
</TotalPrice>
</Order>
<TotalAmount CurCode="RUB">6948.00</TotalAmount>
</MixOrder>
<PaymentFunctions>
<PaymentProcessingSummary>
<Amount CurCode="RUB">6948.00</Amount>
<OrderAssociation>
<OrderRefID>00001-210317-OAA003</OrderRefID>
</OrderAssociation>
<PaymentID>9391729f-0417-4fb0-93ee-a9a697ecf9c5</PaymentID>
<PaymentMethod>
<Cash />
</PaymentMethod>
<TypeCode>CA</TypeCode>
</PaymentProcessingSummary>
</PaymentFunctions>
<TicketDocInfo>
<BookingRef>
<BookingID>04Г53Ж</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<PaxRefID>1</PaxRefID>
<Ticket>
<Coupon>
<CouponNumber>1.0</CouponNumber>
<CouponStatusCode>R</CouponStatusCode>
<ServiceRefID>f6e18aae-3dd8-421c-a9ef-f5fdd95c07a1</ServiceRefID>
<SoldAirlineInfo>
<PaxSegmentRefID>b4d84ee1-3edb-47ba-83b0-6af315008079</PaxSegmentRefID>
</SoldAirlineInfo>
</Coupon>
<ReportingTypeCode>TCH</ReportingTypeCode>
<TicketDocTypeCode>T</TicketDocTypeCode>
<TicketNumber>0376110006044</TicketNumber>
</Ticket>
</TicketDocInfo>
</Response>
Ручной возврат билета¶
Возврат билета - процедура добровольного/вынужденного отказа от оформленной ранее перевозки (целиком или части), производимая агентом по желанию пассажира/вынужденно по вине АК. Расчет стоимости суммы к возврату производится системой автоматически с возможностью дальнейшей корректировки данной стоимости.
Возврат билета производится в два этапа:
-
OrderReshopRQ/OrderReshopRS - используется для запроса расчета стоимости возврата;
-
OrderChangeRQ/OrderViewRS - используется для внесения ручной корректировки стоимости.
При проведении возврата с корректировкой сумм (ручной возврат), необходимо руководствоваться правилами перевозчика и тарифа, в противном случае авиакомпания оставляет за собой право выставить ADM за неправомерную операцию.
Процедура ручного возврата разрешает агенту вносить любые изменения в расчет стоимости, полученный на этапе Mixvel_OrderReshopRQ. На стороне Миксвел не производится валидация корректности суммы, вводимой агентом на последующем методе Mixvel_OrderChangeRQ.
В запросе OrderReshopRQ передаются:
Параметр | Схема |
---|---|
· Признак процедуры возврата: добровольный или вынужденный (дефолтное значение - добровольный) | Mixvel_OrderReshopRQ/Request/ResponseParameters/ReasonCode |
· Признак возврата: автоматический или ручной (дефолтное значение - автоматический) | Mixvel_OrderReshopRQ/Request/ResponseParameters/PricingParameter/AutoExchInd |
Пример OrderReshopRQ:
<m:Mixvel_OrderReshopRQ xmlns:m="https://www.mixvel.com/API/XSD/Mixvel_OrderReshopRQ/1_00">
<Request>
<MixOrder>
<MixOrderID>09461-220908-MEH0476</MixOrderID>
</MixOrder>
<ResponseParameters>
<PricingParameter>
<AutoExchInd>false</AutoExchInd> <!-- Признак автоматического или ручного возврата, опционально. дефолт:true -->
</PricingParameter>
<ReasonCode>Involuntary</ReasonCode> <!-- Признак добровольного или вынужденного возврата, опционально. дефолт:Voluntary-->
</ResponseParameters>
<UpdateOrder>
<RefundOrder>
<OrderRefID>token</OrderRefID>
<PaxSegmentRefID>token</PaxSegmentRefID> <!-- Опционально, для возврата части полетных сегментов, допускается множество-->
</RefundOrder>
</UpdateOrder>
</Request>
</m:Mixvel_OrderReshopRQ>
В ответе OrderReshopRS отображаются:
Параметр | Схема |
---|---|
· Детализация стоимости возврата для каждого пассажира и сегмента | Mixvel_OrderReshopRS/Response/ReshopResults/ReshopOffers/Offer/DeleteOrderItem/ PriceDifferential/DiffPrice/FareDetail/FareComponent |
· Информация о тайм лимите на процедуру обмена | Mixvel_OrderReshopRS/Response/ReshopResults/ReshopOffers/Offer/ OfferExpirationTimeLimitDateTime |
Отображение стоимостей к возврату:
Для каждого сегмента (FareComponent):
Mixvel_OrderReshopRS/Response/ReshopResults/ReshopOffers/Offer/DeleteOrderItem/
ExistingOrderItem/PriceDifferential/DiffPrice/FareDetail/FareComponent.
Структура Mixvel_OrderReshopRS/Response/ReshopResults/ReshopOffers/Offer/DeleteOrderItem/ExistingOrderItem/
PriceDifferential/DiffPrice/FareDetail/FareComponent/Price/BaseAmount - передает сумму к возврату по тарифу (Fare Base Code) для данного сегмента.
Структура Mixvel_OrderReshopRS/Response/ReshopResults/ReshopOffers/Offer/DeleteOrderItem/ExistingOrderItem/
PriceDifferential/DiffPrice/FareDetail/FareComponent/Price/Commission - передает сумму к возврату по агентскому сбору для данного сегмента.
Структура Mixvel_OrderReshopRS/Response/ReshopResults/ReshopOffers/Offer/DeleteOrderItem/ExistingOrderItem/ PriceDifferential/DiffPrice/FareDetail/ FareComponent/Price/Fee - передает сумму штрафа за процедуру возврата для данного сегмента.
Структура Mixvel_OrderReshopRS/Response/ReshopResults/ReshopOffers/Offer/DeleteOrderItem/ExistingOrderItem/
PriceDifferential/DiffPrice/FareDetail/FareComponent/Price/TaxSummary - передает сумму к возврату по всем таксам и сборам (кроме агентского) для данного сегмента.
Структура Mixvel_OrderReshopRS/Response/ReshopResults/ReshopOffers/Offer/DeleteOrderItem/ExistingOrderItem/
PriceDifferential/DiffPrice/FareDetail/FareComponent/Price/TotalAmount - передает итоговую общую сумму к возврату (BaseAmount +Commission +TaxSummary) для данного сегмента.
Для всех сегментов каждого пассажира (одного пассажира):
Mixvel_OrderReshopRS/Response/ReshopResults/ReshopOffers/Offer/
DeleteOrderItem/ExistingOrderItem/PriceDifferential/DiffPrice/Price.
Структура Mixvel_OrderReshopRS/Response/ReshopResults/ReshopOffers/Offer/DeleteOrderItem/
ExistingOrderItem/PriceDifferential/DiffPrice/Price/TotalAmount - передает итоговую общую сумму к возврату (BaseAmount+Commission+TaxSummary).
Итоговая для всего Offer:
Mixvel_OrderReshopRS/Response/ReshopResults/ReshopOffers/Offer/TotalPrice.
Структура Mixvel_OrderReshopRS/Response/ReshopResults/ReshopOffers/Offer/TotalPrice/TotalAmount - передает итоговую общую сумму к возврату (BaseAmount+Commission+TaxSummary).
Пример Mixvel_OrderReshopRS:
Показать пример Mixvel_OrderReshopRS на этой странице
<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header/>
<Body>
<MessageInfo MessageId="bd0e4f2c-95c6-4ebe-9a51-8ea0ee17a914" ReplyTo="770b5a99-dda7-4d72-a038-7aafbf12e3cd" TimeSent="2023-03-15T10:47:28.5821018Z"/>
<AppData>
<Reshop:Mixvel_OrderReshopRS xmlns:Reshop="https://www.mixvel.com/API/XSD/Mixvel_OrderReshopRS/1_00">
<Response>
<ReshopResults>
<ReshopOffers>
<Offer OrderId="09461-230315-OTM5338">
<DeleteOrderItem>
<ExistingOrderItem>
<OrderItemRefID>5f39ec8d-1d69-4986-ad2a-92ec6a80ceb6</OrderItemRefID>
<PriceDifferential>
<DiffPrice>
<FareDetail>
<FareComponent> <!-- Детализация по стоимости возврата для пассажиро-сегмента -->
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<FareBasisCode>FLTOW</FareBasisCode>
<PaxSegmentRefID>f8531630-e9fc-4b97-8fb3-14214ce552ab</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">1000.00</BaseAmount> <!-- Детализация по тарифу -->
<TaxSummary> <!-- Детализация по таксам и сборам -->
<Tax>
<Amount CurCode="RUB">1000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQI</TaxCode>
<TaxOperation>Refund</TaxOperation>
</Tax>
<Tax>
<Amount CurCode="RUB">30.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YRI</TaxCode>
<TaxOperation>Refund</TaxOperation>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
<TaxOperation>Refund</TaxOperation>
</Tax>
<TotalTaxAmount CurCode="RUB">1215.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2215.00</TotalAmount>
</Price>
<RBD>
<RBD_Code>F</RBD_Code>
</RBD>
</FareComponent>
<PaxRefID>Pax-1</PaxRefID>
</FareDetail>
<Price>
<TotalAmount CurCode="RUB">2215.00</TotalAmount>
</Price>
</DiffPrice>
</PriceDifferential>
</ExistingOrderItem>
</DeleteOrderItem>
<OfferExpirationTimeLimitDateTime>2023-03-15T11:01:28.3578716Z</OfferExpirationTimeLimitDateTime>
<OfferID>6ba72174-947f-4104-9f78-465e3eeefa5d</OfferID>
<OwnerCode>TCH</OwnerCode>
<TotalPrice>
<TotalAmount CurCode="RUB">2215.00</TotalAmount> <!-- Итоговая сумма к возврату -->
</TotalPrice>
</Offer>
</ReshopOffers>
</ReshopResults>
</Response>
</Reshop:Mixvel_OrderReshopRS>
</AppData>
</Body>
</MixEnv:Envelope>
Операция корректировки стоимости и процедура возврата билетов Mixvel_OrderChangeRQ:
Структура: Mixvel_OrderChangeRQ/Request/ChangeOrder/RefundPaxSegment.
В запросе OrderChangeRQ указывается полученный на предыдущем этапе OfferRefID.
Mixvel_OrderChangeRQ/Request/ChangeOrder/RefundPaxSegment/ReturnSeats - признак возврата мест в систему, опционально, дефолт true - места возвращаются.
Структура Mixvel_OrderChangeRQ/Request/ChangeOrder/RefundPaxSegment/UpdatePriceOrderItem позволяет внести корректировку стоимости к возврату для каждого сегмента, полученного на этапе OrderReshopRQ.
Пример Mixvel_OrderChangeRQ:
Показать пример запроса Mixvel_OrderChangeRQ на этой странице
<Mixvel_OrderChangeRQ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="https://www.mixvel.com/API/XSD/Mixvel_OrderChangeRQ/1_00">
<Request xmlns="">
<ChangeOrder>
<RefundPaxSegment>
<OfferRefID>token</OfferRefID>
<ReturnSeats>true</ReturnSeats> <!-- Признак возврата мест в систему, опционально, дефолт true - места возвращаются -->
<UpdatePriceOrderItem>
<FareDetail>
<FareComponent> <!-- Для каждого пассажиро-сегмента, полученного на OrderResopRS -->
<Price>
<BaseAmount CurCode="RUB">-5550.00</BaseAmount> <! --Обязательное поле. Возвращается сумма к возврату по тарифу -->
<Commission> <!-- Необязательное поле, отражаются агентские сборы: полученные на OrderReshopRS, также можно ввести новые -->
<Amount CurCode="RUB">999.00</Amount>
<TaxCode>AG</TaxCode>
<TaxOperation>Charge</TaxOperation>
</Commission>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<! --Валюту и уровень тарифа можно изменить -->
<TaxCode>ZZ</TaxCode>
<TaxOperation>Refund</TaxOperation>
</Tax>
<Tax>
<Amount CurCode="RUB">204.00</Amount>
<TaxCode>RI</TaxCode>
<TaxOperation>Refund</TaxOperation>
</Tax>
<Tax>
<Amount CurCode="RUB">120.00</Amount>
<TaxCode>RI</TaxCode>
<TaxOperation>Refund</TaxOperation>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<TaxCode>ZZ</TaxCode>
<TaxOperation>Refund</TaxOperation>
</Tax>
<Tax>
<Amount CurCode="RUB">120.00</Amount>
<TaxCode>RI</TaxCode>
<TaxOperation>Refund</TaxOperation>
</Tax>
<Tax>
<Amount CurCode="RUB">1500.00</Amount> <!-- Необязательное поле, отражается штраф полученный на OrderReshopRS, также можно ввести новый -->
<TaxCode>CP</TaxCode> <!-- Код штрафа CP(лат)/ШТ(кир) -->
<TaxOperation>Charge</TaxOperation>
</Tax>
</Price>
<PaxRefID>... <PaxRefID>
<PaxSegmentRefID>...</PaxSegmentRefID>
<FareBasisCode>...</FareBasisCode> <!-- Необязательное поле, автоматически встанет предыдущее значение -->
</FareComponent>
</FareDetail>
<UpdatePriceOrderItem>
</RefundPaxSegment>
</ChangeOrder>
<MixOrder>
<MixOrderID>96829-220804-MEE6370</MixOrderID>
<OrderID>
<OrderRefID>...</OrderRefID> <!-- Необязательное поле -->
</OrderID>
</MixOrder>
</Request>
</Mixvel_OrderChangeRQ>
Возврат частично использованного билета¶
Частично использованный билет - это билет, оформленный минимум для двух полётных сегментов, где первый полетный сегмент считается использованным (то есть пролетевшим, статус полетного купона в этом случае = "F" - Flown/Used).
Возврат билета производится в два этапа:
-
Mixvel_OrderReshopRQ/Mixvel_OrderReshopRS - используется для запроса расчета стоимости возврата;
-
Mixvel_OrderChangeRQ/Mixvel_OrderViewRS - используется для внесения ручной корректировки стоимости.
Для возврата частично использованной перевозки необходимо детализировать сегменты к возврату. Если пользователем данная информация не детализирована - производится возврат по всему Order.
Для возврата частично использованного билета:
-
допускается как автоматический, так и ручной возврат;
-
не допускается возврат для части пассажиров в заказе (только для всех, иначе предварительно необходимо сделать сплит);
-
допускается возврат для части неиспользованных сегментов (если в билете два и более, и минимум был использован. Возврат части сегментов доступен в рамках реализации задачи "Ручной возврат").
Пример Mixvel_OrderReshopRQ для всего MixOrder (для MixOrder был произведен сплит, в заказе 2 order'a (обязательно нужно указать каждый order)):
<MixEnv:Envelop xmlns:MixEnv="http://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header/>
<Body id="ID1">
<MessageInfo MessageId="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2021-03-17T18:37:48Z"/>
<AppData>
<m:Mixvel_OrderReshopRQ xmlns:m="https://www.mixvel.com/API/XSD/Mixvel_OrderReshopRQ/1_00">
<Request>
<MixOrder>
<MixOrderID>01138-231123-MMM1195</MixOrderID>
</MixOrder>
<ResponseParameters>
<ReasonCode>Voluntary</ReasonCode>
</ResponseParameters>
<UpdateOrder>
<RefundOrder>
<OrderRefID>96829-230213-OTY1612</OrderRefID>
<OrderRefID>01138-231123-OMM1199</OrderRefID>
</RefundOrder>
</UpdateOrder>
</Request>
</m:Mixvel_OrderReshopRQ>
</AppData>
</Body>
</MixEnv:Envelop>
Для всех операций возврата (с релиза 1.2.6.1) предусмотрено использование структуры Mixvel_OrderReshopRQ/Request/UpdateOrder/RefundOrder (подробнее в разделе "Ручные возвраты").
С признаком Mixvel_OrderReshopRQ/Request/ResponseParameters/PricingParameter/AutoExchInd=true будет произведен автоматический расчет стоимости возврата перевозки.
Дополнительно можно детализировать сегменты для частичного возврата (данный функционал недоступен в рамках метода Mixvel_OrderReshopRQ ReshopRQ/CancelOrder - только возврат всего заказа целиком).
Пример Mixvel_OrderReshopRS:
Показать пример запроса Mixvel_OrderReshopRS на этой странице
<?xml version="1.0" encoding="utf-8"?>
<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header/>
<Body>
<MessageInfo MessageId="6f171262-35a4-4b41-b94e-6ec3f851041a" ReplyTo="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2023-11-23T15:53:19.5168344Z"/>
<AppData>
<Reshop:Mixvel_OrderReshopRS xmlns:Reshop="https://www.mixvel.com/API/XSD/Mixvel_OrderReshopRS/1_00">
<Response>
<ReshopResults>
<ReshopOffers>
<Offer OrderId="01138-231123-OMM1199">
<DeleteOrderItem>
<ExistingOrderItem>
<OrderItemRefID>dcd02c94-3c5b-46c4-ae15-0d8f4cfba84b</OrderItemRefID>
<PriceDifferential>
<DiffPrice>
<FareDetail>
<FareComponent>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<FareBasisCode>ZLTOW</FareBasisCode>
<FareRule>
<RuleCode>0163</RuleCode>
</FareRule>
<PaxSegmentRefID>4ed3a30b-d533-43c0-b49f-e22cfe795f75</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">0.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2023-11-23T21:24:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">230.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>RI</TaxCode>
<TaxOperation>Refund</TaxOperation>
</Tax>
<TotalTaxAmount CurCode="RUB">230.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">230.00</TotalAmount>
</Price>
<RBD>
<RBD_Code>Z</RBD_Code>
</RBD>
</FareComponent>
<PaxRefID>2</PaxRefID>
</FareDetail>
<Price>
<TotalAmount CurCode="RUB">230.00</TotalAmount>
</Price>
</DiffPrice>
</PriceDifferential>
</ExistingOrderItem>
</DeleteOrderItem>
<OfferExpirationTimeLimitDateTime>2023-11-23T16:07:19.5083864Z</OfferExpirationTimeLimitDateTime>
<OfferID>a46de36a-c4af-4e9f-ad1e-49eb09586126</OfferID>
<OwnerCode>TCH</OwnerCode>
<TotalPrice>
<TotalAmount CurCode="RUB">230.00</TotalAmount>
</TotalPrice>
</Offer>
</ReshopOffers>
</ReshopResults>
<DataLists>
<PaxList>
<Pax>
<AgeMeasure>26</AgeMeasure>
<ContactInfoRefID>ContactInfo_2</ContactInfoRefID>
<IdentityDoc>
<ExpiryDate>2040-04-12</ExpiryDate>
<IdentityDocID>5555655556</IdentityDocID>
<IdentityDocTypeCode>PS</IdentityDocTypeCode>
<IssueDate>2019-01-01</IssueDate>
<IssuingCountryCode>RU</IssuingCountryCode>
<Surname>Ivanova</Surname>
</IdentityDoc>
<Individual>
<Birthdate>1997-07-06</Birthdate>
<GenderCode>M</GenderCode>
<GivenName>Maria</GivenName>
<MiddleName>Ivanovna</MiddleName>
<Surname>Ivanova</Surname>
</Individual>
<OrderRefID>01138-231123-OMM1199</OrderRefID>
<PaxID>2</PaxID>
<PTC>ADT</PTC>
</Pax>
</PaxList>
<PaxSegmentList>
<PaxSegment>
<Arrival>
<AircraftScheduledDateTime>2023-11-25T13:00:00</AircraftScheduledDateTime>
<IATA_LocationCode>SVO</IATA_LocationCode>
<StationName>Москва(Шереметьево)</StationName>
<TerminalName>B</TerminalName>
</Arrival>
<DatedOperatingLeg>
<Arrival>
<AircraftScheduledDateTime>2023-11-25T13:00:00</AircraftScheduledDateTime>
<IATA_LocationCode>SVO</IATA_LocationCode>
<TerminalName>B</TerminalName>
</Arrival>
<CarrierAircraftType>
<CarrierAircraftTypeCode>737</CarrierAircraftTypeCode>
</CarrierAircraftType>
<DatedOperatingLegID>1e57468e-afc2-43cb-8f17-6ea80a7a1230</DatedOperatingLegID>
<Dep>
<AircraftScheduledDateTime>2023-11-25T11:00:00</AircraftScheduledDateTime>
<IATA_LocationCode>LED</IATA_LocationCode>
<TerminalName>1</TerminalName>
</Dep>
</DatedOperatingLeg>
<Dep>
<AircraftScheduledDateTime>2023-11-25T11:00:00</AircraftScheduledDateTime>
<IATA_LocationCode>LED</IATA_LocationCode>
<StationName>Санкт-Петербург(Пулково)</StationName>
<TerminalName>1</TerminalName>
</Dep>
<Duration>PT2H</Duration>
<MarketingCarrierInfo>
<CarrierDesigCode>UT</CarrierDesigCode>
<MarketingCarrierFlightNumberText>9949</MarketingCarrierFlightNumberText>
</MarketingCarrierInfo>
<OperatingCarrierInfo>
<CarrierDesigCode>UT</CarrierDesigCode>
<OperatingCarrierFlightNumberText>9949</OperatingCarrierFlightNumberText>
</OperatingCarrierInfo>
<PaxSegmentID>4ed3a30b-d533-43c0-b49f-e22cfe795f75</PaxSegmentID>
</PaxSegment>
</PaxSegmentList>
</DataLists>
</Response>
</Reshop:Mixvel_OrderReshopRS>
</AppData>
</Body>
</MixEnv:Envelope>
Пример Mixvel_OrderReshopRQ по Order (для MixOrder был произведен сплит):
<?xml version="1.0" encoding="UTF-8"?>
<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header/>
<Body>
<MessageInfo MessageId="f9a811c6-e03e-43f4-986e-7e6efe18319f" TimeSent="2022-07-13T16:57:05Z"/>
<AppData>
<Reshop:Mixvel_OrderReshopRQ xmlns:Reshop="https://www.mixvel.com/API/XSD/Mixvel_OrderReshopRQ/1_00">
<Request>
<MixOrder>
<MixOrderID>96829-230213-MTY1611</MixOrderID>
</MixOrder>
<ResponseParameters>
<ReasonCode>Voluntary</ReasonCode>
</ResponseParameters>
<UpdateOrder>
<RefundOrder>
<OrderRefID>96829-230213-OTY1612</OrderRefID>
</RefundOrder>
</UpdateOrder>
</Request>
</Reshop:Mixvel_OrderReshopRQ>
</AppData>
</Body>
</MixEnv:Envelope>
В примере Mixvel_OrderReshopRS произведен расчет возврата для второго полетного сегмента (со статусом Open) для одного пассажира (который в отдельном Order):
Показать пример запроса Mixvel_OrderReshopRS на этой странице
<?xml version="1.0" encoding="utf-8"?>
<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header />
<Body>
<MessageInfo MessageId="fdf753cb-9747-455f-878d-c0be47addf93" ReplyTo="f9a811c6-e03e-43f4-986e-7e6efe18319f" TimeSent="2023-02-13T12:24:11.1071713Z" />
<AppData>
<Reshop:Mixvel_OrderReshopRS xmlns:Reshop="https://www.mixvel.com/API/XSD/Mixvel_OrderReshopRS/1_00">
<Response>
<ReshopResults>
<ReshopOffers>
<Offer OrderId="96829-230213-OTY1612">
<DeleteOrderItem>
<ExistingOrderItem>
<OrderItemRefID>d6e51b94-b1b7-4a63-9330-3df03c783b06</OrderItemRefID>
<PriceDifferential>
<DiffPrice>
<FareDetail>
<FareComponent>
<FareBasisCode>RNBSLR</FareBasisCode>
<PaxSegmentRefID>e5aee414-14df-4c18-a642-5d19232d77cd</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">0.00</BaseAmount>
<TaxSummary>
<TotalTaxAmount CurCode="RUB">0</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">0.00</TotalAmount>
</Price>
</FareComponent>
<PaxRefID>Pax-2</PaxRefID>
</FareDetail>
<Price>
<BaseAmount CurCode="RUB">0.00</BaseAmount>
<TaxSummary>
<TotalTaxAmount CurCode="RUB">0</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">0.00</TotalAmount>
</Price>
</DiffPrice>
</PriceDifferential>
</ExistingOrderItem>
</DeleteOrderItem>
<OfferExpirationTimeLimitDateTime>2023-02-13T12:38:11.0978658Z</OfferExpirationTimeLimitDateTime>
<OfferID>7844a4d5-9993-453c-a432-ccc12e583f86</OfferID>
<OwnerCode>TCH</OwnerCode>
<TotalPrice>
<BaseAmount CurCode="RUB">0.00</BaseAmount>
<TotalAmount CurCode="RUB">0.00</TotalAmount>
</TotalPrice>
</Offer>
</ReshopOffers>
</ReshopResults>
<DataLists>
<PaxList>
<Pax>
<ContactInfoRefID>Contact-1</ContactInfoRefID>
<IdentityDoc>
<ExpiryDate>2030-05-04</ExpiryDate>
<IdentityDocID>4021911990</IdentityDocID>
<IdentityDocTypeCode>PS</IdentityDocTypeCode>
<IssuingCountryCode>RU</IssuingCountryCode>
<Surname>ARTYKOVA</Surname>
</IdentityDoc>
<Individual>
<Birthdate>2001-05-04</Birthdate>
<GenderCode>F</GenderCode>
<GivenName>IRINA</GivenName>
<MiddleName>Noname</MiddleName>
<Surname>ARTYKOVA</Surname>
</Individual>
<PaxID>Pax-2</PaxID>
<PTC>ADT</PTC>
</Pax>
</PaxList>
<PaxSegmentList>
<PaxSegment>
<Arrival>
<AircraftScheduledDateTime>2023-04-15T15:05:00</AircraftScheduledDateTime>
<IATA_LocationCode>SVO</IATA_LocationCode>
<StationName>Москва(Шереметьево)</StationName>
<TerminalName>B</TerminalName>
</Arrival>
<DatedOperatingLeg>
<Arrival>
<AircraftScheduledDateTime>2023-04-15T15:05:00</AircraftScheduledDateTime>
<IATA_LocationCode>SVO</IATA_LocationCode>
<TerminalName>B</TerminalName>
</Arrival>
<CarrierAircraftType>
<CarrierAircraftTypeCode>32A</CarrierAircraftTypeCode>
</CarrierAircraftType>
<DatedOperatingLegID>b96f68e7-26de-4659-8a35-7a851098b322</DatedOperatingLegID>
<Dep>
<AircraftScheduledDateTime>2023-04-15T11:15:00</AircraftScheduledDateTime>
<IATA_LocationCode>AER</IATA_LocationCode>
</Dep>
</DatedOperatingLeg>
<Dep>
<AircraftScheduledDateTime>2023-04-15T11:15:00</AircraftScheduledDateTime>
<IATA_LocationCode>AER</IATA_LocationCode>
<StationName>Сочи</StationName>
</Dep>
<Duration>PT3H50M</Duration>
<MarketingCarrierInfo>
<CarrierDesigCode>SU</CarrierDesigCode>
<MarketingCarrierFlightNumberText>1139</MarketingCarrierFlightNumberText>
</MarketingCarrierInfo>
<PaxSegmentID>e5aee414-14df-4c18-a642-5d19232d77cd</PaxSegmentID>
</PaxSegment>
</PaxSegmentList>
</DataLists>
</Response>
</Reshop:Mixvel_OrderReshopRS>
</AppData>
</Body>
</MixEnv:Envelope>
Автоматический возврат дополнительной услуги (EMD Refund)¶
EMD-A может быть возвращен при следующих условиях:
-
авиакомпания поддерживает функцию возврата EMD-A;
-
EMD-A сохранены на сервере авиакомпании;
-
возврат возможен только для всех неиспользованных купонов EMD-A;
-
купоны, включенные в запрос возврата, должны находиться в одном из состояний: 'O' (Open for Use); 'A' ( Airport Control).
При возврате оформленного EMD-A происходят следующие изменения:
-
связь с купонами электронного билета автоматически разрывается;
-
статусы всех купонов ЭМД изменяется на 'R' (Refund).
Возврат EMD в Mixvel будет производится в два этапа:
1) Mixvel_OrderReshopRQ/Mixvel_OrderReshopRS;
2) Mixvel_OrderChangeRQ/Mixvel_OrderViewRS.
Mixvel_OrderReshopRQ:
В схеме используется OrderItemRefID в commontype RefundOrderType, для передачи информации о том, на какую именно дополнительную услугу вы хотите оформить возврат:
Mixvel_OrderReshopRQ/Request/UpdateOrder/RefundALaCarteOrderItem/OrderItemRefID
Также в Mixvel_OrderReshopRQ передается признак процедуры возврата: добровольный или вынужденный (дефолтное значение - добровольный):
Mixvel_OrderReshopRQ/Request/ResponseParameters/ReasonCode
И признак возврата - автоматический(используем) или ручной (дефолтное значение - автоматический):
Mixvel_OrderReshopRQ/Request/ResponseParameters/PricingParameter/AutoExchInd
Пример Mixvel_OrderReshopRQ:
<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header/>
<Body id="ID1">
<MessageInfo MessageId="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2021-03-17T19:37:48Z"/>
<AppData>
<m:Mixvel_OrderReshopRQ xmlns:m="https://www.mixvel.com/API/XSD/Mixvel_OrderReshopRQ/1_00">
<Request>
<MixOrder>
<MixOrderID>96829-230328-MEK0642</MixOrderID>
</MixOrder>
<ResponseParameters>
<PricingParameter>
<AutoExchInd>true<AutoExchInd>
<PricingParameter>
<ReasonCode>Voluntary</ReasonCode>
</ResponseParameters>
<UpdateOrder>
<RefundALaCarteOrderItem>
<OrderRefID>96829-230328-OEK0643</OrderRefID>
<OrderItemRefID>a2f077a3-ebc2-466b-8486-81f95d6126ee</OrderItemRefID>
</RefundALaCarteOrderItem>
</UpdateOrder>
</Request>
</m:Mixvel_OrderReshopRQ>
</AppData>
</Body>
</MixEnv:Envelope>
В Mixvel_OrderReshopRS для отображения ответа используется структура:
Mixvel_OrderReshopRS/Response/ReshopResults/ReshopOffers/Offer/DeleteOrderItem/
ExistingOrderItem/PriceDifferential/DiffPrice/ServiceAssociations
Пример Mixvel_OrderReshopRS:
Показать пример Mixvel_OrderReshopRS на этой странице
<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header/>
<Body>
<MessageInfo MessageId="515e4d44-098d-458e-b72a-bdc2f80a5151" ReplyTo="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2023-03-28T12:50:38.5028683Z"/>
<AppData>
<Reshop:Mixvel_OrderReshopRS xmlns:Reshop="https://www.mixvel.com/API/XSD/Mixvel_OrderReshopRS/1_00">
<Response>
<ReshopResults>
<ReshopOffers>
<Offer OrderId="96829-230328-OEK0643">
<DeleteOrderItem>
<ExistingOrderItem>
<OrderItemRefID>a2f077a3-ebc2-466b-8486-81f95d6126ee</OrderItemRefID>
<PriceDifferential>
<DiffPrice>
<ServiceAssociations>
<PaxSegmentRefID>a41da4dc-75bd-41b5-8f8a-20ab98068806</PaxSegmentRefID>
<PaxRefID>Pax-1</PaxRefID>
<ServiceDefinitionRefID>ad4a50b4-adfa-4b7a-a836-0344c1bef950</ServiceDefinitionRefID>
</ServiceAssociations>
<Price>
<TotalAmount CurCode="RUB">0.00</TotalAmount>
</Price>
</DiffPrice>
</PriceDifferential>
</ExistingOrderItem>
</DeleteOrderItem>
<OfferExpirationTimeLimitDateTime>2023-03-28T13:04:38.4949061Z</OfferExpirationTimeLimitDateTime>
<OfferID>178decef-8461-4bd0-b1c4-991c62883d89</OfferID>
<OwnerCode>TCH</OwnerCode>
<TotalPrice>
<TotalAmount CurCode="RUB">0.00</TotalAmount>
</TotalPrice>
</Offer>
</ReshopOffers>
</ReshopResults>
<DataLists>
<PaxList>
<Pax>
<AgeMeasure>33</AgeMeasure>
<ContactInfoRefID>Contact-1</ContactInfoRefID>
<IdentityDoc>
<ExpiryDate>2040-04-12</ExpiryDate>
<IdentityDocID>7001456395</IdentityDocID>
<IdentityDocTypeCode>PS</IdentityDocTypeCode>
<IssueDate>2005-04-12</IssueDate>
<IssuingCountryCode>RU</IssuingCountryCode>
<Surname>Ivanov</Surname>
</IdentityDoc>
<Individual>
<Birthdate>1991-04-12</Birthdate>
<GenderCode>M</GenderCode>
<GivenName>Sergey</GivenName>
<MiddleName>Nikolaevich</MiddleName>
<Surname>Ivanov</Surname>
</Individual>
<PaxID>Pax-1</PaxID>
<PTC>ADT</PTC>
</Pax>
</PaxList>
<PaxSegmentList>
<PaxSegment>
<Arrival>
<AircraftScheduledDateTime>2023-04-20T03:40:00</AircraftScheduledDateTime>
<IATA_LocationCode>UFA</IATA_LocationCode>
<StationName>Уфа</StationName>
<TerminalName>1</TerminalName>
</Arrival>
<DatedOperatingLeg>
<Arrival>
<AircraftScheduledDateTime>2023-04-20T03:40:00</AircraftScheduledDateTime>
<IATA_LocationCode>UFA</IATA_LocationCode>
<TerminalName>1</TerminalName>
</Arrival>
<CarrierAircraftType>
<CarrierAircraftTypeCode>738</CarrierAircraftTypeCode>
</CarrierAircraftType>
<DatedOperatingLegID>a6f404d2-92c0-44e3-9f1b-6b7792676110</DatedOperatingLegID>
<Dep>
<AircraftScheduledDateTime>2023-04-19T23:35:00</AircraftScheduledDateTime>
<IATA_LocationCode>SVO</IATA_LocationCode>
<TerminalName>B</TerminalName>
</Dep>
</DatedOperatingLeg>
<Dep>
<AircraftScheduledDateTime>2023-04-19T23:35:00</AircraftScheduledDateTime>
<IATA_LocationCode>SVO</IATA_LocationCode>
<StationName>Москва(Шереметьево)</StationName>
<TerminalName>B</TerminalName>
</Dep>
<Duration>PT2H5M</Duration>
<MarketingCarrierInfo>
<CarrierDesigCode>DP</CarrierDesigCode>
<MarketingCarrierFlightNumberText>6503</MarketingCarrierFlightNumberText>
</MarketingCarrierInfo>
<PaxSegmentID>a41da4dc-75bd-41b5-8f8a-20ab98068806</PaxSegmentID>
</PaxSegment>
</PaxSegmentList>
<ServiceDefinitionList>
<ServiceDefinition>
<Name>ДОМАШН ЖИВОТНОЕ В САЛОНЕ 1ШТ</Name>
<OwnerCode>TCH</OwnerCode>
<RFIC>C</RFIC>
<RFISC>021</RFISC>
<ServiceGroup>BG</ServiceGroup>
<ServiceType>C</ServiceType>
<ServiceDefinitionID>ad4a50b4-adfa-4b7a-a836-0344c1bef950</ServiceDefinitionID>
</ServiceDefinition>
</ServiceDefinitionList>
</DataLists>
</Response>
</Reshop:Mixvel_OrderReshopRS>
</AppData>
</Body>
</MixEnv:Envelope>
Mixvel_OrderChangeRQ:
В схему запроса добавлен RefundAlaCarteOrderItem:
Mixvel_OrderChangeRQ/Request/ChangeOrder/UpdateOrderItem/RefundAlaCarteOrderItem/OfferRefID
Пример Mixvel_OrderChangeRQ:
<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_05">
<Header/>
<Body id="ID1">
<MessageInfo MessageId="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2021-03-17T21:37:48Z"/>
<AppData>
<o:Mixvel_OrderChangeRQ xmlns:o="https://www.mixvel.com/API/XSD/Mixvel_OrderChangeRQ/1_00">
<Request>
<ChangeOrder>
<UpdateOrderItem>
<RefundAlaCarteOrderItem>
<OfferRefID>178decef-8461-4bd0-b1c4-991c62883d89</OfferRefID>
</RefundAlaCarteOrderItem>
</UpdateOrderItem>
</ChangeOrder>
<MixOrder>
<MixOrderID>96829-230328-MEK0642</MixOrderID>
</MixOrder>
</Request>
</o:Mixvel_OrderChangeRQ>
</AppData>
</Body>
</MixEnv:Envelope>
В ответе Mixvel_OrderViewRS отображается актуальное состояние Заказа:
Показать пример Mixvel_OrderViewRS на этой странице
<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header/>
<Body>
<MessageInfo MessageId="4a95c3a7-1c4e-406c-8529-64f6116b8a6a" ReplyTo="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2023-03-28T12:51:33.1649617Z"/>
<AppData>
<View:Mixvel_OrderViewRS xmlns:View="https://www.mixvel.com/API/XSD/Mixvel_OrderViewRS/1_01">
<Response>
<DataLists>
<BaggageAllowanceList>
<BaggageAllowance>
<BaggageAllowanceID>97f378b1-398b-413d-af90-44f3fa3d3d01</BaggageAllowanceID>
<PieceAllowance>
<TotalQty>0</TotalQty>
</PieceAllowance>
<TypeCode>No</TypeCode>
</BaggageAllowance>
</BaggageAllowanceList>
<ContactInfoList>
<ContactInfo>
<ContactInfoID>Contact-1</ContactInfoID>
<EmailAddress>
<ContactTypeText>personal</ContactTypeText>
<EmailAddressText>s.n.ivanov@gmail.com</EmailAddressText>
</EmailAddress>
<Phone>
<ContactTypeText>personal</ContactTypeText>
<PhoneNumber>+79202457834</PhoneNumber>
</Phone>
</ContactInfo>
<ContactInfo>
<ContactInfoID>Contact-2</ContactInfoID>
<EmailAddress>
<ContactTypeText>personal</ContactTypeText>
<EmailAddressText>s.n.2ivanov@gmail.com</EmailAddressText>
</EmailAddress>
<Phone>
<ContactTypeText>personal</ContactTypeText>
<PhoneNumber>+79202457832</PhoneNumber>
</Phone>
</ContactInfo>
</ContactInfoList>
<OriginDestList>
<OriginDest>
<DestCode>UFA</DestCode>
<OriginCode>MOW</OriginCode>
<OriginDestID>d2f8c485-d1db-4649-a86c-0adcc0312612</OriginDestID>
<PaxJourneyRefID>cc5a990d-9160-455b-bee1-6bdeff458810</PaxJourneyRefID>
</OriginDest>
</OriginDestList>
<PaxJourneyList>
<PaxJourney>
<Duration>PT2H5M</Duration>
<PaxJourneyID>cc5a990d-9160-455b-bee1-6bdeff458810</PaxJourneyID>
<PaxSegmentRefID>a41da4dc-75bd-41b5-8f8a-20ab98068806</PaxSegmentRefID>
</PaxJourney>
</PaxJourneyList>
<PaxList>
<Pax>
<AgeMeasure>33</AgeMeasure>
<ContactInfoRefID>Contact-1</ContactInfoRefID>
<IdentityDoc>
<ExpiryDate>2040-04-12</ExpiryDate>
<IdentityDocID>7001456395</IdentityDocID>
<IdentityDocTypeCode>PS</IdentityDocTypeCode>
<IssueDate>2005-04-12</IssueDate>
<IssuingCountryCode>RU</IssuingCountryCode>
<Surname>Ivanov</Surname>
</IdentityDoc>
<Individual>
<Birthdate>1991-04-12</Birthdate>
<GenderCode>M</GenderCode>
<GivenName>Sergey</GivenName>
<MiddleName>Nikolaevich</MiddleName>
<Surname>Ivanov</Surname>
</Individual>
<PaxID>Pax-1</PaxID>
<PTC>ADT</PTC>
</Pax>
</PaxList>
<PaxSegmentList>
<PaxSegment>
<Arrival>
<AircraftScheduledDateTime>2023-04-20T03:40:00</AircraftScheduledDateTime>
<IATA_LocationCode>UFA</IATA_LocationCode>
<StationName>Уфа</StationName>
<TerminalName>1</TerminalName>
</Arrival>
<DatedOperatingLeg>
<Arrival>
<AircraftScheduledDateTime>2023-04-20T03:40:00</AircraftScheduledDateTime>
<IATA_LocationCode>UFA</IATA_LocationCode>
<TerminalName>1</TerminalName>
</Arrival>
<CarrierAircraftType>
<CarrierAircraftTypeCode>738</CarrierAircraftTypeCode>
</CarrierAircraftType>
<DatedOperatingLegID>a6f404d2-92c0-44e3-9f1b-6b7792676110</DatedOperatingLegID>
<Dep>
<AircraftScheduledDateTime>2023-04-19T23:35:00</AircraftScheduledDateTime>
<IATA_LocationCode>SVO</IATA_LocationCode>
<TerminalName>B</TerminalName>
</Dep>
</DatedOperatingLeg>
<Dep>
<AircraftScheduledDateTime>2023-04-19T23:35:00</AircraftScheduledDateTime>
<IATA_LocationCode>SVO</IATA_LocationCode>
<StationName>Москва(Шереметьево)</StationName>
<TerminalName>B</TerminalName>
</Dep>
<Duration>PT2H5M</Duration>
<MarketingCarrierInfo>
<CarrierDesigCode>DP</CarrierDesigCode>
<MarketingCarrierFlightNumberText>6503</MarketingCarrierFlightNumberText>
</MarketingCarrierInfo>
<PaxSegmentID>a41da4dc-75bd-41b5-8f8a-20ab98068806</PaxSegmentID>
</PaxSegment>
</PaxSegmentList>
<PriceClassList>
<PriceClass>
<Code>ST</Code>
<Desc>
<Access>C</Access>
<DescText>БАГАЖ ДО 10 КГ 1 МЕСТО (03C)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>С19ПО25РЯДЫBCDE12A (ES2)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>С26ПО32РЯДЫ (ES3)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>БАГАЖ ДО 20 КГ 1 МЕСТО (0JH)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>15 И 16РЯДЫ (SE2)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>17 18РЯДЫAF И С12ПО14РЯДЫF (SE3)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>С3ПО5РЯДЫ AF И 2A (SE4)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>С6ПО10РЯДЫ AF И C12ПО14 РЯДЫ A (SE5)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>С3ПО5РЯДЫBCDE И 2РЯДВС (SE6)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>С19ПО25РЯДЫAF С12ПО14РЯДЫDE (SE7)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>С6ПО14РЯДЫBСC6ПО11РЯДЫDE11РЯД (ES1)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>С17ПО18РЯДЫBCDE (ES4)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>С19ПО25РЯДЫAF (ES5)</DescText>
</Desc>
<Name>БАЗОВЫЙ</Name>
<PriceClassID>889fffbe-42b1-4dc6-bbae-94eb024df445</PriceClassID>
</PriceClass>
</PriceClassList>
<ServiceDefinitionList>
<ServiceDefinition>
<Name>Baggage</Name>
<OwnerCode>TCH</OwnerCode>
<ServiceDefinitionAssociation>
<BaggageAllowanceRef>
<BaggageAllowanceRefID>97f378b1-398b-413d-af90-44f3fa3d3d01</BaggageAllowanceRefID>
</BaggageAllowanceRef>
</ServiceDefinitionAssociation>
<ServiceDefinitionID>5679e622-ce9e-4318-b8a4-612ec00a2cc7</ServiceDefinitionID>
</ServiceDefinition>
</ServiceDefinitionList>
<ValidatingPartyList>
<ValidatingParty>
<ValidatingPartyID>9ff7eabc-6808-413c-99d6-61d933a0c4e4</ValidatingPartyID>
<ValidatingPartyCode>DP</ValidatingPartyCode>
<ValidatingPartyName>Победа</ValidatingPartyName>
<ValidatingPartyDesigCode>425</ValidatingPartyDesigCode>
</ValidatingParty>
</ValidatingPartyList>
</DataLists>
<MixOrder>
<MixOrderID>96829-230328-MEK0642</MixOrderID>
<Order>
<BookingRef>
<BookingEntity>
<Carrier>
<AirlineDesigCode>1H</AirlineDesigCode>
</Carrier>
</BookingEntity>
<BookingID>2110RZ</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<BookingRef>
<BookingEntity>
<Carrier>
<AirlineDesigCode>DP</AirlineDesigCode>
</Carrier>
</BookingEntity>
<BookingID>05C35M</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<CreationDateTime>2023-03-28T15:47:00</CreationDateTime>
<TicketDocsCount>1</TicketDocsCount>
<OrderID>96829-230328-OEK0643</OrderID>
<OrderItem>
<FareDetail>
<FareComponent>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<FareBasisCode>TECONALL</FareBasisCode>
<FareRule>
<RuleCode>0001</RuleCode>
</FareRule>
<PaxSegmentRefID>a41da4dc-75bd-41b5-8f8a-20ab98068806</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">2549.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2023-03-28T16:02:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">90.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">246.73</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">275.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2824.00</TotalAmount>
</Price>
<PriceClassRefID>889fffbe-42b1-4dc6-bbae-94eb024df445</PriceClassRefID>
<RBD>
<RBD_Code>T</RBD_Code>
</RBD>
</FareComponent>
<PaxRefID>Pax-1</PaxRefID>
<Price>
<BaseAmount CurCode="RUB">2549.00</BaseAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">90.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">246.73</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">275.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2824.00</TotalAmount>
</Price>
</FareDetail>
<OrderItemID>f98fc62f-6e38-4789-aa61-678866bf2b98</OrderItemID>
<OwnerCode>TCH</OwnerCode>
<Price>
<BaseAmount CurCode="RUB">2549.00</BaseAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">90.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">246.73</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">275.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2824.00</TotalAmount>
</Price>
<Service>
<PaxRefID OriginRef="12">Pax-1</PaxRefID>
<ValidatingPartyRefID>9ff7eabc-6808-413c-99d6-61d933a0c4e4</ValidatingPartyRefID>
<ServiceAssociations>
<PaxSegmentRefID>a41da4dc-75bd-41b5-8f8a-20ab98068806</PaxSegmentRefID>
</ServiceAssociations>
<ServiceID>f72c21fb-3a22-45cf-82bf-714e6255cf01</ServiceID>
<StatusCode>HK</StatusCode>
</Service>
<Service>
<PaxRefID OriginRef="12">Pax-1</PaxRefID>
<ValidatingPartyRefID>9ff7eabc-6808-413c-99d6-61d933a0c4e4</ValidatingPartyRefID>
<ServiceAssociations>
<ServiceDefinitionRef>
<ServiceDefinitionRefFlightAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>a41da4dc-75bd-41b5-8f8a-20ab98068806</PaxSegmentRefID>
</PaxSegmentRef>
</ServiceDefinitionRefFlightAssociations>
<ServiceDefinitionRefID>5679e622-ce9e-4318-b8a4-612ec00a2cc7</ServiceDefinitionRefID>
</ServiceDefinitionRef>
</ServiceAssociations>
<ServiceID>19d87742-13c0-497f-ae96-5c9f8cddb7e5</ServiceID>
<StatusCode>HK</StatusCode>
</Service>
</OrderItem>
<OwnerCode>TCH</OwnerCode>
<RelevanceDateTime>2023-03-28T12:51:31.7083554Z</RelevanceDateTime>
<ReservationGuideline>
<ReservationLang>RU</ReservationLang>
</ReservationGuideline>
<StatusCode>CLOSED</StatusCode>
<TotalPrice>
<BaseAmount CurCode="RUB">2549.00</BaseAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">90.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">246.73</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">275.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2824.00</TotalAmount>
</TotalPrice>
<VoidTimelimitUtc>2023-03-28T13:18:00Z</VoidTimelimitUtc>
</Order>
<TotalAmount CurCode="RUB">2824.00</TotalAmount>
</MixOrder>
<PaymentFunctions>
<OrderAssociation>
<OrderRefID>96829-230328-OEK0643</OrderRefID>
</OrderAssociation>
<PaymentProcessingSummary>
<Amount CurCode="RUB">2824.00</Amount>
<PaymentID>c923fe21-563b-43f0-839f-f46ead7606d2</PaymentID>
<PaymentProcessingDetailsPaymentMethod>
<OtherPaymentMethod/>
</PaymentProcessingDetailsPaymentMethod>
</PaymentProcessingSummary>
</PaymentFunctions>
<TicketDocInfo>
<BookingRef>
<BookingEntity>
<Carrier>
<AirlineDesigCode>1H</AirlineDesigCode>
</Carrier>
</BookingEntity>
<BookingID>2110RZ</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<BookingRef>
<BookingEntity>
<Carrier>
<AirlineDesigCode>DP</AirlineDesigCode>
</Carrier>
</BookingEntity>
<BookingID>05C35M</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<FareDetail>
<FareComponent>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<FareBasisCode>TECONALL</FareBasisCode>
<FareRule>
<RuleCode>0001</RuleCode>
</FareRule>
<PaxSegmentRefID>a41da4dc-75bd-41b5-8f8a-20ab98068806</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">2549.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2023-03-28T16:02:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">90.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">246.73</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">275.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2824.00</TotalAmount>
</Price>
<PriceClassRefID>889fffbe-42b1-4dc6-bbae-94eb024df445</PriceClassRefID>
<RBD>
<RBD_Code>T</RBD_Code>
</RBD>
</FareComponent>
<FareCalculationInfo>
<AddInfoText>MOW DP UFA2549RUB2549END YR90РУБ</AddInfoText>
</FareCalculationInfo>
<FarePriceType>
<FarePriceTypeCode>Sell</FarePriceTypeCode>
<Price>
<BaseAmount CurCode="RUB">2549.00</BaseAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">90.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">246.73</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">275.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2824.00</TotalAmount>
</Price>
</FarePriceType>
</FareDetail>
<IssueDateTime>2023-03-28T15:48:00</IssueDateTime>
<PaxRefID>Pax-1</PaxRefID>
<Ticket>
<Coupon>
<CouponNumber>1</CouponNumber>
<CouponStatusCode>O</CouponStatusCode>
<FareBasisCode>TECONALL</FareBasisCode>
<ServiceRefID>f72c21fb-3a22-45cf-82bf-714e6255cf01</ServiceRefID>
<SoldAirlineInfo>
<PaxSegmentRefID>a41da4dc-75bd-41b5-8f8a-20ab98068806</PaxSegmentRefID>
</SoldAirlineInfo>
</Coupon>
<TicketReceipt>
<URL>https://s3.sirena-research.ru:443/itinerary.receipts.test/96829-230328-OEK0643.4256130339472.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minio%2F20230328%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230328T125132Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&response-content-type=application%2Fpdf&X-Amz-Signature=a9c071436c8d0c29e07e9d3c5f934bf33bdb0e17dc7cde7b1fba16270e611bc8</URL>
</TicketReceipt>
<ReportingTypeCode>TCH</ReportingTypeCode>
<TicketDocTypeCode>T</TicketDocTypeCode>
<TicketNumber>4256130339472</TicketNumber>
</Ticket>
</TicketDocInfo>
</Response>
</View:Mixvel_OrderViewRS>
</AppData>
</Body>
</MixEnv:Envelope>
Ручной возврат дополнительной услуги (EMD Manual Refund)¶
Данная операция используется при необходимости произвести возврат EMD на требуемую сумму, если требуется коррекция автоматически рассчитанной суммы к возврату.
Ручной возврат EMD в Mixvel производится в два этапа:
1) Mixvel_OrderReshopRQ/Mixvel_OrderReshopRS;
2) Mixvel_OrderChangeRQ/Mixvel_OrderViewRS.
Этап 1 - Mixvel_OrderReshopRQ/Mixvel_OrderReshopRS:
Используется OrderItemRefID в commontype RefundALaCarteOrderItemType:
Mixvel_OrderReshopRQ/Request/UpdateOrder/RefundALaCarteOrderItem/OrderItemRefID
Также при выполнении данной операции передается признак процедуры возврата: добровольный или вынужденный (дефолтное значение - добровольный):
Mixvel_OrderReshopRQ/Request/ResponseParameters/ReasonCode
И передается признак возврата - автоматический или ручной(используем) (дефолтное значение - автоматический):
Mixvel_OrderReshopRQ/Request/ResponseParameters/PricingParameter/AutoExchInd
Пример Mixvel_OrderReshopRQ:
<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header/>
<Body id="ID1">
<MessageInfo MessageId="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2021-03-17T19:37:48Z"/>
<AppData>
<m:Mixvel_OrderReshopRQ xmlns:m="https://www.mixvel.com/API/XSD/Mixvel_OrderReshopRQ/1_00">
<Request>
<MixOrder>
<MixOrderID>96829-230328-MEK0642</MixOrderID>
</MixOrder>
<ResponseParameters>
<PricingParameter>
<AutoExchInd>false<AutoExchInd>
<PricingParameter>
<ReasonCode>Voluntary</ReasonCode>
</ResponseParameters>
<UpdateOrder>
<RefundALaCarteOrderItem>
<OrderRefID>96829-230328-OEK0643</OrderRefID>
<OrderItemRefID>a2f077a3-ebc2-466b-8486-81f95d6126ee</OrderItemRefID>
</RefundALaCarteOrderItem>
</UpdateOrder>
</Request>
</m:Mixvel_OrderReshopRQ>
</AppData>
</Body>
</MixEnv:Envelope>
Пример Mixvel_OrderReshopRS:
Показать пример Mixvel_OrderReshopRS на этой странице
<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header/>
<Body>
<MessageInfo MessageId="515e4d44-098d-458e-b72a-bdc2f80a5151" ReplyTo="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2023-03-28T12:50:38.5028683Z"/>
<AppData>
<Reshop:Mixvel_OrderReshopRS xmlns:Reshop="https://www.mixvel.com/API/XSD/Mixvel_OrderReshopRS/1_00">
<Response>
<ReshopResults>
<ReshopOffers>
<Offer OrderId="96829-230328-OEK0643">
<DeleteOrderItem>
<ExistingOrderItem>
<OrderItemRefID>a2f077a3-ebc2-466b-8486-81f95d6126ee</OrderItemRefID>
<PriceDifferential>
<DiffPrice>
<ServiceAssociations>
<PaxSegmentRefID>a41da4dc-75bd-41b5-8f8a-20ab98068806</PaxSegmentRefID>
<PaxRefID>Pax-1</PaxRefID>
<ServiceDefinitionRefID>ad4a50b4-adfa-4b7a-a836-0344c1bef950</ServiceDefinitionRefID>
</ServiceAssociations>
<Price>
<TotalAmount CurCode="RUB">0.00</TotalAmount>
</Price>
</DiffPrice>
</PriceDifferential>
</ExistingOrderItem>
</DeleteOrderItem>
<OfferExpirationTimeLimitDateTime>2023-03-28T13:04:38.4949061Z</OfferExpirationTimeLimitDateTime>
<OfferID>178decef-8461-4bd0-b1c4-991c62883d89</OfferID>
<OwnerCode>TCH</OwnerCode>
<TotalPrice>
<TotalAmount CurCode="RUB">0.00</TotalAmount>
</TotalPrice>
</Offer>
</ReshopOffers>
</ReshopResults>
<DataLists>
<PaxList>
<Pax>
<AgeMeasure>33</AgeMeasure>
<ContactInfoRefID>Contact-1</ContactInfoRefID>
<IdentityDoc>
<ExpiryDate>2040-04-12</ExpiryDate>
<IdentityDocID>7001456395</IdentityDocID>
<IdentityDocTypeCode>PS</IdentityDocTypeCode>
<IssueDate>2005-04-12</IssueDate>
<IssuingCountryCode>RU</IssuingCountryCode>
<Surname>Ivanov</Surname>
</IdentityDoc>
<Individual>
<Birthdate>1991-04-12</Birthdate>
<GenderCode>M</GenderCode>
<GivenName>Sergey</GivenName>
<MiddleName>Nikolaevich</MiddleName>
<Surname>Ivanov</Surname>
</Individual>
<PaxID>Pax-1</PaxID>
<PTC>ADT</PTC>
</Pax>
</PaxList>
<PaxSegmentList>
<PaxSegment>
<Arrival>
<AircraftScheduledDateTime>2023-04-20T03:40:00</AircraftScheduledDateTime>
<IATA_LocationCode>UFA</IATA_LocationCode>
<StationName>Уфа</StationName>
<TerminalName>1</TerminalName>
</Arrival>
<DatedOperatingLeg>
<Arrival>
<AircraftScheduledDateTime>2023-04-20T03:40:00</AircraftScheduledDateTime>
<IATA_LocationCode>UFA</IATA_LocationCode>
<TerminalName>1</TerminalName>
</Arrival>
<CarrierAircraftType>
<CarrierAircraftTypeCode>738</CarrierAircraftTypeCode>
</CarrierAircraftType>
<DatedOperatingLegID>a6f404d2-92c0-44e3-9f1b-6b7792676110</DatedOperatingLegID>
<Dep>
<AircraftScheduledDateTime>2023-04-19T23:35:00</AircraftScheduledDateTime>
<IATA_LocationCode>SVO</IATA_LocationCode>
<TerminalName>B</TerminalName>
</Dep>
</DatedOperatingLeg>
<Dep>
<AircraftScheduledDateTime>2023-04-19T23:35:00</AircraftScheduledDateTime>
<IATA_LocationCode>SVO</IATA_LocationCode>
<StationName>Москва(Шереметьево)</StationName>
<TerminalName>B</TerminalName>
</Dep>
<Duration>PT2H5M</Duration>
<MarketingCarrierInfo>
<CarrierDesigCode>DP</CarrierDesigCode>
<MarketingCarrierFlightNumberText>6503</MarketingCarrierFlightNumberText>
</MarketingCarrierInfo>
<PaxSegmentID>a41da4dc-75bd-41b5-8f8a-20ab98068806</PaxSegmentID>
</PaxSegment>
</PaxSegmentList>
<ServiceDefinitionList>
<ServiceDefinition>
<Name>ДОМАШН ЖИВОТНОЕ В САЛОНЕ 1ШТ</Name>
<OwnerCode>TCH</OwnerCode>
<RFIC>C</RFIC>
<RFISC>021</RFISC>
<ServiceGroup>BG</ServiceGroup>
<ServiceType>C</ServiceType>
<ServiceDefinitionID>ad4a50b4-adfa-4b7a-a836-0344c1bef950</ServiceDefinitionID>
</ServiceDefinition>
</ServiceDefinitionList>
</DataLists>
</Response>
</Reshop:Mixvel_OrderReshopRS>
</AppData>
</Body>
</MixEnv:Envelope>
Этап 2 - Mixvel_OrderChangeRQ/Mixvel_OrderViewRS:
В Mixvel_OrderChangeRQ используется RefundAlaCarteOrderItem:
Mixvel_OrderChangeRQ/Request/ChangeOrder/UpdateOrderItem/RefundAlaCarteOrderItem/OfferRefID
Для корректировки суммы возврата используется поле RefundAmount:
Mixvel_OrderChangeRQ/Request/ChangeOrder/UpdateOrderItem/RefundAlaCarteOrderItem/RefundAmount
Пример Mixvel_OrderChangeRQ:
<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_05">
<Header/>
<Body id="ID1">
<MessageInfo MessageId="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2021-03-17T21:37:48Z"/>
<AppData>
<o:Mixvel_OrderChangeRQ xmlns:o="https://www.mixvel.com/API/XSD/Mixvel_OrderChangeRQ/1_00">
<Request>
<ChangeOrder>
<UpdateOrderItem>
<RefundAlaCarteOrderItem>
<OfferRefID>505f4b5d-ed0a-43fe-9875-9e7ff977b784</OfferRefID>
<ManualRefundALaCarteOrderItem>
<OrderItemRefID>2f9a8f1e-98a6-48ca-8bc4-d87824e28859</OrderItemRefID>
<RefundAmount CurCode="RUB">1500</RefundAmount>
</ManualRefundALaCarteOrderItem>
<ManualRefundALaCarteOrderItem>
<OrderItemRefID>2bb8ea3d-3cc1-40b4-94cd-8d3d1127f7c8</OrderItemRefID>
<RefundAmount CurCode="RUB">299</RefundAmount>
</ManualRefundALaCarteOrderItem>
</RefundAlaCarteOrderItem>
</UpdateOrderItem>
</ChangeOrder>
<MixOrder>
<MixOrderID>96829-230407-MTE1140</MixOrderID>
</MixOrder>
</Request>
</o:Mixvel_OrderChangeRQ>
</AppData>
</Body>
</MixEnv:Envelope>
В ответ возвращается сообщение Mixvel_OrderViewRS, содержащее актуальное состояние заказа:
Показать пример Mixvel_OrderViewRS на этой странице
<?xml version="1.0" encoding="utf-8"?>
<MixEnv:Envelope
xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header />
<Body>
<MessageInfo MessageId="acac9d8e-b9f7-411c-b958-6a4557343505" ReplyTo="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2023-04-11T12:21:33.971303Z" />
<AppData>
<View:Mixvel_OrderViewRS
xmlns:View="https://www.mixvel.com/API/XSD/Mixvel_OrderViewRS/1_01">
<Response>
<DataLists>
<BaggageAllowanceList>
<BaggageAllowance>
<BaggageAllowanceID>f2f288b6-e740-40f5-aad8-b95e906bef76</BaggageAllowanceID>
<PieceAllowance>
<TotalQty>0</TotalQty>
</PieceAllowance>
<TypeCode>No</TypeCode>
</BaggageAllowance>
</BaggageAllowanceList>
<ContactInfoList>
<ContactInfo>
<ContactInfoID>CID1</ContactInfoID>
<EmailAddress>
<ContactTypeText>email</ContactTypeText>
<EmailAddressText>petya@mail.com</EmailAddressText>
</EmailAddress>
<Phone>
<ContactTypeText>phone</ContactTypeText>
<PhoneNumber>+79202457800</PhoneNumber>
</Phone>
</ContactInfo>
<ContactInfo>
<ContactInfoID>Contact-Agency</ContactInfoID>
<EmailAddress>
<ContactTypeCode>email</ContactTypeCode>
<ContactTypeText>Agency</ContactTypeText>
<EmailAddressText>ooo.romashka@mail.ru</EmailAddressText>
</EmailAddress>
<Phone>
<ContactTypeCode>mobile</ContactTypeCode>
<ContactTypeText>Agency</ContactTypeText>
<PhoneNumber>+74957066022</PhoneNumber>
</Phone>
</ContactInfo>
</ContactInfoList>
<OriginDestList>
<OriginDest>
<DestCode>UFA</DestCode>
<OriginCode>MOW</OriginCode>
<OriginDestID>acd72c86-e215-4d59-831e-8de63282ed4e</OriginDestID>
<PaxJourneyRefID>db76ca78-9e7d-4365-96d8-3d643a8794de</PaxJourneyRefID>
</OriginDest>
</OriginDestList>
<PaxJourneyList>
<PaxJourney>
<Duration>PT2H</Duration>
<PaxJourneyID>db76ca78-9e7d-4365-96d8-3d643a8794de</PaxJourneyID>
<PaxSegmentRefID>3f61df1d-a37e-46ab-9e2b-896dfe6e2d2b</PaxSegmentRefID>
</PaxJourney>
</PaxJourneyList>
<PaxList>
<Pax>
<AgeMeasure>5</AgeMeasure>
<ContactInfoRefID>CID1</ContactInfoRefID>
<IdentityDoc>
<ExpiryDate>2039-03-06</ExpiryDate>
<IdentityDocID>7523676975</IdentityDocID>
<IdentityDocTypeCode>PS</IdentityDocTypeCode>
<IssuingCountryCode>RU</IssuingCountryCode>
<Surname>Tesla</Surname>
</IdentityDoc>
<Individual>
<Birthdate>1992-03-06</Birthdate>
<GenderCode>M</GenderCode>
<GivenName>Nikolay</GivenName>
<MiddleName>Nikolayvich</MiddleName>
<Surname>Tesla</Surname>
<PrefixName>MR</PrefixName>
</Individual>
<PaxID>Pax-1</PaxID>
<PTC>ADT</PTC>
</Pax>
</PaxList>
<PaxSegmentList>
<PaxSegment>
<Arrival>
<AircraftScheduledDateTime>2023-05-03T14:20:00</AircraftScheduledDateTime>
<IATA_LocationCode>UFA</IATA_LocationCode>
<StationName>Уфа</StationName>
<TerminalName>1</TerminalName>
</Arrival>
<DatedOperatingLeg>
<Arrival>
<AircraftScheduledDateTime>2023-05-03T14:20:00</AircraftScheduledDateTime>
<IATA_LocationCode>UFA</IATA_LocationCode>
<TerminalName>1</TerminalName>
</Arrival>
<CarrierAircraftType>
<CarrierAircraftTypeCode>77W</CarrierAircraftTypeCode>
</CarrierAircraftType>
<DatedOperatingLegID>9d71ee32-bf69-40e3-8056-d4b6fb707c26</DatedOperatingLegID>
<Dep>
<AircraftScheduledDateTime>2023-05-03T10:20:00</AircraftScheduledDateTime>
<IATA_LocationCode>VKO</IATA_LocationCode>
<TerminalName>A</TerminalName>
</Dep>
</DatedOperatingLeg>
<Dep>
<AircraftScheduledDateTime>2023-05-03T10:20:00</AircraftScheduledDateTime>
<IATA_LocationCode>VKO</IATA_LocationCode>
<StationName>Москва(Внуково)</StationName>
<TerminalName>A</TerminalName>
</Dep>
<Duration>PT2H</Duration>
<MarketingCarrierInfo>
<CarrierDesigCode>UT</CarrierDesigCode>
<MarketingCarrierFlightNumberText>365</MarketingCarrierFlightNumberText>
</MarketingCarrierInfo>
<PaxSegmentID>3f61df1d-a37e-46ab-9e2b-896dfe6e2d2b</PaxSegmentID>
</PaxSegment>
</PaxSegmentList>
<ServiceDefinitionList>
<ServiceDefinition>
<Name>Baggage</Name>
<OwnerCode>TCH</OwnerCode>
<ServiceDefinitionAssociation>
<BaggageAllowanceRef>
<BaggageAllowanceRefID>f2f288b6-e740-40f5-aad8-b95e906bef76</BaggageAllowanceRefID>
</BaggageAllowanceRef>
</ServiceDefinitionAssociation>
<ServiceDefinitionID>f93dbe0f-7f51-4814-8f04-fefff612d331</ServiceDefinitionID>
</ServiceDefinition>
</ServiceDefinitionList>
<ValidatingPartyList>
<ValidatingParty>
<ValidatingPartyID>5f78bbf3-e0ab-4c74-af81-bca2e2f72dc6</ValidatingPartyID>
<ValidatingPartyCode>UT</ValidatingPartyCode>
<ValidatingPartyName>ЮТэйр</ValidatingPartyName>
<ValidatingPartyDesigCode>298</ValidatingPartyDesigCode>
</ValidatingParty>
</ValidatingPartyList>
</DataLists>
<MixOrder>
<MixOrderID>96829-230411-MTT5861</MixOrderID>
<Order>
<BookingRef>
<BookingEntity>
<Carrier>
<AirlineDesigCode>15</AirlineDesigCode>
</Carrier>
</BookingEntity>
<BookingID>215KC8</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<BookingRef>
<BookingEntity>
<Carrier>
<AirlineDesigCode>UT</AirlineDesigCode>
</Carrier>
</BookingEntity>
<BookingID>11L370</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<CreationDateTime>2023-04-11T15:19:00</CreationDateTime>
<TicketDocsCount>1</TicketDocsCount>
<OrderID>96829-230411-OTT5862</OrderID>
<OrderItem>
<FareDetail>
<FareComponent>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<FareBasisCode>YSSOW</FareBasisCode>
<FareRule>
<RuleCode>0037</RuleCode>
</FareRule>
<PaxSegmentRefID>3f61df1d-a37e-46ab-9e2b-896dfe6e2d2b</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">3000.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2023-04-13T15:19:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">1000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">1215.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">4215.00</TotalAmount>
</Price>
<RBD>
<RBD_Code>Y</RBD_Code>
</RBD>
</FareComponent>
<PaxRefID>Pax-1</PaxRefID>
<Price>
<BaseAmount CurCode="RUB">3000.00</BaseAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">1000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">1215.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">4215.00</TotalAmount>
</Price>
</FareDetail>
<OrderItemID>739b846b-5e9a-4a5f-8994-bc69a2b14a25</OrderItemID>
<OwnerCode>TCH</OwnerCode>
<Price>
<BaseAmount CurCode="RUB">3000.00</BaseAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">1000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">1215.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">4215.00</TotalAmount>
</Price>
<Service>
<PaxRefID OriginRef="12">Pax-1</PaxRefID>
<ValidatingPartyRefID>5f78bbf3-e0ab-4c74-af81-bca2e2f72dc6</ValidatingPartyRefID>
<ServiceAssociations>
<PaxSegmentRefID>3f61df1d-a37e-46ab-9e2b-896dfe6e2d2b</PaxSegmentRefID>
</ServiceAssociations>
<ServiceID>36fcea1b-6245-4477-9d3c-4ef3389cf6c5</ServiceID>
<StatusCode>HK</StatusCode>
</Service>
<Service>
<PaxRefID OriginRef="12">Pax-1</PaxRefID>
<ValidatingPartyRefID>5f78bbf3-e0ab-4c74-af81-bca2e2f72dc6</ValidatingPartyRefID>
<ServiceAssociations>
<ServiceDefinitionRef>
<ServiceDefinitionRefFlightAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>3f61df1d-a37e-46ab-9e2b-896dfe6e2d2b</PaxSegmentRefID>
</PaxSegmentRef>
</ServiceDefinitionRefFlightAssociations>
<ServiceDefinitionRefID>f93dbe0f-7f51-4814-8f04-fefff612d331</ServiceDefinitionRefID>
</ServiceDefinitionRef>
</ServiceAssociations>
<ServiceID>3159c6f2-5bf6-4f3e-82d5-fdf5685f43df</ServiceID>
<StatusCode>HK</StatusCode>
</Service>
</OrderItem>
<OwnerCode>TCH</OwnerCode>
<RelevanceDateTime>2023-04-11T12:21:32.0219838Z</RelevanceDateTime>
<ReservationGuideline>
<ReservationLang>RU</ReservationLang>
</ReservationGuideline>
<StatusCode>CLOSED</StatusCode>
<TotalPrice>
<BaseAmount CurCode="RUB">3000.00</BaseAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">1000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">1215.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">4215.00</TotalAmount>
</TotalPrice>
<VoidTimelimitUtc>2023-04-11T20:19:00Z</VoidTimelimitUtc>
</Order>
<TotalAmount CurCode="RUB">4215.00</TotalAmount>
</MixOrder>
<PaymentFunctions>
<OrderAssociation>
<OrderRefID>96829-230411-OTT5862</OrderRefID>
</OrderAssociation>
<PaymentProcessingSummary>
<Amount CurCode="RUB">4215.00</Amount>
<PaymentID>890a3cb3-5de1-47b6-86b7-655f5b967840</PaymentID>
<PaymentProcessingDetailsPaymentMethod>
<OtherPaymentMethod />
</PaymentProcessingDetailsPaymentMethod>
</PaymentProcessingSummary>
</PaymentFunctions>
<TicketDocInfo>
<BookingRef>
<BookingEntity>
<Carrier>
<AirlineDesigCode>15</AirlineDesigCode>
</Carrier>
</BookingEntity>
<BookingID>215KC8</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<BookingRef>
<BookingEntity>
<Carrier>
<AirlineDesigCode>UT</AirlineDesigCode>
</Carrier>
</BookingEntity>
<BookingID>11L370</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<FareDetail>
<FareComponent>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<FareBasisCode>YSSOW</FareBasisCode>
<FareRule>
<RuleCode>0037</RuleCode>
</FareRule>
<PaxSegmentRefID>3f61df1d-a37e-46ab-9e2b-896dfe6e2d2b</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">3000.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2023-04-13T15:19:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">1000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">1215.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">4215.00</TotalAmount>
</Price>
<RBD>
<RBD_Code>Y</RBD_Code>
</RBD>
</FareComponent>
<FareCalculationInfo>
<AddInfoText>MOW UT UFA3000RUB3000END YQ1000РУБ YR30РУБ</AddInfoText>
</FareCalculationInfo>
<FarePriceType>
<FarePriceTypeCode>Sell</FarePriceTypeCode>
<Price>
<BaseAmount CurCode="RUB">3000.00</BaseAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">1000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">366.37</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">1215.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">4215.00</TotalAmount>
</Price>
</FarePriceType>
</FareDetail>
<IssueDateTime>2023-04-11T15:19:00</IssueDateTime>
<PaxRefID>Pax-1</PaxRefID>
<Ticket>
<Coupon>
<CouponNumber>1</CouponNumber>
<CouponStatusCode>O</CouponStatusCode>
<FareBasisCode>YSSOW</FareBasisCode>
<ServiceRefID>36fcea1b-6245-4477-9d3c-4ef3389cf6c5</ServiceRefID>
<SoldAirlineInfo>
<PaxSegmentRefID>3f61df1d-a37e-46ab-9e2b-896dfe6e2d2b</PaxSegmentRefID>
</SoldAirlineInfo>
</Coupon>
<TicketReceipt>
<URL>https://s3.sirena-research.ru:443/itinerary.receipts.test/96829-230411-OTT5862.2986130384102.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minio%2F20230411%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230411T122132Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&response-content-type=application%2Fpdf&X-Amz-Signature=5aaef63a6b86a9e0dea5fc27a759b73e6bbc2cfc01e1b47135d1103baa45c3a0</URL>
</TicketReceipt>
<ReportingTypeCode>TCH</ReportingTypeCode>
<TicketDocTypeCode>T</TicketDocTypeCode>
<TicketNumber>2986130384102</TicketNumber>
</Ticket>
</TicketDocInfo>
<TicketDocInfo>
<BookingRef>
<BookingEntity>
<Carrier>
<AirlineDesigCode>15</AirlineDesigCode>
</Carrier>
</BookingEntity>
<BookingID>215KC8</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<BookingRef>
<BookingEntity>
<Carrier>
<AirlineDesigCode>UT</AirlineDesigCode>
</Carrier>
</BookingEntity>
<BookingID>11L370</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<FareDetail>
<FareComponent>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<FareBasisCode>YSSOW</FareBasisCode>
<FareRule>
<RuleCode>0037</RuleCode>
</FareRule>
<PaxSegmentRefID>3f61df1d-a37e-46ab-9e2b-896dfe6e2d2b</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">3000.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2023-04-13T15:19:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">1000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">1215.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">4215.00</TotalAmount>
</Price>
<RBD>
<RBD_Code>Y</RBD_Code>
</RBD>
</FareComponent>
<FarePriceType>
<FarePriceTypeCode>Sell</FarePriceTypeCode>
<Price>
<BaseAmount CurCode="RUB">305.00</BaseAmount>
<TotalAmount CurCode="RUB">305.00</TotalAmount>
</Price>
</FarePriceType>
</FareDetail>
<IssueDateTime>2023-04-11T15:19:00</IssueDateTime>
<PaxRefID>Pax-1</PaxRefID>
<Ticket>
<ConnectedDocNumber>2986130384102</ConnectedDocNumber>
<Coupon>
<ConnectedCouponNumber>1.0</ConnectedCouponNumber>
<CouponNumber>1.0</CouponNumber>
<CouponStatusCode>R</CouponStatusCode>
<RFIC>C</RFIC>
<RFISC>0DG</RFISC>
<RFISC_Desc>СБОР ЗА КГ ПРЕВЫШЕНИЯ НОРМЫ</RFISC_Desc>
<ServiceGroupType>BG</ServiceGroupType>
<SoldAirlineInfo>
<PaxSegmentRefID>3f61df1d-a37e-46ab-9e2b-896dfe6e2d2b</PaxSegmentRefID>
</SoldAirlineInfo>
</Coupon>
<TicketReceipt>
<URL>https://s3.sirena-research.ru:443/itinerary.receipts.test/96829-230411-OTT5862.2986180018306.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minio%2F20230411%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230411T121944Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&response-content-type=application%2Fpdf&X-Amz-Signature=6234acb09f17d927b9e38b253a4addc51dd7d73eb1d30590d55c85805dff09dd</URL>
</TicketReceipt>
<ReportingTypeCode>TCH</ReportingTypeCode>
<TicketDocTypeCode>J</TicketDocTypeCode>
<TicketNumber>2986180018306</TicketNumber>
</Ticket>
</TicketDocInfo>
</Response>
</View:Mixvel_OrderViewRS>
</AppData>
</Body>
</MixEnv:Envelope>
Предварительный расчет возврата для части пассажиров¶
Для получения предварительной оценки стоимости возврата для части пассажиров используется запрос Mixvel_OrderReshopRQ, в схеме которого в блоке RefundOrder используется элемент PaxRefID для указания конкретных пассажиров из заказа.
Mixvel_OrderReshopRQ/Request/UpdateOrder/RefundOrder/PaxRefID
Пример Mixvel_OrderReshopRQ:
Показать пример Mixvel_OrderReshopRQ на этой странице
<?xml version="1.0" encoding="UTF-8"?>
<MixEnv:Envelop xmlns:MixEnv="http://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header/>
<Body id="ID1">
<MessageInfo MessageId="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2021-03-17T18:37:48Z"/>
<AppData>
<m:Mixvel_OrderReshopRQ xmlns:m="https://www.mixvel.com/API/XSD/Mixvel_OrderReshopRQ/1_00">
<Request>
<MixOrder>
<MixOrderID>96829-240131-MKE9755</MixOrderID>
</MixOrder>
<ResponseParameters>
<PricingParameter>
<AutoExchInd>false</AutoExchInd>
</PricingParameter>
<ReasonCode>Involuntary</ReasonCode>
</ResponseParameters>
<UpdateOrder>
<RefundOrder>
<OrderRefID>96829-240131-OKE9756</OrderRefID>
<PaxRefID>Pax-2</PaxRefID>
</RefundOrder>
</UpdateOrder>
</Request>
</m:Mixvel_OrderReshopRQ>
</AppData>
</Body>
</MixEnv:Envelop>
Пример Mixvel_OrderReshopRS:
Показать пример Mixvel_OrderReshopRS на этой странице
<?xml version="1.0" encoding="utf-8"?>
<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header/>
<Body>
<MessageInfo MessageId="601ef66d-5838-4b9f-9dcd-0c960f725259" ReplyTo="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2024-01-31T13:57:08.4229327Z"/>
<AppData>
<Reshop:Mixvel_OrderReshopRS xmlns:Reshop="https://www.mixvel.com/API/XSD/Mixvel_OrderReshopRS/1_00">
<Response>
<ReshopResults>
<ReshopOffers>
<Offer OrderId="96829-240131-OKE9756">
<DeleteOrderItem>
<ExistingOrderItem>
<OrderItemRefID>b0b995c7-b3db-4963-81ab-050e32ea835d</OrderItemRefID>
<PriceDifferential>
<DiffPrice>
<FareDetail>
<FareComponent>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<FareBasisCode>LLTOW</FareBasisCode>
<PaxSegmentRefID>85a73e0b-1c60-4c10-9cb8-069380bd51f2</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">2150.00</BaseAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">1000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQF</TaxCode>
<TaxOperation>Refund</TaxOperation>
</Tax>
<Tax>
<Amount CurCode="RUB">1000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQI</TaxCode>
<TaxOperation>Refund</TaxOperation>
</Tax>
<Tax>
<Amount CurCode="RUB">1000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQI</TaxCode>
<TaxOperation>Refund</TaxOperation>
</Tax>
<Tax>
<Amount CurCode="RUB">30.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YRI</TaxCode>
<TaxOperation>Refund</TaxOperation>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
<TaxOperation>Refund</TaxOperation>
</Tax>
<TotalTaxAmount CurCode="RUB">3215.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">5365.00</TotalAmount>
</Price>
<RBD>
<RBD_Code>L</RBD_Code>
</RBD>
<TicketDesigCode/>
</FareComponent>
<PaxRefID>Pax-2</PaxRefID>
</FareDetail>
<Price>
<TotalAmount CurCode="RUB">5365.00</TotalAmount>
</Price>
</DiffPrice>
</PriceDifferential>
</ExistingOrderItem>
</DeleteOrderItem>
<OfferExpirationTimeLimitDateTime>2024-01-31T14:11:08.4088031Z</OfferExpirationTimeLimitDateTime>
<OfferID>0d258349-510d-476b-bcbd-9cda54b2c18d</OfferID>
<OwnerCode>TCH</OwnerCode>
<TotalPrice>
<TotalAmount CurCode="RUB">5365.00</TotalAmount>
</TotalPrice>
</Offer>
</ReshopOffers>
</ReshopResults>
<DataLists>
<PaxList>
<Pax>
<AgeMeasure>32</AgeMeasure>
<IdentityDoc>
<ExpiryDate>2031-08-20</ExpiryDate>
<IdentityDocID>7001456395</IdentityDocID>
<IdentityDocTypeCode>PS</IdentityDocTypeCode>
<IssueDate>2011-08-20</IssueDate>
<IssuingCountryCode>RU</IssuingCountryCode>
<Surname>Ivanova</Surname>
</IdentityDoc>
<Individual>
<Birthdate>1991-08-15</Birthdate>
<GenderCode>F</GenderCode>
<GivenName>Maria</GivenName>
<MiddleName>Ivanovna</MiddleName>
<Surname>Ivanova</Surname>
</Individual>
<OrderRefID>96829-240131-OKE9756</OrderRefID>
<PaxID>Pax-2</PaxID>
<PTC>ADT</PTC>
</Pax>
</PaxList>
<PaxSegmentList>
<PaxSegment>
<Arrival>
<AircraftScheduledDateTime>2024-02-21T14:20:00</AircraftScheduledDateTime>
<IATA_LocationCode>UFA</IATA_LocationCode>
<StationName>Уфа</StationName>
<TerminalName>1</TerminalName>
</Arrival>
<DatedOperatingLeg>
<Arrival>
<AircraftScheduledDateTime>2024-02-21T14:20:00</AircraftScheduledDateTime>
<IATA_LocationCode>UFA</IATA_LocationCode>
<TerminalName>1</TerminalName>
</Arrival>
<CarrierAircraftType>
<CarrierAircraftTypeCode>77W</CarrierAircraftTypeCode>
</CarrierAircraftType>
<DatedOperatingLegID>a4da87d4-048b-429b-80b9-a302b9f51af9</DatedOperatingLegID>
<Dep>
<AircraftScheduledDateTime>2024-02-21T10:20:00</AircraftScheduledDateTime>
<IATA_LocationCode>VKO</IATA_LocationCode>
<TerminalName>A</TerminalName>
</Dep>
</DatedOperatingLeg>
<Dep>
<AircraftScheduledDateTime>2024-02-21T10:20:00</AircraftScheduledDateTime>
<IATA_LocationCode>VKO</IATA_LocationCode>
<StationName>Москва(Внуково)</StationName>
<TerminalName>A</TerminalName>
</Dep>
<Duration>PT2H</Duration>
<Mileage>725</Mileage>
<MarketingCarrierInfo>
<CarrierDesigCode>UT</CarrierDesigCode>
<MarketingCarrierFlightNumberText>365</MarketingCarrierFlightNumberText>
</MarketingCarrierInfo>
<OperatingCarrierInfo>
<CarrierDesigCode>UT</CarrierDesigCode>
<OperatingCarrierFlightNumberText>365</OperatingCarrierFlightNumberText>
</OperatingCarrierInfo>
<PaxSegmentID>85a73e0b-1c60-4c10-9cb8-069380bd51f2</PaxSegmentID>
</PaxSegment>
</PaxSegmentList>
</DataLists>
</Response>
</Reshop:Mixvel_OrderReshopRS>
</AppData>
</Body>
</MixEnv:Envelope>
Для выполнения операции возврата необходимо использовать запрос Mixvel_OrderChangeRQ, с применением структуры RefundPaxSegment, указав предложение, полученное в ответном сообщении Mixvel_OrderReshopRS:
Пример OrderChangeRQ:
Показать пример OrderChangeRQ на этой странице
<MixEnv:Envelop xmlns:MixEnv="http://www.mixvel.com/API/XSD/mixvel_envelope/1_04">
<Header/>
<Body id="ID1">
<MessageInfo MessageId="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2021-03-17T18:37:48Z"/>
<AppData>
<m:Mixvel_OrderChangeRQ xmlns:m="https://www.mixvel.com/API/XSD/Mixvel_OrderChangeRQ/1_00">
<Request>
<ChangeOrder>
<RefundPaxSegment>
<OfferRefID>0d258349-510d-476b-bcbd-9cda54b2c18d</OfferRefID>
<ReturnSeats>true</ReturnSeats>
<UpdatePriceOrderItem>
<FareDetail>
<FareComponent>
<Price>
<BaseAmount CurCode="RUB">5365.00</BaseAmount>
</Price>
<PaxRefID>Pax-2</PaxRefID>
<PaxSegmentRefID>85a73e0b-1c60-4c10-9cb8-069380bd51f2</PaxSegmentRefID>
</FareComponent>
</FareDetail>
</UpdatePriceOrderItem>
</RefundPaxSegment>
</ChangeOrder>
<MixOrder>
<MixOrderID>96829-240131-MKE9755</MixOrderID>
</MixOrder>
</Request>
</m:Mixvel_OrderChangeRQ>
</AppData>
</Body>
</MixEnv:Envelop>
Пример Mixvel_OrderViewRS:
Показать пример Mixvel_OrderViewRS на этой странице
<?xml version="1.0" encoding="utf-8"?>
<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header/>
<Body>
<MessageInfo MessageId="21f3a794-402e-427c-8539-a8f6653657b3" ReplyTo="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2024-01-31T13:57:35.8442381Z"/>
<AppData>
<View:Mixvel_OrderViewRS xmlns:View="https://www.mixvel.com/API/XSD/Mixvel_OrderViewRS/1_01">
<Response>
<DataLists>
<BaggageAllowanceList>
<BaggageAllowance>
<BaggageAllowanceID>0726c282-4e4c-479b-9f64-de31bdf88040</BaggageAllowanceID>
<DescText>PC</DescText>
<PieceAllowance>
<TotalQty>1</TotalQty>
</PieceAllowance>
<TypeCode>CarryOn</TypeCode>
</BaggageAllowance>
<BaggageAllowance>
<BaggageAllowanceID>ecb14d30-2a82-4000-917e-6b6e0eb4db92</BaggageAllowanceID>
<DescText>No</DescText>
<TypeCode>Checked</TypeCode>
</BaggageAllowance>
</BaggageAllowanceList>
<ContactInfoList>
<ContactInfo>
<ContactInfoID>Contact-1</ContactInfoID>
<EmailAddress>
<ContactTypeCode>email</ContactTypeCode>
<ContactTypeText>personal</ContactTypeText>
<EmailAddressText>efim11011995@ya.ru</EmailAddressText>
</EmailAddress>
<Phone>
<ContactTypeCode>mobile</ContactTypeCode>
<ContactTypeText>personal</ContactTypeText>
<PhoneNumber>+79644354586</PhoneNumber>
</Phone>
</ContactInfo>
<ContactInfo>
<ContactInfoID>Contact_Agency</ContactInfoID>
<EmailAddress>
<ContactTypeText>agency</ContactTypeText>
<EmailAddressText>agency@gmail.com</EmailAddressText>
</EmailAddress>
<Phone>
<ContactTypeText>agency</ContactTypeText>
<PhoneNumber>+74957758555</PhoneNumber>
</Phone>
<Phone>
<ContactTypeCode>agency</ContactTypeCode>
<ContactTypeText>Agency</ContactTypeText>
<PhoneNumber>74951234567</PhoneNumber>
</Phone>
</ContactInfo>
</ContactInfoList>
<OriginDestList>
<OriginDest>
<DestCode>UFA</DestCode>
<OriginCode>MOW</OriginCode>
<OriginDestID>a8b41605-d6da-4232-be71-a2377f07e4c6</OriginDestID>
<PaxJourneyRefID>49194826-3313-4ab5-b414-3a074b64af8e</PaxJourneyRefID>
</OriginDest>
</OriginDestList>
<PaxJourneyList>
<PaxJourney>
<Duration>PT2H</Duration>
<PaxJourneyID>49194826-3313-4ab5-b414-3a074b64af8e</PaxJourneyID>
<PaxSegmentRefID>85a73e0b-1c60-4c10-9cb8-069380bd51f2</PaxSegmentRefID>
</PaxJourney>
</PaxJourneyList>
<PaxList>
<Pax>
<AgeMeasure>35</AgeMeasure>
<ContactInfoRefID>Contact-1</ContactInfoRefID>
<IdentityDoc>
<ExpiryDate>2030-04-12</ExpiryDate>
<IdentityDocID>7001451111</IdentityDocID>
<IdentityDocTypeCode>PS</IdentityDocTypeCode>
<IssueDate>2020-04-12</IssueDate>
<IssuingCountryCode>RU</IssuingCountryCode>
<Surname>Ivanov</Surname>
</IdentityDoc>
<Individual>
<Birthdate>1988-12-12</Birthdate>
<GenderCode>M</GenderCode>
<GivenName>Danil</GivenName>
<MiddleName>Yurevich</MiddleName>
<Surname>Ivanov</Surname>
</Individual>
<OrderRefID>96829-240131-OKE9756</OrderRefID>
<PaxID>Pax-1</PaxID>
<PTC>ADT</PTC>
</Pax>
<Pax>
<AgeMeasure>9</AgeMeasure>
<IdentityDoc>
<ExpiryDate>2028-03-23</ExpiryDate>
<IdentityDocID>II ПР 685977</IdentityDocID>
<IdentityDocTypeCode>SR</IdentityDocTypeCode>
<IssueDate>2014-06-25</IssueDate>
<IssuingCountryCode>RU</IssuingCountryCode>
<Surname>Ivanov</Surname>
</IdentityDoc>
<Individual>
<Birthdate>2014-06-25</Birthdate>
<GenderCode>M</GenderCode>
<GivenName>Ivan</GivenName>
<MiddleName>Danilovich</MiddleName>
<Surname>Ivanov</Surname>
</Individual>
<OrderRefID>96829-240131-OKE9756</OrderRefID>
<PaxID>Pax-3</PaxID>
<PaxRefID>Pax-1</PaxRefID>
<PTC>CNN</PTC>
</Pax>
<Pax>
<AgeMeasure>1</AgeMeasure>
<IdentityDoc>
<ExpiryDate>2028-03-23</ExpiryDate>
<IdentityDocID>II ПР 246170</IdentityDocID>
<IdentityDocTypeCode>SR</IdentityDocTypeCode>
<IssueDate>2022-09-09</IssueDate>
<IssuingCountryCode>RU</IssuingCountryCode>
<Surname>Ivanova</Surname>
</IdentityDoc>
<Individual>
<Birthdate>2022-07-09</Birthdate>
<GenderCode>F</GenderCode>
<GivenName>Sofija</GivenName>
<MiddleName>Danilovna</MiddleName>
<Surname>Ivanova</Surname>
</Individual>
<OrderRefID>96829-240131-OKE9756</OrderRefID>
<PaxID>Pax-4</PaxID>
<PaxRefID>Pax-1</PaxRefID>
<PTC>INF</PTC>
</Pax>
</PaxList>
<PaxSegmentList>
<PaxSegment>
<Arrival>
<AircraftScheduledDateTime>2024-02-21T14:20:00</AircraftScheduledDateTime>
<IATA_LocationCode>UFA</IATA_LocationCode>
<StationName>Уфа</StationName>
<TerminalName>1</TerminalName>
</Arrival>
<DatedOperatingLeg>
<Arrival>
<AircraftScheduledDateTime>2024-02-21T14:20:00</AircraftScheduledDateTime>
<IATA_LocationCode>UFA</IATA_LocationCode>
<TerminalName>1</TerminalName>
</Arrival>
<CarrierAircraftType>
<CarrierAircraftTypeCode>77W</CarrierAircraftTypeCode>
</CarrierAircraftType>
<DatedOperatingLegID>a4da87d4-048b-429b-80b9-a302b9f51af9</DatedOperatingLegID>
<Dep>
<AircraftScheduledDateTime>2024-02-21T10:20:00</AircraftScheduledDateTime>
<IATA_LocationCode>VKO</IATA_LocationCode>
<TerminalName>A</TerminalName>
</Dep>
</DatedOperatingLeg>
<Dep>
<AircraftScheduledDateTime>2024-02-21T10:20:00</AircraftScheduledDateTime>
<IATA_LocationCode>VKO</IATA_LocationCode>
<StationName>Москва(Внуково)</StationName>
<TerminalName>A</TerminalName>
</Dep>
<Duration>PT2H</Duration>
<Mileage>725</Mileage>
<MarketingCarrierInfo>
<CarrierDesigCode>UT</CarrierDesigCode>
<MarketingCarrierFlightNumberText>365</MarketingCarrierFlightNumberText>
</MarketingCarrierInfo>
<OperatingCarrierInfo>
<CarrierDesigCode>UT</CarrierDesigCode>
<OperatingCarrierFlightNumberText>365</OperatingCarrierFlightNumberText>
</OperatingCarrierInfo>
<PaxSegmentID>85a73e0b-1c60-4c10-9cb8-069380bd51f2</PaxSegmentID>
</PaxSegment>
</PaxSegmentList>
<PriceClassList>
<PriceClass>
<Code>MN</Code>
<Desc>
<Access>F</Access>
<DescText>РУЧНАЯ КЛАДЬ ДО 5КГ 40Х30Х20СM (0L5)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>РУЧНАЯ КЛАДЬ ДО10КГ 55Х40Х25СМ (08A)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>БАГАЖ НЕ БОЛЕЕ 20КГ 203СМ (0C2)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>БАГАЖ НЕ БОЛЕЕ 10КГ 55X40X25CМ (0IJ)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>ИЗМЕНЯЕМЫЙ БИЛЕТ (059)</DescText>
</Desc>
<Desc>
<Access>D</Access>
<DescText>ВОЗВРАТНЫЙ БИЛЕТ (056)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>ВЫБОР МЕСТА (0B5)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>ШАШЛЫК ИЗ ГОВЯДИНЫ С ОВОЩАМИ (OB5)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>ВЫБОР МЕСТА 1 (STR)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>ВЫБОР ПРЕДПОЧТИТЕЛЬНОГО МЕСТА (PRS)</DescText>
</Desc>
<Name>МИНИМУМ</Name>
<PriceClassID>d5c389eb-b8d9-40ed-918f-b137582d7906</PriceClassID>
</PriceClass>
</PriceClassList>
<ServiceDefinitionList>
<ServiceDefinition>
<Name>Багаж</Name>
<OwnerCode>TCH</OwnerCode>
<ServiceDefinitionAssociation>
<BaggageAllowanceRef>
<BaggageAllowanceRefID>ecb14d30-2a82-4000-917e-6b6e0eb4db92</BaggageAllowanceRefID>
</BaggageAllowanceRef>
</ServiceDefinitionAssociation>
<ServiceDefinitionID>480fc652-2ac8-43b2-9148-ab19216efbc0</ServiceDefinitionID>
</ServiceDefinition>
<ServiceDefinition>
<Name>Багаж</Name>
<OwnerCode>TCH</OwnerCode>
<ServiceDefinitionAssociation>
<BaggageAllowanceRef>
<BaggageAllowanceRefID>0726c282-4e4c-479b-9f64-de31bdf88040</BaggageAllowanceRefID>
</BaggageAllowanceRef>
</ServiceDefinitionAssociation>
<ServiceDefinitionID>c1443a43-251f-4f4b-82fe-3db31e4075c4</ServiceDefinitionID>
</ServiceDefinition>
</ServiceDefinitionList>
<ValidatingPartyList>
<ValidatingParty>
<ValidatingPartyID>b70200cf-c3b7-47f4-bb6b-0a587ad1ba9e</ValidatingPartyID>
<ValidatingPartyCode>UT</ValidatingPartyCode>
<ValidatingPartyName>ЮТэйр</ValidatingPartyName>
<ValidatingPartyDesigCode>298</ValidatingPartyDesigCode>
</ValidatingParty>
</ValidatingPartyList>
</DataLists>
<MixOrder>
<MixOrderID>96829-240131-MKE9755</MixOrderID>
<Order>
<BookingRef>
<BookingEntity>
<Carrier>
<AirlineDesigCode>15</AirlineDesigCode>
</Carrier>
</BookingEntity>
<BookingID>24577W</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<BookingRef>
<BookingEntity>
<Carrier>
<AirlineDesigCode>UT</AirlineDesigCode>
</Carrier>
</BookingEntity>
<BookingID>1D15B7</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<CreationDateTime>2024-01-31T16:56:00</CreationDateTime>
<TicketDocsCount TicketCount="3" EMDCount="0">3</TicketDocsCount>
<OrderID>96829-240131-OKE9756</OrderID>
<OrderItem>
<FareDetail>
<FareComponent>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<TicketCoupon>1</TicketCoupon>
<FareBasisCode>LLTOW</FareBasisCode>
<FareRule>
<RuleCode>0163</RuleCode>
</FareRule>
<PaxSegmentRefID>85a73e0b-1c60-4c10-9cb8-069380bd51f2</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">2150.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T16:56:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">3000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">186.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">3216.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">5366.00</TotalAmount>
</Price>
<PriceClassRefID>d5c389eb-b8d9-40ed-918f-b137582d7906</PriceClassRefID>
<RBD>
<RBD_Code>L</RBD_Code>
</RBD>
<TicketDesigCode/>
</FareComponent>
<PaxRefID>Pax-1</PaxRefID>
<Price>
<BaseAmount CurCode="RUB">2150.00</BaseAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">3000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">186.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">470.91</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">31.00</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">3216.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">5366.00</TotalAmount>
</Price>
</FareDetail>
<OrderItemID>3f282c2b-4f7e-496a-b1b7-0fb78547e6d4</OrderItemID>
<OwnerCode>TCH</OwnerCode>
<PaymentTimeLimitDateTime>2024-02-21T07:20:00Z</PaymentTimeLimitDateTime>
<Price>
<BaseAmount CurCode="RUB">2150.00</BaseAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">3000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">186.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">470.91</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">31.00</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">3216.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">5366.00</TotalAmount>
</Price>
<Service>
<PaxRefID OriginRef="12">Pax-1</PaxRefID>
<ValidatingPartyRefID>b70200cf-c3b7-47f4-bb6b-0a587ad1ba9e</ValidatingPartyRefID>
<ServiceAssociations>
<PaxSegmentRefID>85a73e0b-1c60-4c10-9cb8-069380bd51f2</PaxSegmentRefID>
</ServiceAssociations>
<ServiceID>fbc61aec-b7d8-45ac-994f-80589d03bae1</ServiceID>
<StatusCode>HK</StatusCode>
</Service>
<Service>
<PaxRefID OriginRef="12">Pax-1</PaxRefID>
<ValidatingPartyRefID>b70200cf-c3b7-47f4-bb6b-0a587ad1ba9e</ValidatingPartyRefID>
<ServiceAssociations>
<ServiceDefinitionRef>
<ServiceDefinitionRefFlightAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>85a73e0b-1c60-4c10-9cb8-069380bd51f2</PaxSegmentRefID>
</PaxSegmentRef>
</ServiceDefinitionRefFlightAssociations>
<ServiceDefinitionRefID>480fc652-2ac8-43b2-9148-ab19216efbc0</ServiceDefinitionRefID>
</ServiceDefinitionRef>
</ServiceAssociations>
<ServiceID>778458aa-4fe4-48f4-9b89-0f68d4969aa6</ServiceID>
<StatusCode>HK</StatusCode>
</Service>
<Service>
<PaxRefID OriginRef="12">Pax-1</PaxRefID>
<ValidatingPartyRefID>b70200cf-c3b7-47f4-bb6b-0a587ad1ba9e</ValidatingPartyRefID>
<ServiceAssociations>
<ServiceDefinitionRef>
<ServiceDefinitionRefFlightAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>85a73e0b-1c60-4c10-9cb8-069380bd51f2</PaxSegmentRefID>
</PaxSegmentRef>
</ServiceDefinitionRefFlightAssociations>
<ServiceDefinitionRefID>c1443a43-251f-4f4b-82fe-3db31e4075c4</ServiceDefinitionRefID>
</ServiceDefinitionRef>
</ServiceAssociations>
<ServiceID>738e983e-9da2-47bf-a9b0-15e836c9fcd2</ServiceID>
</Service>
</OrderItem>
<OrderItem>
<FareDetail>
<FareComponent>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<TicketCoupon>1</TicketCoupon>
<FareBasisCode>LLTOW/CH25</FareBasisCode>
<FareRule>
<RuleCode>0163</RuleCode>
</FareRule>
<PaxSegmentRefID>85a73e0b-1c60-4c10-9cb8-069380bd51f2</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">1612.50</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T16:56:00</BaseAmountGuaranteeTimeLimitDateTime>
<EquivAmount CurCode="RUB">1615.00</EquivAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">3000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">3215.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">4830.00</TotalAmount>
</Price>
<PriceClassRefID>d5c389eb-b8d9-40ed-918f-b137582d7906</PriceClassRefID>
<RBD>
<RBD_Code>L</RBD_Code>
</RBD>
<TicketDesigCode>CH25</TicketDesigCode>
</FareComponent>
<PaxRefID>Pax-3</PaxRefID>
<Price>
<BaseAmount CurCode="RUB">1612.50</BaseAmount>
<EquivAmount CurCode="RUB">1615.00</EquivAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">3000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">422.28</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">3215.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">4830.00</TotalAmount>
</Price>
</FareDetail>
<OrderItemID>5672b149-3fcb-43eb-84eb-00bd156f498e</OrderItemID>
<OwnerCode>TCH</OwnerCode>
<PaymentTimeLimitDateTime>2024-02-21T07:20:00Z</PaymentTimeLimitDateTime>
<Price>
<BaseAmount CurCode="RUB">1612.50</BaseAmount>
<EquivAmount CurCode="RUB">1615.00</EquivAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">3000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">422.28</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">3215.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">4830.00</TotalAmount>
</Price>
<Service>
<PaxRefID OriginRef="16">Pax-3</PaxRefID>
<ValidatingPartyRefID>b70200cf-c3b7-47f4-bb6b-0a587ad1ba9e</ValidatingPartyRefID>
<ServiceAssociations>
<PaxSegmentRefID>85a73e0b-1c60-4c10-9cb8-069380bd51f2</PaxSegmentRefID>
</ServiceAssociations>
<ServiceID>7d60d3d9-8964-4ab8-89b2-d783973ea617</ServiceID>
<StatusCode>HK</StatusCode>
</Service>
<Service>
<PaxRefID OriginRef="16">Pax-3</PaxRefID>
<ValidatingPartyRefID>b70200cf-c3b7-47f4-bb6b-0a587ad1ba9e</ValidatingPartyRefID>
<ServiceAssociations>
<ServiceDefinitionRef>
<ServiceDefinitionRefFlightAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>85a73e0b-1c60-4c10-9cb8-069380bd51f2</PaxSegmentRefID>
</PaxSegmentRef>
</ServiceDefinitionRefFlightAssociations>
<ServiceDefinitionRefID>480fc652-2ac8-43b2-9148-ab19216efbc0</ServiceDefinitionRefID>
</ServiceDefinitionRef>
</ServiceAssociations>
<ServiceID>9aeeffd6-c53a-4b13-bbf6-7f6a15995c80</ServiceID>
<StatusCode>HK</StatusCode>
</Service>
<Service>
<PaxRefID OriginRef="16">Pax-3</PaxRefID>
<ValidatingPartyRefID>b70200cf-c3b7-47f4-bb6b-0a587ad1ba9e</ValidatingPartyRefID>
<ServiceAssociations>
<ServiceDefinitionRef>
<ServiceDefinitionRefFlightAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>85a73e0b-1c60-4c10-9cb8-069380bd51f2</PaxSegmentRefID>
</PaxSegmentRef>
</ServiceDefinitionRefFlightAssociations>
<ServiceDefinitionRefID>c1443a43-251f-4f4b-82fe-3db31e4075c4</ServiceDefinitionRefID>
</ServiceDefinitionRef>
</ServiceAssociations>
<ServiceID>2b9290a0-11c4-4c32-afa5-c9af8dfe2da7</ServiceID>
</Service>
</OrderItem>
<OrderItem>
<FareDetail>
<FareComponent>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<TicketCoupon>1</TicketCoupon>
<FareBasisCode>LLTOW/IN00</FareBasisCode>
<FareRule>
<RuleCode>0163</RuleCode>
</FareRule>
<PaxSegmentRefID>85a73e0b-1c60-4c10-9cb8-069380bd51f2</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">0</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T16:56:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">2000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">2000.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2000.00</TotalAmount>
</Price>
<PriceClassRefID>d5c389eb-b8d9-40ed-918f-b137582d7906</PriceClassRefID>
<RBD>
<RBD_Code>L</RBD_Code>
</RBD>
<TicketDesigCode>IN00</TicketDesigCode>
</FareComponent>
<PaxRefID>Pax-4</PaxRefID>
<Price>
<BaseAmount CurCode="RUB">0</BaseAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">2000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">181.82</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">2000.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2000.00</TotalAmount>
</Price>
</FareDetail>
<OrderItemID>e931d85c-b946-44c8-8206-c05290433d38</OrderItemID>
<OwnerCode>TCH</OwnerCode>
<PaymentTimeLimitDateTime>2024-02-21T07:20:00Z</PaymentTimeLimitDateTime>
<Price>
<BaseAmount CurCode="RUB">0</BaseAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">2000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">181.82</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">2000.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2000.00</TotalAmount>
</Price>
<Service>
<PaxRefID OriginRef="18">Pax-4</PaxRefID>
<ValidatingPartyRefID>b70200cf-c3b7-47f4-bb6b-0a587ad1ba9e</ValidatingPartyRefID>
<ServiceAssociations>
<PaxSegmentRefID>85a73e0b-1c60-4c10-9cb8-069380bd51f2</PaxSegmentRefID>
</ServiceAssociations>
<ServiceID>8b791936-16dc-4367-aabc-6f36f1f48585</ServiceID>
<StatusCode>HK</StatusCode>
</Service>
<Service>
<PaxRefID OriginRef="18">Pax-4</PaxRefID>
<ValidatingPartyRefID>b70200cf-c3b7-47f4-bb6b-0a587ad1ba9e</ValidatingPartyRefID>
<ServiceAssociations>
<ServiceDefinitionRef>
<ServiceDefinitionRefFlightAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>85a73e0b-1c60-4c10-9cb8-069380bd51f2</PaxSegmentRefID>
</PaxSegmentRef>
</ServiceDefinitionRefFlightAssociations>
<ServiceDefinitionRefID>480fc652-2ac8-43b2-9148-ab19216efbc0</ServiceDefinitionRefID>
</ServiceDefinitionRef>
</ServiceAssociations>
<ServiceID>88806de9-86e7-4b5a-a48b-cb0ea3ad1da1</ServiceID>
<StatusCode>HK</StatusCode>
</Service>
<Service>
<PaxRefID OriginRef="18">Pax-4</PaxRefID>
<ValidatingPartyRefID>b70200cf-c3b7-47f4-bb6b-0a587ad1ba9e</ValidatingPartyRefID>
<ServiceAssociations>
<ServiceDefinitionRef>
<ServiceDefinitionRefFlightAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>85a73e0b-1c60-4c10-9cb8-069380bd51f2</PaxSegmentRefID>
</PaxSegmentRef>
</ServiceDefinitionRefFlightAssociations>
<ServiceDefinitionRefID>c1443a43-251f-4f4b-82fe-3db31e4075c4</ServiceDefinitionRefID>
</ServiceDefinitionRef>
</ServiceAssociations>
<ServiceID>c82b6e23-6dde-4aa8-a2d3-414b480bc421</ServiceID>
</Service>
</OrderItem>
<OriginDestRefID>a8b41605-d6da-4232-be71-a2377f07e4c6</OriginDestRefID>
<OwnerCode>TCH</OwnerCode>
<RelevanceDateTime>2024-01-31T13:57:30.6429468Z</RelevanceDateTime>
<StatusCode>CLOSED</StatusCode>
<TotalPrice>
<EquivAmount CurCode="RUB">3765.00</EquivAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">8000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">60.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">371.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">1075.01</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">61.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">8431.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">12196.00</TotalAmount>
</TotalPrice>
<VoidTimelimitUtc>2024-01-31T20:59:00Z</VoidTimelimitUtc>
</Order>
<TotalAmount CurCode="RUB">12196.00</TotalAmount>
</MixOrder>
<PaymentFunctions>
<OrderAssociation>
<OrderRefID>96829-240131-OKE9756</OrderRefID>
</OrderAssociation>
<PaymentProcessingSummary>
<Amount CurCode="RUB">12196.00</Amount>
<PaymentID>a6fcc093-7147-4edc-bc74-542effa8808e</PaymentID>
<PaymentProcessingDetailsPaymentMethod>
<OtherPaymentMethod/>
</PaymentProcessingDetailsPaymentMethod>
</PaymentProcessingSummary>
</PaymentFunctions>
<TicketDocInfo>
<BookingRef>
<BookingEntity>
<Carrier>
<AirlineDesigCode>15</AirlineDesigCode>
</Carrier>
</BookingEntity>
<BookingID>24577W</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<BookingRef>
<BookingEntity>
<Carrier>
<AirlineDesigCode>UT</AirlineDesigCode>
</Carrier>
</BookingEntity>
<BookingID>1D15B7</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<EndorsementText>NDSA/K470.91 NDSZZ31.00/BAGAZH PLATNYI</EndorsementText>
<FareDetail>
<FareComponent>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<TicketCoupon>1</TicketCoupon>
<FareBasisCode>LLTOW</FareBasisCode>
<FareRule>
<RuleCode>0163</RuleCode>
</FareRule>
<PaxSegmentRefID>85a73e0b-1c60-4c10-9cb8-069380bd51f2</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">2150.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T16:56:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">3000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">186.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">3216.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">5366.00</TotalAmount>
</Price>
<PriceClassRefID>d5c389eb-b8d9-40ed-918f-b137582d7906</PriceClassRefID>
<RBD>
<RBD_Code>L</RBD_Code>
</RBD>
<TicketDesigCode/>
</FareComponent>
<FareCalculationInfo>
<AddInfoText>MOW UT UFA2150RUB2150END YQ3000РУБ YR30РУБ</AddInfoText>
</FareCalculationInfo>
<FarePriceType>
<FarePriceTypeCode>Sell</FarePriceTypeCode>
<Price>
<BaseAmount CurCode="RUB">2150.00</BaseAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">3000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">186.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">470.91</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">31.00</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">3216.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">5366.00</TotalAmount>
</Price>
</FarePriceType>
</FareDetail>
<OrderRef>
<OrderID>96829-240131-OKE9756</OrderID>
<OwnerCode>TCH</OwnerCode>
</OrderRef>
<IssueDateTime>2024-01-31T16:56:00</IssueDateTime>
<PaxRefID>Pax-1</PaxRefID>
<ServicingAgency>
<AgencyID>99GRS</AgencyID>
<Name>MOSKVA
AO SIRENA TREVEL</Name>
</ServicingAgency>
<Ticket>
<Coupon>
<CouponNumber>1</CouponNumber>
<CouponStatusCode>O</CouponStatusCode>
<FareBasisCode>LLTOW</FareBasisCode>
<ServiceRefID>fbc61aec-b7d8-45ac-994f-80589d03bae1</ServiceRefID>
<SoldAirlineInfo>
<PaxSegmentRefID>85a73e0b-1c60-4c10-9cb8-069380bd51f2</PaxSegmentRefID>
</SoldAirlineInfo>
</Coupon>
<TicketReceipt>
<URL>https://s3.sirena-research.ru/itinerary.receipts.test/96829-240131-OKE9756.2986110073882.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minio%2F20240131%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240131T135731Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&response-content-type=application%2Fpdf&X-Amz-Signature=761f0d0d121f8ee2b93d6f49b3ea1a3927f9855b8168e47b44e7991b02a42641</URL>
</TicketReceipt>
<RemarkText>PP 7001451111 RU</RemarkText>
<ReportingTypeCode>TCH</ReportingTypeCode>
<TicketSalesPoint>00118580</TicketSalesPoint>
<TicketDocTypeCode>T</TicketDocTypeCode>
<TicketNumber>2986110073882</TicketNumber>
<InvoluntaryRefundAvailable>false</InvoluntaryRefundAvailable>
</Ticket>
</TicketDocInfo>
<TicketDocInfo>
<BookingRef>
<BookingEntity>
<Carrier>
<AirlineDesigCode>15</AirlineDesigCode>
</Carrier>
</BookingEntity>
<BookingID>24577W</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<BookingRef>
<BookingEntity>
<Carrier>
<AirlineDesigCode>UT</AirlineDesigCode>
</Carrier>
</BookingEntity>
<BookingID>1D15B7</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<EndorsementText>NDSA/K422.28 NDSZZ30.83/BAGAZH PLATNYI</EndorsementText>
<FareDetail>
<FareComponent>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<TicketCoupon>1</TicketCoupon>
<FareBasisCode>LLTOW/CH25</FareBasisCode>
<FareRule>
<RuleCode>0163</RuleCode>
</FareRule>
<PaxSegmentRefID>85a73e0b-1c60-4c10-9cb8-069380bd51f2</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">1612.50</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T16:56:00</BaseAmountGuaranteeTimeLimitDateTime>
<EquivAmount CurCode="RUB">1615.00</EquivAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">3000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">3215.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">4830.00</TotalAmount>
</Price>
<PriceClassRefID>d5c389eb-b8d9-40ed-918f-b137582d7906</PriceClassRefID>
<RBD>
<RBD_Code>L</RBD_Code>
</RBD>
<TicketDesigCode>CH25</TicketDesigCode>
</FareComponent>
<FareCalculationInfo>
<AddInfoText>MOW UT UFA1612.50RUB1612.50END YQ3000РУБ YR30РУБ</AddInfoText>
</FareCalculationInfo>
<FarePriceType>
<FarePriceTypeCode>Sell</FarePriceTypeCode>
<Price>
<BaseAmount CurCode="RUB">1615.00</BaseAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">3000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">422.28</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">3215.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">4830.00</TotalAmount>
</Price>
</FarePriceType>
</FareDetail>
<OrderRef>
<OrderID>96829-240131-OKE9756</OrderID>
<OwnerCode>TCH</OwnerCode>
</OrderRef>
<IssueDateTime>2024-01-31T16:56:00</IssueDateTime>
<PaxRefID>Pax-3</PaxRefID>
<ServicingAgency>
<AgencyID>99GRS</AgencyID>
<Name>MOSKVA
AO SIRENA TREVEL</Name>
</ServicingAgency>
<Ticket>
<Coupon>
<CouponNumber>1</CouponNumber>
<CouponStatusCode>O</CouponStatusCode>
<FareBasisCode>LLTOW/CH25</FareBasisCode>
<ServiceRefID>7d60d3d9-8964-4ab8-89b2-d783973ea617</ServiceRefID>
<SoldAirlineInfo>
<PaxSegmentRefID>85a73e0b-1c60-4c10-9cb8-069380bd51f2</PaxSegmentRefID>
</SoldAirlineInfo>
</Coupon>
<TicketReceipt>
<URL>https://s3.sirena-research.ru/itinerary.receipts.test/96829-240131-OKE9756.2986110073882.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minio%2F20240131%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240131T135731Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&response-content-type=application%2Fpdf&X-Amz-Signature=761f0d0d121f8ee2b93d6f49b3ea1a3927f9855b8168e47b44e7991b02a42641</URL>
</TicketReceipt>
<RemarkText>ID IIPR685977 RU</RemarkText>
<ReportingTypeCode>TCH</ReportingTypeCode>
<TicketSalesPoint>00118580</TicketSalesPoint>
<TicketDocTypeCode>T</TicketDocTypeCode>
<TicketNumber>2986110073884</TicketNumber>
<InvoluntaryRefundAvailable>false</InvoluntaryRefundAvailable>
</Ticket>
</TicketDocInfo>
<TicketDocInfo>
<BookingRef>
<BookingEntity>
<Carrier>
<AirlineDesigCode>15</AirlineDesigCode>
</Carrier>
</BookingEntity>
<BookingID>24577W</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<BookingRef>
<BookingEntity>
<Carrier>
<AirlineDesigCode>UT</AirlineDesigCode>
</Carrier>
</BookingEntity>
<BookingID>1D15B7</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<EndorsementText>NDSA/K181.82/BAGAZH PLATNYI</EndorsementText>
<FareDetail>
<FareComponent>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<TicketCoupon>1</TicketCoupon>
<FareBasisCode>LLTOW/IN00</FareBasisCode>
<FareRule>
<RuleCode>0163</RuleCode>
</FareRule>
<PaxSegmentRefID>85a73e0b-1c60-4c10-9cb8-069380bd51f2</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">0</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T16:56:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">2000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">2000.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2000.00</TotalAmount>
</Price>
<PriceClassRefID>d5c389eb-b8d9-40ed-918f-b137582d7906</PriceClassRefID>
<RBD>
<RBD_Code>L</RBD_Code>
</RBD>
<TicketDesigCode>IN00</TicketDesigCode>
</FareComponent>
<FareCalculationInfo>
<AddInfoText>MOW UT UFA0.00RUB0.00END YQ2000РУБ</AddInfoText>
</FareCalculationInfo>
<FarePriceType>
<FarePriceTypeCode>Sell</FarePriceTypeCode>
<Price>
<BaseAmount CurCode="RUB">0.00</BaseAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">2000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YQ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">181.82</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">2000.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2000.00</TotalAmount>
</Price>
</FarePriceType>
</FareDetail>
<OrderRef>
<OrderID>96829-240131-OKE9756</OrderID>
<OwnerCode>TCH</OwnerCode>
</OrderRef>
<IssueDateTime>2024-01-31T16:56:00</IssueDateTime>
<PaxRefID>Pax-4</PaxRefID>
<ServicingAgency>
<AgencyID>99GRS</AgencyID>
<Name>MOSKVA
AO SIRENA TREVEL</Name>
</ServicingAgency>
<Ticket>
<Coupon>
<CouponNumber>1</CouponNumber>
<CouponStatusCode>O</CouponStatusCode>
<FareBasisCode>LLTOW/IN00</FareBasisCode>
<ServiceRefID>8b791936-16dc-4367-aabc-6f36f1f48585</ServiceRefID>
<SoldAirlineInfo>
<PaxSegmentRefID>85a73e0b-1c60-4c10-9cb8-069380bd51f2</PaxSegmentRefID>
</SoldAirlineInfo>
</Coupon>
<TicketReceipt>
<URL>https://s3.sirena-research.ru/itinerary.receipts.test/96829-240131-OKE9756.2986110073882.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minio%2F20240131%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240131T135731Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&response-content-type=application%2Fpdf&X-Amz-Signature=761f0d0d121f8ee2b93d6f49b3ea1a3927f9855b8168e47b44e7991b02a42641</URL>
</TicketReceipt>
<RemarkText>ID IIPR246170 RU</RemarkText>
<ReportingTypeCode>TCH</ReportingTypeCode>
<TicketSalesPoint>00118580</TicketSalesPoint>
<TicketDocTypeCode>T</TicketDocTypeCode>
<TicketNumber>2986110073885</TicketNumber>
<InvoluntaryRefundAvailable>false</InvoluntaryRefundAvailable>
</Ticket>
</TicketDocInfo>
</Response>
</View:Mixvel_OrderViewRS>
</AppData>
</Body>
</MixEnv:Envelope>
Отображение (детализация) стоимости возврата¶
Для отображения в Mixvel_OrderReshopRS корректной стоимости возврата по каждому сегменту для каждого пассажира добавляются данные в структуру:
Offer/DeleteOrderItemExistingOrderItem/PriceDifferential/DiffPrice/FareDetail/FareComponent.
Показать пример запроса Mixvel_OrderReshopRS на этой странице
</Reshop:Mixvel_OrderReshopRS>
<Response>
<ReshopResults>
<ReshopOffers>
<Offer OrderId="96829-221018-OEE6525">
<DeleteOrderItem>
<ExistingOrderItem>
<OrderItemRefID>765d4cbc-bc2f-40e5-aca8-0fc206b29a2d</OrderItemRefID>
<PriceDifferential>
<DiffPrice>
<FareDetail>
<FareComponent> <!-- детализация стоимости возврата по каждому пассажиросегменту -->
<FareBasisCode>...</FareBasisCode>
<PaxSegmentRefID>...</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">-5550.00</BaseAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">-185.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-204.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-120.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-185.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-120.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-102.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">-916.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">-6466.00</TotalAmount>
</Price>
</FareComponent>
<PaxRefID>token</PaxRefID>
</FareDetail>
</DiffPrice>
</PriceDifferential>
</ExistingOrderItem>
</DeleteOrderItem>
<OfferExpirationTimeLimitDateTime>2022-10-18T12:55:37.2094115Z</OfferExpirationTimeLimitDateTime>
<OfferID>a65e09bf-faf4-4955-888f-c2e7e4a1c880</OfferID>
<OwnerCode>TCH</OwnerCode>
<TotalPrice>
<BaseAmount CurCode="RUB">-5550.00</BaseAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">-185.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-204.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-120.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-185.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-120.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-102.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">-916.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">-6466.00</TotalAmount> <!-- итоговая стоимость к возврату за все пассажиросегменты -->
</TotalPrice>
</Offer>
</ReshopOffers>
</ReshopResults>
</Response>
</Reshop:Mixvel_OrderReshopRS>
Примечание к разделу:
Для метода Mixvel_OrderReshopRQ добавлен признак ReasonCode.
Mixvel_OrderReshopRQ/Request/ResponseParameters/ReasonCode |
---|
<ResponseParameters><ReasonCode>voluntary</ReasonCode></ResponseParameters> |
Признак возврата:
- добровольный (voluntary) или
- вынужденный (involuntary).
Default='voluntary'.
Для ввода пользователем информации, подтверждающей право на вынужденный возврат, использовать метод ввода ремарки (OSI элемента).
(Смотреть раздел Добавление ремарки (OSI) в Заказ).
Обмен оплаченного заказа¶
Общие положения¶
Операция обмена используется для внесения изменений в условия перевозки (изменение маршрута, даты и/или класса обслуживания), а также для внесения изменений в данные пассажира (устранение ошибки в имени, изменение пассажира) в уже оформленные документы на перевозку.
В MixVel API обмен производится в 2 этапа:
1) Mixvel_OrderReshopRQ/Mixvel_OrderReshopRS (запрос предложений на обмен);
2) Mixvel_OrderChangeRQ/Mixvel_OrderViewRS (совершение операции обмена с указанием конкретного предложения).
Операции обмена оформленных перевозок делятся на 2 типа:
1) обмен сегментов перевозки;
2) обмен пассажира/корректировка имени пассажира.
Автоматический обмен билетов при изменении маршрута перелёта¶
Автоматический обмен билета при изменении маршрута перелета - процедура добровольного/вынужденного изменения условий перевозки, производимая агентом по желанию пассажира/вынужденно по вине АК. Расчет стоимости процедуры обмена рассчитывается системой автоматически (без возможности корректировки данной стоимости).
Обмен билета будет производиться в два этапа:
• Mixvel_OrderReshopRQ/Mixvel_OrderReshopRS – используется для запроса на изменение данных маршрута перелета/оценки стоимости обмена, в хранилище в виде offer’а сохраняется полученная оценка стоимости обмена и измененные данные;
• Mixvel_OrderChangeRQ/Mixvel_OrderViewRS - используется для обмена билетов при изменении маршрута перелета.
В запросе Mixvel_OrderReshopRQ передаются:
1) структура изменения данных:
Mixvel_OrderReshopRQ/Request/UpdateOrder/ReshopOrder/ReshopOrderChoice/ServiceOrder/AddOfferItems
Структура | Путь |
---|---|
Структура для указания новых полетных сегментов для произведения обмена | Mixvel_OrderReshopRQ/Request/UpdateOrder/ReshopOrder/ReshopOrderChoice/ServiceOrder/AddOfferItems/OriginDestCriteria |
Опционально, для детализации по авиакомпании, рейсу, RBD | Mixvel_OrderReshopRQ/Request/UpdateOrder/ReshopOrder/ReshopOrderChoice/ServiceOrder/AddOfferItems/ShoppingCriteria |
Если первоначальная перевозка оформлена на два и более полетных сегментов, то для процедуры обмена, в запросе Mixvel_OrderReshopRQ, необходимо указывать блок AddOfferItems для каждого полетного сегмента. Таким образом, если необходимо произвести обмен только для части полетных сегментов, для сегментов, которые необходимо оставить без изменения блок AddOfferItems не заполняется.
2) информация о форме оплаты за процедуру обмена:
Mixvel_OrderReshopRQ/Request/PaymentFunctions/PaymentProcessingDetails
3) признак процедуры обмена: добровольный или вынужденный (дефолтное значение - добровольный)
Mixvel_OrderReshopRQ/Request/ResponseParameters/ReasonCode
Пример Mixvel_OrderReshopRQ:
Показать пример запроса Mixvel_OrderReshopRQ на этой странице
<m:Mixvel_OrderReshopRQ xmlns:m="https://www.mixvel.com/API/XSD/Mixvel_OrderReshopRQ/1_00">
<Request>
<MixOrder>
<MixOrderID>09461-220908-MEH0476</MixOrderID>
</MixOrder>
<ResponseParameters>voluntary</ResponseParameters> <!-- Признак добровольного или вынужденного возврата, опционально. дефолт:voluntary -->
<UpdateOrder>
<ReshopOrder>
<ReshopOrderChoice>
<ServiceOrder>
<AddOfferItems> <!-- Параметры рейса, для которых необходимо осуществить поиск -->
<FlightRequest>
<FlightRequestOriginDestinationsCriteria>
<OriginDestCriteria>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
<PrefLevel>
<PrefLevelCode>Required</PrefLevelCode>
</PrefLevel>
</CabinType>
<DestArrivalCriteria>
<IATA_LocationCode>LED</IATA_LocationCode>
</DestArrivalCriteria>
<OriginDepCriteria>
<DateRangeStart>2022-10-14</DateRangeStart>
<DateRangeEnd>2022-10-14</DateRangeEnd>
<IATA_LocationCode>SVO</IATA_LocationCode>
</OriginDepCriteria>
</OriginDestCriteria>
</FlightRequestOriginDestinationsCriteria>
</FlightRequest>
<PaxSegmentRefID>token</PaxSegmentRefID> <!-- Ссылка на PaxSegmentRefID -->
</AddOfferItems>
<OrderRefID>token</OrderRefID> <!-- Ссылка на Order -->
<ShoppingCriteria>
<CarrierCriteria>
<Carrier>
<AirlineDesigCode>SU</AirlineDesigCode>
<MarketingCarrierFlightNumberText>6034</MarketingCarrierFlightNumberText>
</Carrier>
</CarrierCriteria>
<FlightCriteria>
<RBD>
<MixRBDInd>true</MixRBDInd>
<RBD_Code>N</RBD_Code>
</RBD>
</FlightCriteria>
</ShoppingCriteria>
</ServiceOrder>
</ReshopOrderChoice>
</ReshopOrder>
</UpdateOrder>
<PaymentFunctions> <!-- Опционально, форма оплаты за процедуру обмена -->
<PaymentProcessingDetails>
<PaymentProcessingDetailsPaymentMethod>
<OtherPaymentMethod/>
</PaymentProcessingDetailsPaymentMethod>
</PaymentProcessingDetails>
</PaymentFunctions>
</Request>
</m:Mixvel_OrderReshopRQ>
</AppData>
</Body>
</MixEnv:Envelop>
В ответе Mixvel_OrderReshopRS отображаются:
Структура | Путь |
---|---|
Структура для передачи информации по багажу | Mixvel_OrderReshopRS/Response/DataLists/BaggageAllowanceList |
Структура для передачи OriginDest | Mixvel_OrderReshopRS/Response/DataLists/OriginDestList |
Структура для передачи PaxSegmentList (полученные предложения по полетным сегментам) | Mixvel_OrderReshopRS/Response/DataLists/PaxSegmentList |
Структура для передачи Penalty (информация о стоимости за процедуру обмена) | Mixvel_OrderReshopRS/Response/DataLists/PenaltyList/Penalty/Price/TotalAmount |
Структура для передачи тайм лимита на процедуру обмена | Mixvel_OrderReshopRS/Response/ReshopResults/ReshopOffers/Offer/OfferExpirationTimeLimitDateTime |
Структура для передачи детализации расчета по сегменту | Mixvel_OrderReshopRS/Response/ReshopResults/ReshopOffers/Offer/ AddOfferItem/ReshopPrice/AddPrice/FareDetail/FareComponent/Price |
Информация о тайм лимите на процедуру обмена:
Mixvel_OrderReshopRS/Response/ReshopResults/ReshopOffers/Offer/OfferExpirationTimeLimitDateTime
Пример OrderReshopRQ:
Показать пример запроса Mixvel_OrderReshopRQ на этой странице
<Reshop:Mixvel_OrderReshopRS xmlns:Reshop="https://www.mixvel.com/API/XSD/Mixvel_OrderReshopRS/1_00">
<Response>
<ReshopResults>
<ReshopOffers>
<Offer OrderId="09461-220908-OEH0478">
<AddOfferItem>
<ReshopPrice>
<Addprice>
<FareDetail>
<FareComponent> <!-- Детализация стоимости по каждому сегменту -->
<PaxSegmentRefID>token</PaxSegmentRefID>
<price>
<BaseAmount>...</BaseAmount>
<Fee>...</Fee>
<TaxSummary>...
</TaxSummary>
<TotalAmount>...
</TotalAmount>
</price>
</FareComponent>
</FareDetail>
</Addprice>
</ReshopPrice>
</AddOfferItem>
<OfferExpirationTimeLimitDateTime>2022-09-08T15:28:45.7693642Z</OfferExpirationTimeLimitDateTime>
<OfferID>9ba0cc6e-0428-4db7-863a-20e52fbb63a0</OfferID>
<OwnerCode>TCH</OwnerCode>
<PenaltyRefID>95971b64-81e5-41c2-bde1-41be1bad1d53</PenaltyRefID>
<TotalPrice>
<BaseAmount CurCode="RUB">2385.00</BaseAmount>
</TotalPrice>
</Offer>
<Offer OrderId="token"> <!-- Возможно множество Offer'ов-->
...
</Offer>
</ReshopOffers>
</ReshopResults>
<DataLists>
...
<PaxSegmentList> <!-- Информация о предложениях полетных сегментов -->
...
<PaxSegmentID>token</PaxSegmentID>
</PaxSegmentList>
<PenaltyList>
<Penalty>
<PenaltyID>95971b64-81e5-41c2-bde1-41be1bad1d53</PenaltyID>
<Price>
<BaseAmount CurCode="RUB">2385.00</BaseAmount> <!-- Информация о сумме платы за процедуру обмена -->
</Price>
<TypeCode>Change</TypeCode>
</Penalty>
</PenaltyList>
</DataLists>
</Response>
</Reshop:Mixvel_OrderReshopRS>
Пример запроса Mixvel_OrderChangeRQ при операции обмена билета:
Показать пример запроса Mixvel_OrderChangeRQ на этой странице
<Mixvel_OrderChangeRQ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="https://www.mixvel.com/API/XSD/Mixvel_OrderChangeRQ/1_00">
<Request xmlns="">
<ChangeOrder>
<ExchangePaxSegment>
<OfferRefID>18935903-3760-4ad3-a0e2-dcb02a40ae23</OfferRefID>
</ExchangePaxSegment>
</ChangeOrder>
<MixOrder>
<MixOrderID>01138-230816-MBO6621</MixOrderID>
<Order>
<OrderID>01138-230816-OBO6622</OrderID>
</Order>
</MixOrder>
<PaymentFunctions>
<PaymentProcessingDetails>
<Amount CurCode="RUB">3170.00</Amount>
<PaymentProcessingDetailsPaymentMethod>
<OtherPaymentMethod/>
</PaymentProcessingDetailsPaymentMethod>
</PaymentProcessingDetails>
</PaymentFunctions>
</Request>
</Mixvel_OrderChangeRQ>
В запросе Mixvel_OrderChangeRQ указывается полученный на предыдущем этапе OfferID.
Для указания параметра признака автоматического обмена указывается:
Mixvel_OrderChangeRQ/Request/ResponseParameters/PricingParameter/AutoExchInd= true.
!Возврат возможен только всего Заказа целиком (если необходимо оформить для части пассажиров - предварительно можно сделать Split).
Ручной обмен билетов¶
Расчет стоимости процедуры обмена осуществляется системой автоматически с возможностью корректировки этой стоимости.
При ручном обмене билетов не допускается использовать элемент AllowSplit=true для разделения бронирования на нескольких пассажиров.
Обмен трансферного рейса на прямой (и наоборот) возможен только в пределах одной авиакомпании с сохранением или повышением класса бронирования.
Ручной обмен билетов производится в два этапа:
-
OrderReshopRQ/OrderReshopRS - используется для расчета стоимости и условий обмена;
-
OrderChangeRQ/OrderViewRS - используется для внесения ручной корректировки стоимости.
Структура запроса OrderReshopRQ для ручного обмена идентична структуре запроса для автоматического обмена, за исключением опционального параметра:
- Mixvel_OrderReshopRQ/Request/ResponseParameters/PricingParameter/AutoExchInd
Для выполнения ручного обмена необходимо установить AutoExchInd = false. Значение поля AutoExchInd по умолчанию (true) указывает на автоматический расчет стоимости обмена.
Mixvel_OrderReshopRQ - расчет стоимости при ручном обмене
Пример запроса Mixvel_OrderReshopRQ
Показать пример запроса Mixvel_OrderReshopRQ на этой странице
<MixEnv:Envelop xmlns:MixEnv="http://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header/>
<Body id="ID1">
<MessageInfo MessageId="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2021-03-17T18:37:48Z"/>
<AppData>
<m:Mixvel_OrderReshopRQ xmlns:m="https://www.mixvel.com/API/XSD/Mixvel_OrderReshopRQ/1_00">
<Request>
<MixOrder>
<MixOrderID>96829-241128-MEE6375</MixOrderID>
</MixOrder>
<ResponseParameters>
<PricingParameter>
<AutoExchInd>false</AutoExchInd> <!--Признак ручного обмена-->
</PricingParameter>
<ReasonCode>Involuntary</ReasonCode>
</ResponseParameters>
<UpdateOrder>
<ReshopOrder>
<ReshopOrderChoice>
<ServiceOrder>
<AddOfferItems>
<OriginDestCriteria>
<DestArrivalCriteria>
<IATA_LocationCode>LED</IATA_LocationCode>
</DestArrivalCriteria>
<OriginDepCriteria>
<DateRangeStart>2025-02-15</DateRangeStart>
<DateRangeEnd>2025-02-15</DateRangeEnd>
<IATA_LocationCode>MOW</IATA_LocationCode>
</OriginDepCriteria>
</OriginDestCriteria>
<PaxSegmentRefID>3d5b1446-0691-4173-87cb-6c5c5393990c</PaxSegmentRefID>
</AddOfferItems>
<OrderRefID>96829-241128-OEE6376</OrderRefID>
</ServiceOrder>
</ReshopOrderChoice>
</ReshopOrder>
</UpdateOrder>
<PaymentFunctions>
<PaymentProcessingDetails>
<PaymentProcessingDetailsPaymentMethod>
<OtherPaymentMethod/>
</PaymentProcessingDetailsPaymentMethod>
</PaymentProcessingDetails>
</PaymentFunctions>
</Request>
</m:Mixvel_OrderReshopRQ>
</AppData>
</Body>
</MixEnv:Envelop>
Ответное сообщение Mixvel_OrderReshopRS соответствует схеме Mixvel_OrderReshopRS.xsd и будет содержать информацию о стоимости нового билета, разнице стоимости нового и старого билета, сумме сбора за обмен конкретного оффера одного пассажира, итоговой стоимости обмена оффера.
XPath параметра | Описание |
---|---|
Mixvel_OrderReshopRS/Response/ReshopResults/ReshopOffers/Offer/AddedOfferItem/ReshopPrice/AddPrice/NewPrice | Структура расчета стоимости нового билета |
.../NewPrice/Price/TaxSummary/Tax | Информация о сборах (tax) для нового билета, за исключением сбора за процедуру обмена |
.../NewPrice/FareDetail/FareComponent/Price/EquivAmount или .../NewPrice/FareDetail/FareComponent/Price/BaseAmount | Величина тарифа |
.../NewPrice/FareDetail/FareComponent/Price/Fee/Amount | Величина сбора за обмен (Fee) не суммируется в итоговую стоимость нового билета |
.../NewPrice/FareDetail/FareComponent/Price/Fee/FeeCode | Код сбора за обмен |
.../NewPrice/FareDetail/Price/TotalAmount | Стоимость нового билета на пассажира |
.../NewPrice/Price/TotalAmount | Итоговая стоимость нового билета на пассажира/пассажиров с одной тарификацией в рамках одного оффера, без учета Fee |
OrderReshopRS/Response/ReshopResults/ReshopOffers/Offer/AddedOfferItem/ReshopPrice/AddPrice | Информация о разнице стоимости нового и старого билета (структура удаляется в релизе 1.4.0 Deprecated) |
.../AddPrice/Price/TaxSummary/Tax | Все сборы (tax), за исключением сборов за обмен |
.../AddPrice/Price/TaxSummary/TotalTaxAmount | Разница сборов (tax) нового и старого билетов (или сумма всех tax из TaxSummary/Tax) |
.../AddPrice/Price/Fee | Сборы за обмен нового купона |
.../AddPrice/Price/FeeCode | Код сбора за обмен |
.../AddPrice/FareDetail/FareComponent/Price/EquivAmount или .../AddPrice/FareDetail/FareComponent/Price/BaseAmount | Разница нового тарифа и тарифа к обмену |
.../AddPrice/FareDetail/Price/TotalAmount | Стоимость доплаты одного пассажира, включая Fee |
.../AddPrice/Price/TotalAmount | Стоимость доплаты за обмен одного/нескольких пассажиров, рассчитанных одинаковой стоимостью доплаты cодинаковой тарификацией, включая Fee |
Mixvel_OrderReshopRS/Response/ReshopResults/ReshopOffers/Offer/AddedOfferItem/ReshopPrice/AddPrice/DiffPrice | Информация о разнице стоимости нового и старого билетов (новая, актуальная структура) |
.../DiffPrice/Price/TaxSummary/Tax | Все сборы (tax), за исключением сборов за обмен |
.../DiffPrice/Price/TaxSummary/TotalTaxAmount | Разница сборов (tax) нового и старого билетов (или сумма всех tax из TaxSummary/Tax) |
.../DiffPrice/Price/Fee/Amount | Сборы за обмен нового купона |
.../DiffPrice/Price/Fee/FeeCode | Код сбора за обмен |
.../DiffPrice/FareDetail/FareComponent/Price/EquivAmount или .../DiffPrice/FareDetail/FareComponent/Price/BaseAmount | Разница стоимости нового тарифа и тарифа к обмену |
.../DiffPrice/FareDetail/Price/TotalAmount | Стоимость доплаты одного пассажира, включая Fee |
.../DiffPrice/Price/TotalAmount | Стоимость доплаты за обмен одного/нескольких пассажиров, рассчитанных одинаковой стоимостью доплаты c одинаковой тарификацией, включая Fee |
Mixvel_OrderReshopRS/Response/DataLists/PenaltyList/Penalty/Price/TotalAmount | Сумма сборов за обмен (Fee) конкретного оффера одного пассажира |
Mixvel_OrderReshopRS/Response/ReshopResults/ReshopOffers/Offer/TotalPrice/TotalAmount | Итоговая стоимость обмена оффера |
Пример ответа OrderReshopRS:
Показать пример запроса Mixvel_OrderReshopRS на этой странице
<?xml version="1.0" encoding="utf-8"?>
<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header />
<Body>
<MessageInfo MessageId="0867ad63-6410-4c68-a9e3-3055233a5c68" ReplyTo="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2024-11-28T14:45:26.5754997Z" />
<AppData>
<Reshop:Mixvel_OrderReshopRS xmlns:Reshop="https://www.mixvel.com/API/XSD/Mixvel_OrderReshopRS/1_00">
<Response>
<ReshopResults>
<ReshopOffers>
<Offer OrderId="96829-241128-OEE7173">
<AddOfferItem>
<OfferItemID>8c095d25-3a5f-4d1e-a246-5500eb17f8de</OfferItemID>
<ReshopPrice>
<AddPrice>
<FareDetail>
<ClosedFare>false</ClosedFare>
<FareComponent>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<TicketCoupon />
<FareBasisCode>ZLTOW</FareBasisCode>
<PaxSegmentRefID>9d17238e-0f1d-4ebb-8ced-319f340840dc</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">0.00</BaseAmount> <!--Разница тарифов-->
<Fee>
<Amount CurCode="RUB">3000.00</Amount> <!--Сумма штрафа/сбора за обмен-->
<FeeCode>CP</FeeCode>
</Fee>
<TaxSummary> <!--Структура всех сборов, за исключением CP/ШТ-->
<Tax>
<Amount CurCode="RUB">120.00</Amount>
<TaxCode>Q</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">230.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">232.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-230.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-232.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">1350.00</Amount>
<TaxCode>YRI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-1350.00</Amount>
<TaxCode>YRI</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">120.00</TotalTaxAmount> <!--Разница сборов (tax) нового и старого билетов (или сумма всех tax из TaxSummary/Tax)-->
</TaxSummary>
<TotalAmount CurCode="RUB">3120.00</TotalAmount>
</Price>
<RBD>
<RBD_Code>Z</RBD_Code>
<Availability>9</Availability>
</RBD>
</FareComponent>
<PaxRefID>Pax-1</PaxRefID>
<Price>
<BaseAmount CurCode="RUB">0.00</BaseAmount>
<Fee>
<Amount CurCode="RUB">3000.00</Amount>
<FeeCode>CP</FeeCode>
</Fee>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">120.00</Amount>
<TaxCode>Q</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>YRI</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">120.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">3120.00</TotalAmount> <!--Стоимость доплаты одного пассажира, включая Fee-->
</Price>
</FareDetail>
<Price>
<BaseAmount CurCode="RUB">0.00</BaseAmount>
<Fee>
<Amount CurCode="RUB">3000.00</Amount>
<FeeCode>CP</FeeCode>
</Fee>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">120.00</Amount>
<TaxCode>Q</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>YRI</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">120.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">3120.00</TotalAmount> <!--Стоимость доплаты за обмен одного/нескольких пассажиров, рассчитанных одинаковой стоимостью доплаты c одинаковой тарификацией, включая fee-->
</Price>
<DiffPrice>
<FareDetail>
<ClosedFare>false</ClosedFare>
<FareComponent>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<TicketCoupon />
<FareBasisCode>ZLTOW</FareBasisCode>
<PaxSegmentRefID>9d17238e-0f1d-4ebb-8ced-319f340840dc</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">0.00</BaseAmount> <!--Разница тарифов-->
<Fee>
<Amount CurCode="RUB">3000.00</Amount> <!--Сумма штрафа/сбора за обмен-->
<FeeCode>CP</FeeCode>
</Fee>
<TaxSummary> <!--Структура всех сборов, за исключением CP/ШТ-->
<Tax>
<Amount CurCode="RUB">120.00</Amount>
<TaxCode>Q</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">230.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">232.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-230.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-232.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">1350.00</Amount>
<TaxCode>YRI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-1350.00</Amount>
<TaxCode>YRI</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">120.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">3120.00</TotalAmount>
</Price>
<RBD>
<RBD_Code>Z</RBD_Code>
<Availability>9</Availability>
</RBD>
</FareComponent>
<PaxRefID>Pax-1</PaxRefID>
<Price>
<BaseAmount CurCode="RUB">0.00</BaseAmount>
<Fee>
<Amount CurCode="RUB">3000.00</Amount>
<FeeCode>CP</FeeCode>
</Fee>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">120.00</Amount>
<TaxCode>Q</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>YRI</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">120.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">3120.00</TotalAmount> <!--Стоимость доплаты одного пассажир, включая Fee-->
</Price>
</FareDetail>
<Price>
<BaseAmount CurCode="RUB">0.00</BaseAmount>
<Fee>
<Amount CurCode="RUB">3000.00</Amount>
<FeeCode>CP</FeeCode>
</Fee>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">120.00</Amount>
<TaxCode>Q</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>YRI</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">120.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">3120.00</TotalAmount> <!--Стоимость доплаты за обмен одного/нескольких пассажиров, рассчитанных одинаковой стоимостью доплаты c одинаковой тарификацией, включая fee-->
</Price>
</DiffPrice>
<NewPrice>
<FareDetail>
<ClosedFare>false</ClosedFare>
<FareComponent>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<TicketCoupon />
<FareBasisCode>ZLTOW</FareBasisCode>
<PaxSegmentRefID>9d17238e-0f1d-4ebb-8ced-319f340840dc</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">100.00</BaseAmount> <!--Стоимость нового тарифа-->
<Fee>
<Amount CurCode="RUB">3000.00</Amount> <!--Стоимость сбора/штрафа за обмен, не включается в тотал-->
<FeeCode>CP</FeeCode>
</Fee>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">120.00</Amount>
<TaxCode>Q</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">230.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">232.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">1350.00</Amount>
<TaxCode>YRI</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">1932.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2132.00</TotalAmount>
</Price>
<RBD>
<RBD_Code>Z</RBD_Code>
<Availability>9</Availability>
</RBD>
</FareComponent>
<PaxRefID>Pax-1</PaxRefID>
<Price>
<BaseAmount CurCode="RUB">100.00</BaseAmount>
<Fee>
<Amount CurCode="RUB">3000.00</Amount>
<FeeCode>CP</FeeCode>
</Fee>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">120.00</Amount>
<TaxCode>Q</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">462.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">1350.00</Amount>
<TaxCode>YRI</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">1932.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2132.00</TotalAmount> <!--Стоимость нового билета на пассажира-->
</Price>
</FareDetail>
<Price>
<BaseAmount CurCode="RUB">100.00</BaseAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">120.00</Amount>
<TaxCode>Q</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">462.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">1350.00</Amount>
<TaxCode>YRI</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">1932.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2132.00</TotalAmount> <!--Итоговая стоимость нового билета на пассажира/пассажиров с одной тарификацией в рамках одного оффера, без учета Fee-->
</Price>
</NewPrice>
</AddPrice>
</ReshopPrice>
<Service>
<PaxRefID>Pax-1</PaxRefID>
<ValidatingPartyRefID>67c10b4a-e77c-4817-bde9-0aca5ab90a70</ValidatingPartyRefID>
<ServiceAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>9d17238e-0f1d-4ebb-8ced-319f340840dc</PaxSegmentRefID>
</PaxSegmentRef>
</ServiceAssociations>
<ServiceID>1d4b712f-def7-4186-a9b6-c83a53b8cd66</ServiceID>
</Service>
</AddOfferItem>
<OfferExpirationTimeLimitDateTime>2024-11-28T15:30:26.5679384Z</OfferExpirationTimeLimitDateTime>
<OfferID>73c595a9-5cef-4b25-a18d-0a3d94c8f7ea</OfferID>
<OwnerCode>TCH</OwnerCode>
<PenaltyRefID>e25c675c-22ec-4267-9a8e-0cad39a38fda</PenaltyRefID>
<TotalPrice>
<BaseAmount CurCode="RUB">0.00</BaseAmount>
<Fee>
<Amount CurCode="RUB">3000.00</Amount>
<FeeCode>CP</FeeCode>
</Fee>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">120.00</Amount>
<TaxCode>Q</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>YRI</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">120.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">3120.00</TotalAmount> <!--Итоговая стоимость обмена оффера-->
</TotalPrice>
</Offer>
</ReshopOffers>
</ReshopResults>
<DataLists>
<PaxList>
<Pax>
<AgeMeasure>27</AgeMeasure>
<ContactInfoRefID>CONTACT1</ContactInfoRefID>
<IdentityDoc>
<ExpiryDate>2030-05-04</ExpiryDate>
<IdentityDocID>4021911986</IdentityDocID>
<IdentityDocTypeCode>PS</IdentityDocTypeCode>
<IssuingCountryCode>RU</IssuingCountryCode>
<Surname>CHUMAK</Surname>
</IdentityDoc>
<Individual>
<Birthdate>1997-03-17</Birthdate>
<GenderCode>M</GenderCode>
<GivenName>Danil</GivenName>
<MiddleName>Noname</MiddleName>
<Surname>Chumak</Surname>
</Individual>
<OrderRefID>96829-241128-OEE7173</OrderRefID>
<PaxID>Pax-1</PaxID>
<PTC>ADT</PTC>
<Remark>
<RemarkText>Test RemarkText</RemarkText>
</Remark>
</Pax>
</PaxList>
<PaxSegmentList>
<PaxSegment>
<Arrival>
<ScheduledDateTime>2025-02-15T11:00:00</ScheduledDateTime>
<AircraftScheduledDateTime>2025-02-15T11:00:00</AircraftScheduledDateTime>
<IATA_LocationCode>LED</IATA_LocationCode>
<StationName>Санкт-Петербург(Пулково)</StationName>
</Arrival>
<DatedOperatingLeg>
<Arrival>
<ScheduledDateTime>2025-02-15T11:00:00</ScheduledDateTime>
<AircraftScheduledDateTime>2025-02-15T11:00:00</AircraftScheduledDateTime>
<IATA_LocationCode>LED</IATA_LocationCode>
<StationName>Санкт-Петербург(Пулково)</StationName>
</Arrival>
<CarrierType>
<CarrierTypeCode>321</CarrierTypeCode>
</CarrierType>
<CarrierAircraftType>
<CarrierAircraftTypeCode>321</CarrierAircraftTypeCode>
</CarrierAircraftType>
<DatedOperatingLegID>4574e942-624a-431e-ad76-d372bc736524</DatedOperatingLegID>
<Dep>
<ScheduledDateTime>2025-02-15T10:00:00</ScheduledDateTime>
<AircraftScheduledDateTime>2025-02-15T10:00:00</AircraftScheduledDateTime>
<IATA_LocationCode>SVO</IATA_LocationCode>
<StationName>Москва(Шереметьево)</StationName>
</Dep>
</DatedOperatingLeg>
<Dep>
<ScheduledDateTime>2025-02-15T10:00:00</ScheduledDateTime>
<AircraftScheduledDateTime>2025-02-15T10:00:00</AircraftScheduledDateTime>
<IATA_LocationCode>SVO</IATA_LocationCode>
<StationName>Москва(Шереметьево)</StationName>
</Dep>
<Duration>PT1H</Duration>
<Distance UnitCode="Mileage">390</Distance>
<MarketingCarrierInfo>
<CarrierDesigCode>N4</CarrierDesigCode>
<MarketingCarrierFlightNumberText>179</MarketingCarrierFlightNumberText>
</MarketingCarrierInfo>
<SegmentType>Aircraft</SegmentType>
<PaxSegmentID>9d17238e-0f1d-4ebb-8ced-319f340840dc</PaxSegmentID>
</PaxSegment>
</PaxSegmentList>
<PenaltyList>
<Penalty>
<PaxRefID>Pax-1</PaxRefID>
<PenaltyID>e25c675c-22ec-4267-9a8e-0cad39a38fda</PenaltyID>
<Price>
<BaseAmount CurCode="RUB">3000.00</BaseAmount>
<TotalAmount CurCode="RUB">3000.00</TotalAmount> <!--Сумма сбора/штрафа одного пассажира за обмен маршрута-->
</Price>
<TypeCode>Change</TypeCode>
</Penalty>
</PenaltyList>
<ValidatingPartyList>
<ValidatingParty>
<ValidatingPartyID>67c10b4a-e77c-4817-bde9-0aca5ab90a70</ValidatingPartyID>
<ValidatingPartyCode>N4</ValidatingPartyCode>
<ValidatingPartyName>Северный Ветер</ValidatingPartyName>
<ValidatingPartyDesigCode>216</ValidatingPartyDesigCode>
</ValidatingParty>
</ValidatingPartyList>
</DataLists>
<Warning>
<Code>MIX-103202</Code>
<DescText>Не удалось оценить некоторые из вариантов обмена</DescText>
<LangCode>Ru</LangCode>
</Warning>
</Response>
</Reshop:Mixvel_OrderReshopRS>
</AppData>
</Body>
</MixEnv:Envelope>
Mixvel_OrderChangeRQ - обмен
На втором этапе используется метод OrderChangeRQ для проведения корректировок, полученных на этапе OrderReshopRQ.
Структура Mixvel_OrderChangeRQ/Request/ChangeOrder/ExchangePaxSegment/UpdatePriceOrderItem позволяет обновить стоимость обмена для каждого сегмента, связанного с пассажиром.
В запросе указывается OfferRefID, полученный на этапе OrderReshopRQ.
Пример запроса Mixvel_OrderChangeRQ:
Показать пример запроса Mixvel_OrderChangeRQ на этой странице
<MixEnv:Envelop xmlns:MixEnv="http://www.mixvel.com/API/XSD/mixvel_envelope/1_04">
<Header/>
<Body id="ID1">
<MessageInfo MessageId="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2021-03-17T18:37:48Z"/>
<AppData>
<m:Mixvel_OrderChangeRQ xmlns:m="https://www.mixvel.com/API/XSD/Mixvel_OrderChangeRQ/1_00">
<Request>
<ChangeOrder>
<ExchangePaxSegment>
<OfferRefID>df9e49cd-7b92-4fec-9273-781ad5e0b4c9</OfferRefID>
<UpdatePriceOrderItem>
<FareDetail>
<FareComponent>
<Price>
<BaseAmount CurCode="RUB">100.00</BaseAmount>
<Fee>
<Amount CurCode="RUB">3000.00</Amount>
<FeeCode>CP</FeeCode>
</Fee>
<Tax>
<Amount CurCode="RUB">120.00</Amount>
<TaxCode>Q</TaxCode>
<TaxOperation>Charge</TaxOperation>
</Tax>
<Tax>
<Amount CurCode="RUB">230.00</Amount>
<TaxCode>RI</TaxCode>
<TaxOperation>Charge</TaxOperation>
</Tax>
<Tax>
<Amount CurCode="RUB">232.00</Amount>
<TaxCode>RI</TaxCode>
<TaxOperation>Charge</TaxOperation>
</Tax>
<Tax>
<Amount CurCode="RUB">230.00</Amount>
<TaxCode>RI</TaxCode>
<TaxOperation>Refund</TaxOperation>
</Tax>
<Tax>
<Amount CurCode="RUB">232.00</Amount>
<TaxCode>RI</TaxCode>
<TaxOperation>Refund</TaxOperation>
</Tax>
<Tax>
<Amount CurCode="RUB">1350.00</Amount>
<TaxCode>YRI</TaxCode>
<TaxOperation>Charge</TaxOperation>
</Tax>
<Tax>
<Amount CurCode="RUB">1350.00</Amount>
<TaxCode>YRI</TaxCode>
<TaxOperation>Refund</TaxOperation>
</Tax>
</Price>
<PaxRefID>Pax-1</PaxRefID>
<PaxSegmentRefID>1e72612f-4f66-4bb3-875a-46e400b8a3be</PaxSegmentRefID>
<FareBasisCode>ZLTOW</FareBasisCode>
</FareComponent>
</FareDetail>
</UpdatePriceOrderItem>
</ExchangePaxSegment>
</ChangeOrder>
<MixOrder>
<MixOrderID>96829-241128-MEE6379</MixOrderID>
</MixOrder>
<PaymentFunctions>
<PaymentProcessingDetails>
<Amount CurCode="RUB">3120.00</Amount>
<PaymentProcessingDetailsPaymentMethod>
<OtherPaymentMethod/>
</PaymentProcessingDetailsPaymentMethod>
</PaymentProcessingDetails>
</PaymentFunctions>
</Request>
</m:Mixvel_OrderChangeRQ>
</AppData>
</Body>
</MixEnv:Envelop>
Структура ответа Mixvel_OrderViewRS одинаковая как для процедуры обмена в автоматическом, так и в ручном режиме.
Пример Mixvel_OrderViewRS
Показать пример Mixvel_OrderViewRS на этой странице
<?xml version="1.0" encoding="utf-8"?>
<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header />
<Body>
<MessageInfo MessageId="01d48696-5210-450d-ac72-dedaa665cca1" ReplyTo="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2024-11-28T14:20:27.1825604Z" />
<AppData>
<View:Mixvel_OrderViewRS xmlns:View="https://www.mixvel.com/API/XSD/Mixvel_OrderViewRS/1_01">
<Response>
<DataLists>
<BaggageAllowanceList>
<BaggageAllowance>
<BaggageAllowanceID>bed7b93a-35fa-43ab-88f2-9780ccc31e1b</BaggageAllowanceID>
<DescText>PC</DescText>
<DimensionAllowance>
<BaggageDimensionCategory>Total</BaggageDimensionCategory>
<MaxMeasure UnitCode="Inch">35</MaxMeasure>
</DimensionAllowance>
<DimensionAllowance>
<BaggageDimensionCategory>Total</BaggageDimensionCategory>
<MaxMeasure UnitCode="Centimetre">90</MaxMeasure>
</DimensionAllowance>
<PieceAllowance>
<TotalQty>1</TotalQty>
</PieceAllowance>
<TypeCode>CarryOn</TypeCode>
<WeightAllowance>
<MaximumWeightMeasure UnitCode="Kilogram">5</MaximumWeightMeasure>
</WeightAllowance>
<WeightAllowance>
<MaximumWeightMeasure UnitCode="Pound">11</MaximumWeightMeasure>
</WeightAllowance>
<Allowed>
<Name>CARRY5KG 11LB UPTO 35LI 90LCM (09O)</Name>
<LimitValue>1</LimitValue>
<DimensionAllowance>
<BaggageDimensionCategory>Total</BaggageDimensionCategory>
<MaxMeasure UnitCode="Inch">35</MaxMeasure>
</DimensionAllowance>
<DimensionAllowance>
<BaggageDimensionCategory>Total</BaggageDimensionCategory>
<MaxMeasure UnitCode="Centimetre">90</MaxMeasure>
</DimensionAllowance>
<WeightAllowance>
<MaximumWeightMeasure UnitCode="Kilogram">5</MaximumWeightMeasure>
</WeightAllowance>
<WeightAllowance>
<MaximumWeightMeasure UnitCode="Pound">11</MaximumWeightMeasure>
</WeightAllowance>
</Allowed>
</BaggageAllowance>
<BaggageAllowance>
<BaggageAllowanceID>0e44d917-7b99-4cb8-98cf-af859018d11f</BaggageAllowanceID>
<DescText>No</DescText>
<TypeCode>Checked</TypeCode>
</BaggageAllowance>
</BaggageAllowanceList>
<ContactInfoList>
<ContactInfo>
<ContactInfoID>CONTACT1</ContactInfoID>
<EmailAddress>
<ContactTypeText>personal</ContactTypeText>
<EmailAddressText>test@mail.ru</EmailAddressText>
</EmailAddress>
<Phone>
<ContactTypeText>personal</ContactTypeText>
<PhoneNumber>+79650693313</PhoneNumber>
</Phone>
<Phone>
<ContactTypeText>agency</ContactTypeText>
<PhoneNumber>+79650693313</PhoneNumber>
</Phone>
<Phone>
<ContactTypeCode>agency</ContactTypeCode>
<ContactTypeText>Agency</ContactTypeText>
<PhoneNumber>74951234567</PhoneNumber>
</Phone>
</ContactInfo>
</ContactInfoList>
<OriginDestList>
<OriginDest>
<DestCode>LED</DestCode>
<OriginCode>MOW</OriginCode>
<OriginDestID>c4fbaca0-c345-49c4-a52c-0d95be33c970</OriginDestID>
<PaxJourneyRefID>c62ee9cd-8e49-4c0e-8786-b666f5c475d7</PaxJourneyRefID>
</OriginDest>
</OriginDestList>
<PaxJourneyList>
<PaxJourney>
<Duration>PT1H</Duration>
<PaxJourneyID>c62ee9cd-8e49-4c0e-8786-b666f5c475d7</PaxJourneyID>
<PaxSegmentRefID>79af8b85-aa95-41f5-be88-94e1e2c552d4</PaxSegmentRefID>
</PaxJourney>
</PaxJourneyList>
<PaxList>
<Pax>
<AgeMeasure>27</AgeMeasure>
<ContactInfoRefID>CONTACT1</ContactInfoRefID>
<IdentityDoc>
<ExpiryDate>2030-05-04</ExpiryDate>
<IdentityDocID>4021911986</IdentityDocID>
<IdentityDocTypeCode>PS</IdentityDocTypeCode>
<IssuingCountryCode>RU</IssuingCountryCode>
<Surname>CHUMAK</Surname>
</IdentityDoc>
<Individual>
<Birthdate>1997-03-17</Birthdate>
<GenderCode>M</GenderCode>
<GivenName>Danil</GivenName>
<MiddleName>Noname</MiddleName>
<Surname>Chumak</Surname>
</Individual>
<OrderRefID>96829-241128-OEE6380</OrderRefID>
<PaxID>Pax-1</PaxID>
<PTC>ADT</PTC>
<Remark>
<RemarkText>Test RemarkText</RemarkText>
</Remark>
</Pax>
</PaxList>
<PaxSegmentList>
<PaxSegment>
<ARNK_Ind>false</ARNK_Ind>
<Arrival>
<ScheduledDateTime>2025-02-10T11:00:00</ScheduledDateTime>
<AircraftScheduledDateTime>2025-02-10T11:00:00</AircraftScheduledDateTime>
<IATA_LocationCode>LED</IATA_LocationCode>
<StationName>Санкт-Петербург(Пулково)</StationName>
<TerminalName>1</TerminalName>
</Arrival>
<DatedOperatingLeg>
<Arrival>
<ScheduledDateTime>2025-02-10T11:00:00</ScheduledDateTime>
<AircraftScheduledDateTime>2025-02-10T11:00:00</AircraftScheduledDateTime>
<IATA_LocationCode>LED</IATA_LocationCode>
<TerminalName>1</TerminalName>
</Arrival>
<CarrierType>
<CarrierTypeCode>321</CarrierTypeCode>
</CarrierType>
<CarrierAircraftType>
<CarrierAircraftTypeCode>321</CarrierAircraftTypeCode>
</CarrierAircraftType>
<DatedOperatingLegID>2f5fe2db-2e50-4133-a53f-e0eecf398384</DatedOperatingLegID>
<Dep>
<ScheduledDateTime>2025-02-10T10:00:00</ScheduledDateTime>
<AircraftScheduledDateTime>2025-02-10T10:00:00</AircraftScheduledDateTime>
<IATA_LocationCode>SVO</IATA_LocationCode>
<TerminalName>D</TerminalName>
</Dep>
</DatedOperatingLeg>
<Dep>
<ScheduledDateTime>2025-02-10T10:00:00</ScheduledDateTime>
<AircraftScheduledDateTime>2025-02-10T10:00:00</AircraftScheduledDateTime>
<IATA_LocationCode>SVO</IATA_LocationCode>
<StationName>Москва(Шереметьево)</StationName>
<TerminalName>D</TerminalName>
</Dep>
<Duration>PT1H</Duration>
<Mileage>390</Mileage>
<Distance UnitCode="Mileage">390</Distance>
<LandingsQty>0</LandingsQty>
<MarketingCarrierInfo>
<CarrierDesigCode>N4</CarrierDesigCode>
<MarketingCarrierFlightNumberText>179</MarketingCarrierFlightNumberText>
</MarketingCarrierInfo>
<OperatingCarrierInfo>
<CarrierDesigCode>N4</CarrierDesigCode>
<OperatingCarrierFlightNumberText>179</OperatingCarrierFlightNumberText>
</OperatingCarrierInfo>
<SegmentType>Aircraft</SegmentType>
<PaxSegmentID>2da79a49-e43b-4aa4-b09f-ffc61ea17497</PaxSegmentID>
</PaxSegment>
<PaxSegment>
<ARNK_Ind>false</ARNK_Ind>
<Arrival>
<ScheduledDateTime>2025-02-15T11:00:00</ScheduledDateTime>
<AircraftScheduledDateTime>2025-02-15T11:00:00</AircraftScheduledDateTime>
<IATA_LocationCode>LED</IATA_LocationCode>
<StationName>Санкт-Петербург(Пулково)</StationName>
<TerminalName>1</TerminalName>
</Arrival>
<DatedOperatingLeg>
<Arrival>
<ScheduledDateTime>2025-02-15T11:00:00</ScheduledDateTime>
<AircraftScheduledDateTime>2025-02-15T11:00:00</AircraftScheduledDateTime>
<IATA_LocationCode>LED</IATA_LocationCode>
<TerminalName>1</TerminalName>
</Arrival>
<CarrierType>
<CarrierTypeCode>321</CarrierTypeCode>
</CarrierType>
<CarrierAircraftType>
<CarrierAircraftTypeCode>321</CarrierAircraftTypeCode>
</CarrierAircraftType>
<DatedOperatingLegID>7bf6e19f-4aaa-4ec2-8052-d14dac2c583c</DatedOperatingLegID>
<Dep>
<ScheduledDateTime>2025-02-15T10:00:00</ScheduledDateTime>
<AircraftScheduledDateTime>2025-02-15T10:00:00</AircraftScheduledDateTime>
<IATA_LocationCode>SVO</IATA_LocationCode>
<TerminalName>D</TerminalName>
</Dep>
</DatedOperatingLeg>
<Dep>
<ScheduledDateTime>2025-02-15T10:00:00</ScheduledDateTime>
<AircraftScheduledDateTime>2025-02-15T10:00:00</AircraftScheduledDateTime>
<IATA_LocationCode>SVO</IATA_LocationCode>
<StationName>Москва(Шереметьево)</StationName>
<TerminalName>D</TerminalName>
</Dep>
<Duration>PT1H</Duration>
<LandingsQty>0</LandingsQty>
<MarketingCarrierInfo>
<CarrierDesigCode>N4</CarrierDesigCode>
<MarketingCarrierFlightNumberText>179</MarketingCarrierFlightNumberText>
</MarketingCarrierInfo>
<OperatingCarrierInfo>
<CarrierDesigCode>N4</CarrierDesigCode>
<OperatingCarrierFlightNumberText>179</OperatingCarrierFlightNumberText>
</OperatingCarrierInfo>
<SegmentType>Aircraft</SegmentType>
<PaxSegmentID>79af8b85-aa95-41f5-be88-94e1e2c552d4</PaxSegmentID>
</PaxSegment>
</PaxSegmentList>
<PriceClassList>
<PriceClass>
<Code>YLT</Code>
<Desc>
<Access>F</Access>
<DescText>РУЧ КЛАДЬ 5КГ ДО 115СМ (0ML)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>ДОП БАГАЖ ДО 50КГ И ДО 203СМ (027)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>ДОП БАГАЖ ДО 30КГ И ДО 203 СМ (0FM)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>ДОП БАГАЖ ДО 25КГ И ДО 203 СМ (0C4)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>ДОП БАГАЖ ДО 20КГ И ДО 203СМ (0GO)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>ДОП БАГАЖ ДО 15КГ И ДО 203СМ (0LM)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>ВЫБОР КОМФОРТНОГО МЕСТА (CMF)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>ВЫБОР ПРЕДПОЧТИТЕЛЬНОГО МЕСТА (PRS)</DescText>
</Desc>
<Desc>
<Access>C</Access>
<DescText>ВЫБОР МЕСТА (0B5)</DescText>
</Desc>
<Desc>
<Access>N</Access>
<DescText>ДО 15КГ И ДО 203СМ (0C1)</DescText>
</Desc>
<Desc>
<Access>N</Access>
<DescText>ДО 20КГ ДО 203СМ (0C2)</DescText>
</Desc>
<Desc>
<Access>N</Access>
<DescText>ГОРЯЧИЙ ОБЕД (0AM)</DescText>
</Desc>
<Desc>
<Access>N</Access>
<DescText>ВЫБОР ПРЕМ МЕСТА В БИЗН КЛ (PFS)</DescText>
</Desc>
<Desc>
<Access>N</Access>
<DescText>ВЫБОР СТАНД МЕСТА В БИЗНЕС КЛ (PSA)</DescText>
</Desc>
<Name>ЛАЙТ ЭКОНОМ</Name>
<PriceClassID>564c0385-0705-4bbf-b332-7c98616f0ccb</PriceClassID>
</PriceClass>
</PriceClassList>
<ServiceDefinitionList>
<ServiceDefinition>
<Name>Багаж</Name>
<OwnerCode>TCH</OwnerCode>
<ServiceDefinitionAssociation>
<BaggageAllowanceRef>
<BaggageAllowanceRefID>bed7b93a-35fa-43ab-88f2-9780ccc31e1b</BaggageAllowanceRefID>
</BaggageAllowanceRef>
</ServiceDefinitionAssociation>
<ServiceDefinitionID>a54944fa-0ca2-495d-87c8-b9404bf1b14d</ServiceDefinitionID>
</ServiceDefinition>
<ServiceDefinition>
<Name>Багаж</Name>
<OwnerCode>TCH</OwnerCode>
<ServiceDefinitionAssociation>
<BaggageAllowanceRef>
<BaggageAllowanceRefID>0e44d917-7b99-4cb8-98cf-af859018d11f</BaggageAllowanceRefID>
</BaggageAllowanceRef>
</ServiceDefinitionAssociation>
<ServiceDefinitionID>ac9610bb-f3d3-4a0b-9f47-a099ac5280d1</ServiceDefinitionID>
</ServiceDefinition>
</ServiceDefinitionList>
<OtherServiceInfoList>
<OtherServiceInfo>
<OtherServiceInfoID>3c5ad1d5-5d01-456b-8f27-93232d96d464</OtherServiceInfoID>
<OrderRefID>96829-241128-OEE6380</OrderRefID>
<Text>TEST REMARKTEXT</Text>
</OtherServiceInfo>
</OtherServiceInfoList>
<ValidatingPartyList>
<ValidatingParty>
<ValidatingPartyID>d852d818-db85-4a38-ac91-c0b4dd7066f3</ValidatingPartyID>
<ValidatingPartyCode>N4</ValidatingPartyCode>
<ValidatingPartyName>Северный Ветер</ValidatingPartyName>
<ValidatingPartyDesigCode>216</ValidatingPartyDesigCode>
</ValidatingParty>
</ValidatingPartyList>
</DataLists>
<MixOrder>
<MixOrderID>96829-241128-MEE6379</MixOrderID>
<Order>
<BookingRef>
<BookingEntity>
<Carrier>
<AirlineDesigCode>15</AirlineDesigCode>
</Carrier>
</BookingEntity>
<BookingID>26NX48</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<BookingRef>
<BookingEntity>
<Carrier>
<AirlineDesigCode>N4</AirlineDesigCode>
</Carrier>
</BookingEntity>
<BookingID>1GTZDC</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<CreationDateTime>2024-11-28T17:17:00</CreationDateTime>
<TicketDocsCount TicketCount="1" EMDCount="0">1</TicketDocsCount>
<OrderID>96829-241128-OEE6380</OrderID>
<OrderItem>
<FareDetail>
<ClosedFare>false</ClosedFare>
<FareComponent>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<TicketCoupon>1</TicketCoupon>
<FareBasisCode>ZLTOW</FareBasisCode>
<FareRule>
<RuleCode>0200</RuleCode>
</FareRule>
<PaxSegmentRefID>79af8b85-aa95-41f5-be88-94e1e2c552d4</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">0.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-11-28T17:50:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">3000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>CP</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">120.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<CurConversion>
<Amount CurCode="RUB">120.00</Amount>
</CurConversion>
<TaxCode>Q</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">3120.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">3120.00</TotalAmount>
</Price>
<PriceClassRefID>564c0385-0705-4bbf-b332-7c98616f0ccb</PriceClassRefID>
<RBD>
<RBD_Code>Z</RBD_Code>
</RBD>
</FareComponent>
<PaxRefID>Pax-1</PaxRefID>
<Price>
<BaseAmount CurCode="RUB">0.00</BaseAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">3000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>CP</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">120.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>Q</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">184.73</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">3120.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">3120.00</TotalAmount>
</Price>
</FareDetail>
<OrderItemID>fc853a8d-b6f7-41fc-9c0e-6ded51e32e5a</OrderItemID>
<OwnerCode>TCH</OwnerCode>
<Price>
<BaseAmount CurCode="RUB">0.00</BaseAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">3000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>CP</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">120.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>Q</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">184.73</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">3120.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">3120.00</TotalAmount>
</Price>
<Remark>
<PaxRefID>Pax-1</PaxRefID>
<RemarkID>2dee44e9-134c-42a1-a5ce-bb97d0640718</RemarkID>
<Type>other</Type>
<Text>РМРКНК0002124</Text>
<StatusCode>HK</StatusCode>
</Remark>
<Service>
<PaxRefID OriginRef="12">Pax-1</PaxRefID>
<ValidatingPartyRefID>d852d818-db85-4a38-ac91-c0b4dd7066f3</ValidatingPartyRefID>
<ServiceAssociations>
<PaxSegmentRefID>79af8b85-aa95-41f5-be88-94e1e2c552d4</PaxSegmentRefID>
</ServiceAssociations>
<ServiceID>b47e46b5-db06-4649-9c95-2fae07be1334</ServiceID>
<StatusCode>HK</StatusCode>
</Service>
<Service>
<PaxRefID OriginRef="12">Pax-1</PaxRefID>
<ValidatingPartyRefID>d852d818-db85-4a38-ac91-c0b4dd7066f3</ValidatingPartyRefID>
<ServiceAssociations>
<ServiceDefinitionRef>
<ServiceDefinitionRefFlightAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>79af8b85-aa95-41f5-be88-94e1e2c552d4</PaxSegmentRefID>
</PaxSegmentRef>
</ServiceDefinitionRefFlightAssociations>
<ServiceDefinitionRefID>ac9610bb-f3d3-4a0b-9f47-a099ac5280d1</ServiceDefinitionRefID>
</ServiceDefinitionRef>
</ServiceAssociations>
<ServiceID>37452515-415a-456a-ba3e-1342d07a7456</ServiceID>
<StatusCode>HK</StatusCode>
</Service>
<Service>
<PaxRefID OriginRef="12">Pax-1</PaxRefID>
<ValidatingPartyRefID>d852d818-db85-4a38-ac91-c0b4dd7066f3</ValidatingPartyRefID>
<ServiceAssociations>
<ServiceDefinitionRef>
<ServiceDefinitionRefFlightAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>79af8b85-aa95-41f5-be88-94e1e2c552d4</PaxSegmentRefID>
</PaxSegmentRef>
</ServiceDefinitionRefFlightAssociations>
<ServiceDefinitionRefID>a54944fa-0ca2-495d-87c8-b9404bf1b14d</ServiceDefinitionRefID>
</ServiceDefinitionRef>
</ServiceAssociations>
<ServiceID>eef9ceec-688b-48b8-8ceb-6401c1861118</ServiceID>
</Service>
</OrderItem>
<OriginDestRefID>c4fbaca0-c345-49c4-a52c-0d95be33c970</OriginDestRefID>
<OwnerCode>TCH</OwnerCode>
<RelevanceDateTime>2024-11-28T14:20:25.0571671Z</RelevanceDateTime>
<StatusCode>CLOSED</StatusCode>
<TotalPrice>
<BaseAmount CurCode="RUB">0.00</BaseAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">3000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>CP</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">120.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>Q</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">184.73</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">3120.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">3120.00</TotalAmount>
</TotalPrice>
</Order>
<TotalAmount CurCode="RUB">3120.00</TotalAmount>
</MixOrder>
<PaymentFunctions>
<OrderAssociation>
<OrderRefID>96829-241128-OEE6380</OrderRefID>
</OrderAssociation>
<PaymentProcessingSummary>
<Amount CurCode="RUB">1912.00</Amount>
<PaymentID>ae32bd9e-6f1d-46f8-9b24-4f82684a2168</PaymentID>
<PaymentStatusCode>EXCHANGED</PaymentStatusCode>
<PaymentProcessingDetailsPaymentMethod>
<OtherPaymentMethod />
</PaymentProcessingDetailsPaymentMethod>
<PaxRefID>Pax-1</PaxRefID>
</PaymentProcessingSummary>
<PaymentProcessingSummary>
<Amount CurCode="RUB">3120</Amount>
<PaymentID>653c2cbf-c044-4ffa-87a9-63338111e927</PaymentID>
<PaymentStatusCode>CLOSED</PaymentStatusCode>
<PaymentProcessingDetailsPaymentMethod>
<OtherPaymentMethod />
</PaymentProcessingDetailsPaymentMethod>
<PaxRefID>Pax-1</PaxRefID>
</PaymentProcessingSummary>
</PaymentFunctions>
<TicketDocInfo>
<BookingRef>
<BookingEntity>
<Carrier>
<AirlineDesigCode>15</AirlineDesigCode>
</Carrier>
</BookingEntity>
<BookingID>26NX48</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<BookingRef>
<BookingEntity>
<Carrier>
<AirlineDesigCode>N4</AirlineDesigCode>
</Carrier>
</BookingEntity>
<BookingID>1GTZDC</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<EndorsementText>NDSA/K184.73/VOZVRAT ZAPRESHCHEN/PITANIE NE PREDOSTAVLIAETSIA/RUCH KL
1M 40X
30X20SM DO 10KG / BAGAZH-0</EndorsementText>
<FareDetail>
<FareCalculationInfo>
<AddInfoText>MOW N4 LED Q120 100RUB220END PDRI462РУБPDYR1350РУБ</AddInfoText>
</FareCalculationInfo>
<FarePriceType>
<FarePriceTypeCode>Sell</FarePriceTypeCode>
<Price>
<BaseAmount CurCode="RUB">0.00</BaseAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">3000.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>CP</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">120.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>Q</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">184.73</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">3120.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">3120.00</TotalAmount>
</Price>
</FarePriceType>
</FareDetail>
<OrderRef>
<OrderID>96829-241128-OEE6380</OrderID>
<OrderItemID>fc853a8d-b6f7-41fc-9c0e-6ded51e32e5a</OrderItemID>
<OwnerCode>TCH</OwnerCode>
</OrderRef>
<IssueDateTime>2024-11-28T17:20:00</IssueDateTime>
<PaxRefID>Pax-1</PaxRefID>
<ServicingAgency>
<AgencyID>99GRS</AgencyID>
<Name>MOSKVA
AO SIRENA TREVEL</Name>
</ServicingAgency>
<Ticket>
<Coupon>
<BaggageAllowanceRefID>0e44d917-7b99-4cb8-98cf-af859018d11f</BaggageAllowanceRefID>
<CouponNumber>1</CouponNumber>
<CouponStatusCode>O</CouponStatusCode>
<CouponValidityPeriod>
<EffectiveDate>2025-02-15</EffectiveDate>
<ExpirationDate>2025-02-15</ExpirationDate>
</CouponValidityPeriod>
<FareBasisCode>ZLTOW</FareBasisCode>
<ServiceRefID>b47e46b5-db06-4649-9c95-2fae07be1334</ServiceRefID>
<SoldAirlineInfo>
<PaxSegmentRefID>79af8b85-aa95-41f5-be88-94e1e2c552d4</PaxSegmentRefID>
</SoldAirlineInfo>
</Coupon>
<PrimaryDocNumber>2166101175990</PrimaryDocNumber>
<TicketReceipt>
<URL>https://mixvel.com/itinerary.receipts.test/96829-241128-OEE6380.2166101175998.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minio%2F20241128%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241128T142027Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&response-content-type=application%2Fpdf&X-Amz-Signature=44a0e44b0355b2decdc2c0868e0c886fbea5ad12a15314c0f44a1b661898f44c</URL>
</TicketReceipt>
<RemarkText>PP 4021911986 RU</RemarkText>
<ReportingTypeCode>TCH</ReportingTypeCode>
<TicketSalesPoint>00118580</TicketSalesPoint>
<TicketDocTypeCode>T</TicketDocTypeCode>
<TicketNumber>2166101175998</TicketNumber>
<InvoluntaryRefundAvailable>false</InvoluntaryRefundAvailable>
</Ticket>
<PaymentInfoRefID>653c2cbf-c044-4ffa-87a9-63338111e927</PaymentInfoRefID>
</TicketDocInfo>
<TicketDocInfo>
<BookingRef>
<BookingEntity>
<Carrier>
<AirlineDesigCode>15</AirlineDesigCode>
</Carrier>
</BookingEntity>
<BookingID>26NX48</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<BookingRef>
<BookingEntity>
<Carrier>
<AirlineDesigCode>N4</AirlineDesigCode>
</Carrier>
</BookingEntity>
<BookingID>1GTZDC</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<FareDetail>
<FarePriceType>
<FarePriceTypeCode>Sell</FarePriceTypeCode>
<Price>
<BaseAmount CurCode="RUB">3000.00</BaseAmount>
<TotalAmount CurCode="RUB">3000.00</TotalAmount>
</Price>
</FarePriceType>
</FareDetail>
<OrderRef>
<OrderID>96829-241128-OEE6380</OrderID>
<OwnerCode>TCH</OwnerCode>
</OrderRef>
<IssueDateTime>2024-11-28T14:20:00</IssueDateTime>
<PaxRefID>Pax-1</PaxRefID>
<ServicingAgency>
<AgencyID>99GRS</AgencyID>
<Name>MOSKVA
AO SIRENA TREVEL</Name>
</ServicingAgency>
<Ticket>
<ConnectedDocNumber>2166101175998</ConnectedDocNumber>
<Coupon>
<CouponNumber>1</CouponNumber>
<CouponStatusCode>F</CouponStatusCode>
<RFIC>D</RFIC>
<RFISC>993</RFISC>
<RFISC_Desc>ПЛАТА ПРИ ИЗМЕНЕНИИ</RFISC_Desc>
<ServiceQty>1</ServiceQty>
<ValueAmount CurCode="RUB">3000.00</ValueAmount>
</Coupon>
<TicketReceipt>
<URL>https://mixvel.com/itinerary.receipts.test/96829-241128-OEE6380.2166101175998.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minio%2F20241128%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241128T142027Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&response-content-type=application%2Fpdf&X-Amz-Signature=44a0e44b0355b2decdc2c0868e0c886fbea5ad12a15314c0f44a1b661898f44c</URL>
</TicketReceipt>
<ReportingTypeCode>TCH</ReportingTypeCode>
<TicketDocTypeCode>Y</TicketDocTypeCode>
<TicketNumber>2166190065733</TicketNumber>
<InvoluntaryRefundAvailable>false</InvoluntaryRefundAvailable>
</Ticket>
</TicketDocInfo>
<TicketDocInfo>
<BookingRef>
<BookingEntity>
<Carrier>
<AirlineDesigCode>15</AirlineDesigCode>
</Carrier>
</BookingEntity>
<BookingID>26NX48</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<BookingRef>
<BookingEntity>
<Carrier>
<AirlineDesigCode>N4</AirlineDesigCode>
</Carrier>
</BookingEntity>
<BookingID>1GTZDC</BookingID>
<BookingRefTypeCode>PNR</BookingRefTypeCode>
</BookingRef>
<EndorsementText>NDSA/K173.82/VOZVRAT ZAPRESHCHEN/PITANIE NE PREDOSTAVLIAETSIA/RUCH KL
1M 40X
30X20SM DO 10KG / BAGAZH-0</EndorsementText>
<FareDetail>
<FareComponent>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<TicketCoupon>1</TicketCoupon>
<FareBasisCode>ZLTOW</FareBasisCode>
<FareRule>
<RuleCode>0200</RuleCode>
</FareRule>
<PaxSegmentRefID>2da79a49-e43b-4aa4-b09f-ffc61ea17497</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">100.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-11-28T17:47:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">1350.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">462.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>RI</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">1812.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">1912.00</TotalAmount>
</Price>
<PriceClassRefID>564c0385-0705-4bbf-b332-7c98616f0ccb</PriceClassRefID>
<RBD>
<RBD_Code>Z</RBD_Code>
</RBD>
</FareComponent>
<FareCalculationInfo>
<AddInfoText>MOW N4 LED100RUB100END YR1350РУБRI462РУБ</AddInfoText>
</FareCalculationInfo>
<FarePriceType>
<FarePriceTypeCode>Sell</FarePriceTypeCode>
<Price>
<BaseAmount CurCode="RUB">100.00</BaseAmount>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">1350.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>YR</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">462.00</Amount>
<QualifierCode>aircompany</QualifierCode>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">173.82</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">1812.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">1912.00</TotalAmount>
</Price>
</FarePriceType>
</FareDetail>
<OrderRef>
<OrderID>96829-241128-OEE6380</OrderID>
<OwnerCode>TCH</OwnerCode>
</OrderRef>
<IssueDateTime>2024-11-28T17:17:00</IssueDateTime>
<PaxRefID>Pax-1</PaxRefID>
<ServicingAgency>
<AgencyID>99GRS</AgencyID>
<Name>MOSKVA
AO SIRENA TREVEL</Name>
</ServicingAgency>
<Ticket>
<Coupon>
<BaggageAllowanceRefID>0e44d917-7b99-4cb8-98cf-af859018d11f</BaggageAllowanceRefID>
<CouponNumber>1.0</CouponNumber>
<CouponStatusCode>E</CouponStatusCode>
<CouponValidityPeriod>
<EffectiveDate>2025-02-10</EffectiveDate>
<ExpirationDate>2025-02-10</ExpirationDate>
</CouponValidityPeriod>
<FareBasisCode>ZLTOW</FareBasisCode>
<SettlementAuthorizationID> 2160001347063</SettlementAuthorizationID>
<SoldAirlineInfo>
<PaxSegmentRefID>2da79a49-e43b-4aa4-b09f-ffc61ea17497</PaxSegmentRefID>
</SoldAirlineInfo>
</Coupon>
<TicketReceipt>
<URL>https://mixvel.com/itinerary.receipts.test/96829-241128-OEE6380.2166101175990.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minio%2F20241128%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241128T142027Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&response-content-type=application%2Fpdf&X-Amz-Signature=1625e4de2386bae331878b95c2720fecbb0f94e08c14c797440b841301875c81</URL>
</TicketReceipt>
<RemarkText>PP 4021911986 RU</RemarkText>
<ReportingTypeCode>TCH</ReportingTypeCode>
<TicketSalesPoint>00118580</TicketSalesPoint>
<TicketDocTypeCode>T</TicketDocTypeCode>
<TicketNumber>2166101175990</TicketNumber>
<InvoluntaryRefundAvailable>false</InvoluntaryRefundAvailable>
</Ticket>
<PaymentInfoRefID>ae32bd9e-6f1d-46f8-9b24-4f82684a2168</PaymentInfoRefID>
</TicketDocInfo>
</Response>
</View:Mixvel_OrderViewRS>
</AppData>
</Body>
</MixEnv:Envelope>
Ручной обмен билета при наличии дополнительных услуг (EMD)
На текущий момент процесс обмена электронного билета с дополнительными услугами не поддерживается. Если будет предпринята попытка обмена билета до возврата дополнительных услуг, система вернет ошибку с указанием необходимости сначала выполнить возврат EMD.
Обмен билета при изменении данных пассажира¶
В рамках данного процесса представлены следующие изменения данных пассажира:
-
фамилия, имя, отчество любого из пассажиров в бронировании;
-
дата рождения;
-
данные документа, удостоверяющего личность;
-
форма оплаты, по которой при необходимости будет осуществляться доплата.
Информация о новых персональных данных передается в запросе:
-
Mixvel_OrderReshopRQ/Request/UpdateOrder/ReshopOrder/ReshopOrderChoice/UpdatePaxName (пункт 1, 2);
-
Mixvel_OrderReshopRQ/Request/UpdateOrder/ReshopOrder/ReshopOrderChoice/UpdateIdentityDocPax (пункт 3);
-
Mixvel_OrderReshopRQ/Request/PaymentFunctions/PaymentProcessingDetails/PaymentProcessingDetailsPaymentMethod (пункт 4).
В ответе отображаются следующие данные:
OrderID и обновленная информация о персональных данных пассажира и дополнительно:
- информация о стоимости за процедуру обмена:
Mixvel_OrderReshopRS/Response/DataLists/PenaltyList/Penalty/Price/TotalAmount
Mixvel_OrderReshopRS/Response/ReshopResults/ReshopOffers/Offer/TotalPrice
- информация о тайм лимите на процедуру обмена:
Mixvel_OrderReshopRS/Response/ReshopResults/ReshopOffers/Offer/OfferExpirationTimeLimitDateTime
Далее операция обмена билета осуществляется через метод MIxvel_OrderChangeRQ:
-
в запросе OrderChangeRQ указывается полученный на предыдущем этапе OrderID;
-
для указания параметра признака автоматического обмена указывается.
Mixvel_OrderChangeRQ/Request/ResponseParameters/PricingParameter/AutoExchInd=true
Изменение данных документа после оплаты билета в Mixvel_OrderReshopRQ¶
Если у пассажира несколько документов в кэше, а потом происходит изменение типа документа, система не понимает, какой документ был ДО.
Изменения могут коснуться как замены номера, даты и др., так и полной замены документа.
В OrderReshop добавлен новый элемент - DocumentTypeRef.
DocumentTypeRef: в данном поле необходимо указать документ, который подлежит изменению. Если заполнено, то изменения будут внесены в существующем документе. Если пусто, значит будут переданы данные нового документа и необходимо заполнить все поля ниже.
<MixEnv:Envelop xmlns:MixEnv="http://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header/>
<Body id="ID1">
<MessageInfo MessageId="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2021-03-17T18:37:48Z"/>
<AppData>
<m:Mixvel_OrderReshopRQ xmlns:m="https://www.mixvel.com/API/XSD/Mixvel_OrderReshopRQ/1_00">
<Request>
<MixOrder>
<MixOrderID>96829-221021-MEE6709</MixOrderID>
</MixOrder>
<UpdateOrder>
<ReshopOrder>
<ReshopOrderChoice>
<UpdateIdentityDocPax>
<DocumentTypeRef>VB</DocumentTypeRef>
<ExpiryDate>2023-04-12</ExpiryDate>
<IdentityDocID>AC 3639696</IdentityDocID>
<IdentityDocTypeCode>VB</IdentityDocTypeCode>
<IssueDate>2020-04-12</IssueDate>
<IssuingCountryCode>RU</IssuingCountryCode>
<PaxRefID>Pax-1</PaxRefID>
<ResidenceCountryCode>RU</ResidenceCountryCode>
<Surname>SOKOLOV</Surname>
</UpdateIdentityDocPax>
</ReshopOrderChoice>
</ReshopOrder>
</UpdateOrder>
<PaymentFunctions>
<PaymentProcessingDetails>
<PaymentProcessingDetailsPaymentMethod>
<OtherPaymentMethod/>
</PaymentProcessingDetailsPaymentMethod>
</PaymentProcessingDetails>
</PaymentFunctions>
</Request>
</m:Mixvel_OrderReshopRQ>
</AppData>
</Body>
</MixEnv:Envelop>
Предварительный расчет обмена для части пассажиров¶
Для получения предварительной оценки стоимости обмена для части пассажиров используется запрос Mixvel_OrderReshopRQ, в схеме которого в блоке ServiceOrder используется элемент PaxRefID для указания конкретных пассажиров из заказа.
Mixvel_OrderReshopRQ/Request/UpdateOrder/ReshopOrder/ReshopOrderChoice/ServiceOrder/PaxRefID
Пример Mixvel_OrderReshopRQ:
Показать пример Mixvel_OrderReshopRQ на этой странице
<MixEnv:Envelop xmlns:MixEnv="http://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header/>
<Body id="ID1">
<MessageInfo MessageId="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2021-03-17T18:37:48Z"/>
<AppData>
<m:Mixvel_OrderReshopRQ xmlns:m="https://www.mixvel.com/API/XSD/Mixvel_OrderReshopRQ/1_00">
<Request>
<MixOrder>
<MixOrderID>96829-240131-MKE9781</MixOrderID>
</MixOrder>
<ResponseParameters>
<PricingParameter>
<AutoExchInd>true</AutoExchInd>
</PricingParameter>
<ReasonCode>Involuntary</ReasonCode>
</ResponseParameters>
<UpdateOrder>
<ReshopOrder>
<ReshopOrderChoice>
<ServiceOrder>
<AddOfferItems>
<OriginDestCriteria>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<DestArrivalCriteria>
<IATA_LocationCode>LED</IATA_LocationCode>
</DestArrivalCriteria>
<OriginDepCriteria>
<DateRangeStart>2024-02-22</DateRangeStart>
<DateRangeEnd>2024-02-22</DateRangeEnd>
<IATA_LocationCode>AER</IATA_LocationCode>
</OriginDepCriteria>
</OriginDestCriteria>
<PaxSegmentRefID>a9dfc5c5-edb1-4c1d-a9a0-c90e93aee15f</PaxSegmentRefID>
</AddOfferItems>
<OrderRefID>96829-240131-OKE9782</OrderRefID>
<PaxRefID>Pax-2</PaxRefID>
<PaxRefID>Pax-3</PaxRefID>
</ServiceOrder>
</ReshopOrderChoice>
</ReshopOrder>
</UpdateOrder>
<PaymentFunctions>
<PaymentProcessingDetails>
<PaymentProcessingDetailsPaymentMethod>
<OtherPaymentMethod/>
</PaymentProcessingDetailsPaymentMethod>
</PaymentProcessingDetails>
</PaymentFunctions>
</Request>
</m:Mixvel_OrderReshopRQ>
</AppData>
</Body>
</MixEnv:Envelop>
В ответном сообщении Mixvel_OrderReshopRS возвращаются предложения для обмена, содержат информацию только об указанных пассажирах. Так же возвращается warning: "Обмен билетов части пассажиров возможен только после сплитования заказа".
Пример Mixvel_OrderReshopRS:
Показать пример Mixvel_OrderReshopRS на этой странице
<?xml version="1.0" encoding="utf-8"?>
<MixEnv:Envelope xmlns:MixEnv="https://www.mixvel.com/API/XSD/mixvel_envelope/1_06">
<Header/>
<Body>
<MessageInfo MessageId="e9e66252-e5b3-4de3-a851-9345535d417b" ReplyTo="703423d1-595c-49f5-98c2-5dcabe950276" TimeSent="2024-01-31T15:32:11.3715751Z"/>
<AppData>
<Reshop:Mixvel_OrderReshopRS xmlns:Reshop="https://www.mixvel.com/API/XSD/Mixvel_OrderReshopRS/1_00">
<Response>
<ReshopResults>
<ReshopOffers>
<Offer OrderId="96829-240131-OKE9782">
<AddOfferItem>
<OfferItemID>da7fbc11-8c8c-4d3e-b509-bf7bec6e4e12</OfferItemID>
<ReshopPrice>
<AddPrice>
<FareDetail>
<FareComponent>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<TicketCoupon>1</TicketCoupon>
<FareBasisCode>GNOR</FareBasisCode>
<FareRule>
<Remark>
<RemarkText>ENR1</RemarkText>
</Remark>
</FareRule>
<PaxSegmentRefID>2d4ef83d-f942-4003-af42-6a4575987779</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">2575.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">-185.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-111.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">111.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-232.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">232.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">234.09</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2575.00</TotalAmount>
</Price>
<PriceClassRefID>cc9fed8e-ba6d-4df0-b8cb-dae6e06445e5</PriceClassRefID>
<RBD>
<RBD_Code>G</RBD_Code>
</RBD>
</FareComponent>
<PaxRefID>Pax-2</PaxRefID>
<Price>
<BaseAmount CurCode="RUB">2575.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">234.09</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2575.00</TotalAmount>
</Price>
</FareDetail>
<Price>
<BaseAmount CurCode="RUB">2575.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">234.09</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2575.00</TotalAmount>
</Price>
</AddPrice>
</ReshopPrice>
<Service>
<PaxRefID>Pax-2</PaxRefID>
<ValidatingPartyRefID>c2e098c2-675a-4ebd-b20c-98b702967739</ValidatingPartyRefID>
<ServiceAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>2d4ef83d-f942-4003-af42-6a4575987779</PaxSegmentRefID>
</PaxSegmentRef>
</ServiceAssociations>
<ServiceID>66dca4bd-0241-43dd-a05e-d9c63b66a6f0</ServiceID>
</Service>
</AddOfferItem>
<AddOfferItem>
<OfferItemID>75792b09-66de-41bf-86e2-be4ed3718920</OfferItemID>
<ReshopPrice>
<AddPrice>
<FareDetail>
<FareComponent>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<TicketCoupon>1</TicketCoupon>
<FareBasisCode>GNOR/CH15</FareBasisCode>
<FareRule>
<Remark>
<RemarkText>ENR1</RemarkText>
</Remark>
</FareRule>
<PaxSegmentRefID>2d4ef83d-f942-4003-af42-6a4575987779</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">2190.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">-185.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-111.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">111.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-116.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">116.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">199.09</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2190.00</TotalAmount>
</Price>
<PriceClassRefID>cc9fed8e-ba6d-4df0-b8cb-dae6e06445e5</PriceClassRefID>
<RBD>
<RBD_Code>G</RBD_Code>
</RBD>
</FareComponent>
<PaxRefID>Pax-3</PaxRefID>
<Price>
<BaseAmount CurCode="RUB">2190.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">199.09</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2190.00</TotalAmount>
</Price>
</FareDetail>
<Price>
<BaseAmount CurCode="RUB">2190.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">199.09</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2190.00</TotalAmount>
</Price>
</AddPrice>
</ReshopPrice>
<Service>
<PaxRefID>Pax-3</PaxRefID>
<ValidatingPartyRefID>c2e098c2-675a-4ebd-b20c-98b702967739</ValidatingPartyRefID>
<ServiceAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>2d4ef83d-f942-4003-af42-6a4575987779</PaxSegmentRefID>
</PaxSegmentRef>
</ServiceAssociations>
<ServiceID>a3a64bab-6f11-44e5-b7e5-2d6c94184afc</ServiceID>
</Service>
</AddOfferItem>
<BaggageAssociations>
<BaggageAllowanceRefID>bc120499-dfd8-43d0-97e9-7b7a9106f7fb</BaggageAllowanceRefID>
<BaggageFlightAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>2d4ef83d-f942-4003-af42-6a4575987779</PaxSegmentRefID>
</PaxSegmentRef>
</BaggageFlightAssociations>
<PaxRefID>Pax-2</PaxRefID>
<PaxRefID>Pax-3</PaxRefID>
</BaggageAssociations>
<BaggageAssociations>
<BaggageAllowanceRefID>47453365-52a1-4a70-b94a-e3b00bf7838e</BaggageAllowanceRefID>
<BaggageFlightAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>2d4ef83d-f942-4003-af42-6a4575987779</PaxSegmentRefID>
</PaxSegmentRef>
</BaggageFlightAssociations>
<PaxRefID>Pax-2</PaxRefID>
</BaggageAssociations>
<BaggageAssociations>
<BaggageAllowanceRefID>36bf7d62-1487-47d1-a259-a1f62e6da874</BaggageAllowanceRefID>
<BaggageFlightAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>2d4ef83d-f942-4003-af42-6a4575987779</PaxSegmentRefID>
</PaxSegmentRef>
</BaggageFlightAssociations>
<PaxRefID>Pax-3</PaxRefID>
</BaggageAssociations>
<OfferExpirationTimeLimitDateTime>2024-01-31T16:02:09.6376941Z</OfferExpirationTimeLimitDateTime>
<OfferID>dae23bc5-edb5-428f-8d5f-fa3d0739c517</OfferID>
<OwnerCode>TCH</OwnerCode>
<PenaltyRefID>04c9ef9f-9ef3-4dfd-b387-8818d5545cce</PenaltyRefID>
<PenaltyRefID>2049c275-0639-4d28-a3dc-8436b396db4e</PenaltyRefID>
<TotalPrice>
<BaseAmount CurCode="RUB">4765.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">433.18</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">61.66</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">4765.00</TotalAmount>
</TotalPrice>
</Offer>
<Offer OrderId="96829-240131-OKE9782">
<AddOfferItem>
<OfferItemID>768bb3fc-2b3c-433f-9d4c-0f6643c95f81</OfferItemID>
<ReshopPrice>
<AddPrice>
<FareDetail>
<FareComponent>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<TicketCoupon>1</TicketCoupon>
<FareBasisCode>GNOR</FareBasisCode>
<FareRule>
<Remark>
<RemarkText>ENR1</RemarkText>
</Remark>
</FareRule>
<PaxSegmentRefID>f517eee2-3964-4bbd-8a13-fd815f63cf3d</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">2575.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">-185.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-111.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">111.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-232.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">232.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">234.09</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2575.00</TotalAmount>
</Price>
<PriceClassRefID>cc9fed8e-ba6d-4df0-b8cb-dae6e06445e5</PriceClassRefID>
<RBD>
<RBD_Code>G</RBD_Code>
</RBD>
</FareComponent>
<PaxRefID>Pax-2</PaxRefID>
<Price>
<BaseAmount CurCode="RUB">2575.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">234.09</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2575.00</TotalAmount>
</Price>
</FareDetail>
<Price>
<BaseAmount CurCode="RUB">2575.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">234.09</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2575.00</TotalAmount>
</Price>
</AddPrice>
</ReshopPrice>
<Service>
<PaxRefID>Pax-2</PaxRefID>
<ValidatingPartyRefID>c2e098c2-675a-4ebd-b20c-98b702967739</ValidatingPartyRefID>
<ServiceAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>f517eee2-3964-4bbd-8a13-fd815f63cf3d</PaxSegmentRefID>
</PaxSegmentRef>
</ServiceAssociations>
<ServiceID>2832ddad-7229-4f24-ae63-0d7c9f60199c</ServiceID>
</Service>
</AddOfferItem>
<AddOfferItem>
<OfferItemID>aee46a84-c94f-43ba-836d-ee697b8c583e</OfferItemID>
<ReshopPrice>
<AddPrice>
<FareDetail>
<FareComponent>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<TicketCoupon>1</TicketCoupon>
<FareBasisCode>GNOR/CH15</FareBasisCode>
<FareRule>
<Remark>
<RemarkText>ENR1</RemarkText>
</Remark>
</FareRule>
<PaxSegmentRefID>f517eee2-3964-4bbd-8a13-fd815f63cf3d</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">2190.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">-185.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-111.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">111.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-116.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">116.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">199.09</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2190.00</TotalAmount>
</Price>
<PriceClassRefID>cc9fed8e-ba6d-4df0-b8cb-dae6e06445e5</PriceClassRefID>
<RBD>
<RBD_Code>G</RBD_Code>
</RBD>
</FareComponent>
<PaxRefID>Pax-3</PaxRefID>
<Price>
<BaseAmount CurCode="RUB">2190.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">199.09</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2190.00</TotalAmount>
</Price>
</FareDetail>
<Price>
<BaseAmount CurCode="RUB">2190.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">199.09</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2190.00</TotalAmount>
</Price>
</AddPrice>
</ReshopPrice>
<Service>
<PaxRefID>Pax-3</PaxRefID>
<ValidatingPartyRefID>c2e098c2-675a-4ebd-b20c-98b702967739</ValidatingPartyRefID>
<ServiceAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>f517eee2-3964-4bbd-8a13-fd815f63cf3d</PaxSegmentRefID>
</PaxSegmentRef>
</ServiceAssociations>
<ServiceID>5a1bc96e-4815-4809-8fc9-a985635f21dc</ServiceID>
</Service>
</AddOfferItem>
<BaggageAssociations>
<BaggageAllowanceRefID>bc120499-dfd8-43d0-97e9-7b7a9106f7fb</BaggageAllowanceRefID>
<BaggageFlightAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>f517eee2-3964-4bbd-8a13-fd815f63cf3d</PaxSegmentRefID>
</PaxSegmentRef>
</BaggageFlightAssociations>
<PaxRefID>Pax-2</PaxRefID>
<PaxRefID>Pax-3</PaxRefID>
</BaggageAssociations>
<BaggageAssociations>
<BaggageAllowanceRefID>7e73529b-96f7-48e1-92d6-8dfbed11242d</BaggageAllowanceRefID>
<BaggageFlightAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>f517eee2-3964-4bbd-8a13-fd815f63cf3d</PaxSegmentRefID>
</PaxSegmentRef>
</BaggageFlightAssociations>
<PaxRefID>Pax-2</PaxRefID>
</BaggageAssociations>
<BaggageAssociations>
<BaggageAllowanceRefID>cde2cd3a-9602-4af2-82b7-03fb2c3a8618</BaggageAllowanceRefID>
<BaggageFlightAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>f517eee2-3964-4bbd-8a13-fd815f63cf3d</PaxSegmentRefID>
</PaxSegmentRef>
</BaggageFlightAssociations>
<PaxRefID>Pax-3</PaxRefID>
</BaggageAssociations>
<OfferExpirationTimeLimitDateTime>2024-01-31T16:02:09.9649157Z</OfferExpirationTimeLimitDateTime>
<OfferID>6b433d14-58c4-4476-a610-722519184477</OfferID>
<OwnerCode>TCH</OwnerCode>
<PenaltyRefID>04c9ef9f-9ef3-4dfd-b387-8818d5545cce</PenaltyRefID>
<PenaltyRefID>2049c275-0639-4d28-a3dc-8436b396db4e</PenaltyRefID>
<TotalPrice>
<BaseAmount CurCode="RUB">4765.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">433.18</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">61.66</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">4765.00</TotalAmount>
</TotalPrice>
</Offer>
<Offer OrderId="96829-240131-OKE9782">
<AddOfferItem>
<OfferItemID>689ed36e-bdb5-4155-a705-cd6b25ada8ba</OfferItemID>
<ReshopPrice>
<AddPrice>
<FareDetail>
<FareComponent>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<TicketCoupon>1</TicketCoupon>
<FareBasisCode>GNOR</FareBasisCode>
<FareRule>
<Remark>
<RemarkText>ENR1</RemarkText>
</Remark>
</FareRule>
<PaxSegmentRefID>e63680dc-b408-40af-bb35-1042435016e5</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">2575.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">-185.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-111.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">111.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-232.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">232.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">234.09</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2575.00</TotalAmount>
</Price>
<PriceClassRefID>cc9fed8e-ba6d-4df0-b8cb-dae6e06445e5</PriceClassRefID>
<RBD>
<RBD_Code>R</RBD_Code>
</RBD>
</FareComponent>
<PaxRefID>Pax-2</PaxRefID>
<Price>
<BaseAmount CurCode="RUB">2575.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">234.09</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2575.00</TotalAmount>
</Price>
</FareDetail>
<Price>
<BaseAmount CurCode="RUB">2575.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">234.09</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2575.00</TotalAmount>
</Price>
</AddPrice>
</ReshopPrice>
<Service>
<PaxRefID>Pax-2</PaxRefID>
<ValidatingPartyRefID>c2e098c2-675a-4ebd-b20c-98b702967739</ValidatingPartyRefID>
<ServiceAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>e63680dc-b408-40af-bb35-1042435016e5</PaxSegmentRefID>
</PaxSegmentRef>
</ServiceAssociations>
<ServiceID>974553fc-cf05-43b4-9cc6-68ca77f98c11</ServiceID>
</Service>
</AddOfferItem>
<AddOfferItem>
<OfferItemID>8742a384-b4b0-4e7e-be34-f3f94b198466</OfferItemID>
<ReshopPrice>
<AddPrice>
<FareDetail>
<FareComponent>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<TicketCoupon>1</TicketCoupon>
<FareBasisCode>GNOR/CH15</FareBasisCode>
<FareRule>
<Remark>
<RemarkText>ENR1</RemarkText>
</Remark>
</FareRule>
<PaxSegmentRefID>e63680dc-b408-40af-bb35-1042435016e5</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">2190.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">-185.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-111.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">111.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-116.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">116.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">199.09</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2190.00</TotalAmount>
</Price>
<PriceClassRefID>cc9fed8e-ba6d-4df0-b8cb-dae6e06445e5</PriceClassRefID>
<RBD>
<RBD_Code>R</RBD_Code>
</RBD>
</FareComponent>
<PaxRefID>Pax-3</PaxRefID>
<Price>
<BaseAmount CurCode="RUB">2190.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">199.09</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2190.00</TotalAmount>
</Price>
</FareDetail>
<Price>
<BaseAmount CurCode="RUB">2190.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">199.09</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2190.00</TotalAmount>
</Price>
</AddPrice>
</ReshopPrice>
<Service>
<PaxRefID>Pax-3</PaxRefID>
<ValidatingPartyRefID>c2e098c2-675a-4ebd-b20c-98b702967739</ValidatingPartyRefID>
<ServiceAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>e63680dc-b408-40af-bb35-1042435016e5</PaxSegmentRefID>
</PaxSegmentRef>
</ServiceAssociations>
<ServiceID>610274d4-f8a9-4a38-8eed-437e01332ea9</ServiceID>
</Service>
</AddOfferItem>
<BaggageAssociations>
<BaggageAllowanceRefID>bc120499-dfd8-43d0-97e9-7b7a9106f7fb</BaggageAllowanceRefID>
<BaggageFlightAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>e63680dc-b408-40af-bb35-1042435016e5</PaxSegmentRefID>
</PaxSegmentRef>
</BaggageFlightAssociations>
<PaxRefID>Pax-2</PaxRefID>
<PaxRefID>Pax-3</PaxRefID>
</BaggageAssociations>
<BaggageAssociations>
<BaggageAllowanceRefID>d9ea88b8-38d6-4131-ab9d-6c587b1389b3</BaggageAllowanceRefID>
<BaggageFlightAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>e63680dc-b408-40af-bb35-1042435016e5</PaxSegmentRefID>
</PaxSegmentRef>
</BaggageFlightAssociations>
<PaxRefID>Pax-2</PaxRefID>
</BaggageAssociations>
<BaggageAssociations>
<BaggageAllowanceRefID>1c5502b1-8533-4889-8140-66688c979356</BaggageAllowanceRefID>
<BaggageFlightAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>e63680dc-b408-40af-bb35-1042435016e5</PaxSegmentRefID>
</PaxSegmentRef>
</BaggageFlightAssociations>
<PaxRefID>Pax-3</PaxRefID>
</BaggageAssociations>
<OfferExpirationTimeLimitDateTime>2024-01-31T16:02:10.3034161Z</OfferExpirationTimeLimitDateTime>
<OfferID>0f1b2f70-7c54-4727-8cc6-df98b0614235</OfferID>
<OwnerCode>TCH</OwnerCode>
<PenaltyRefID>04c9ef9f-9ef3-4dfd-b387-8818d5545cce</PenaltyRefID>
<PenaltyRefID>2049c275-0639-4d28-a3dc-8436b396db4e</PenaltyRefID>
<TotalPrice>
<BaseAmount CurCode="RUB">4765.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">433.18</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">61.66</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">4765.00</TotalAmount>
</TotalPrice>
</Offer>
<Offer OrderId="96829-240131-OKE9782">
<AddOfferItem>
<OfferItemID>95bd8eda-d854-43a2-90db-b10434390cde</OfferItemID>
<ReshopPrice>
<AddPrice>
<FareDetail>
<FareComponent>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<TicketCoupon>1</TicketCoupon>
<FareBasisCode>GNOR</FareBasisCode>
<FareRule>
<Remark>
<RemarkText>ENR1</RemarkText>
</Remark>
</FareRule>
<PaxSegmentRefID>9fdae937-9e68-4cad-9800-ccd77b97d3b9</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">2575.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">-185.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-111.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">111.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-232.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">232.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">234.09</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2575.00</TotalAmount>
</Price>
<PriceClassRefID>cc9fed8e-ba6d-4df0-b8cb-dae6e06445e5</PriceClassRefID>
<RBD>
<RBD_Code>G</RBD_Code>
</RBD>
</FareComponent>
<PaxRefID>Pax-2</PaxRefID>
<Price>
<BaseAmount CurCode="RUB">2575.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">234.09</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2575.00</TotalAmount>
</Price>
</FareDetail>
<Price>
<BaseAmount CurCode="RUB">2575.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">234.09</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2575.00</TotalAmount>
</Price>
</AddPrice>
</ReshopPrice>
<Service>
<PaxRefID>Pax-2</PaxRefID>
<ValidatingPartyRefID>c2e098c2-675a-4ebd-b20c-98b702967739</ValidatingPartyRefID>
<ServiceAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>9fdae937-9e68-4cad-9800-ccd77b97d3b9</PaxSegmentRefID>
</PaxSegmentRef>
</ServiceAssociations>
<ServiceID>1de63411-387f-45ef-b136-98b035bfb4e2</ServiceID>
</Service>
</AddOfferItem>
<AddOfferItem>
<OfferItemID>1bc01514-ae62-4017-a66f-b7e5e728cc85</OfferItemID>
<ReshopPrice>
<AddPrice>
<FareDetail>
<FareComponent>
<CabinType>
<CabinTypeCode>Economy</CabinTypeCode>
</CabinType>
<TicketCoupon>1</TicketCoupon>
<FareBasisCode>GNOR/CH15</FareBasisCode>
<FareRule>
<Remark>
<RemarkText>ENR1</RemarkText>
</Remark>
</FareRule>
<PaxSegmentRefID>9fdae937-9e68-4cad-9800-ccd77b97d3b9</PaxSegmentRefID>
<Price>
<BaseAmount CurCode="RUB">2190.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">-185.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">185.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-111.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">111.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">-116.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">116.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">199.09</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2190.00</TotalAmount>
</Price>
<PriceClassRefID>cc9fed8e-ba6d-4df0-b8cb-dae6e06445e5</PriceClassRefID>
<RBD>
<RBD_Code>G</RBD_Code>
</RBD>
</FareComponent>
<PaxRefID>Pax-3</PaxRefID>
<Price>
<BaseAmount CurCode="RUB">2190.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">199.09</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2190.00</TotalAmount>
</Price>
</FareDetail>
<Price>
<BaseAmount CurCode="RUB">2190.00</BaseAmount>
<BaseAmountGuaranteeTimeLimitDateTime>2024-02-03T18:31:00</BaseAmountGuaranteeTimeLimitDateTime>
<TaxSummary>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>ZZ</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">0.00</Amount>
<TaxCode>RI</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">199.09</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT Fare</TaxCode>
</Tax>
<Tax>
<Amount CurCode="RUB">30.83</Amount>
<QualifierCode>6</QualifierCode>
<TaxCode>VAT ZZ</TaxCode>
</Tax>
<TotalTaxAmount CurCode="RUB">0.00</TotalTaxAmount>
</TaxSummary>
<TotalAmount CurCode="RUB">2190.00</TotalAmount>
</Price>
</AddPrice>
</ReshopPrice>
<Service>
<PaxRefID>Pax-3</PaxRefID>
<ValidatingPartyRefID>c2e098c2-675a-4ebd-b20c-98b702967739</ValidatingPartyRefID>
<ServiceAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>9fdae937-9e68-4cad-9800-ccd77b97d3b9</PaxSegmentRefID>
</PaxSegmentRef>
</ServiceAssociations>
<ServiceID>0e53cc4c-99cc-4e0f-aeef-ced4b86d1303</ServiceID>
</Service>
</AddOfferItem>
<BaggageAssociations>
<BaggageAllowanceRefID>bc120499-dfd8-43d0-97e9-7b7a9106f7fb</BaggageAllowanceRefID>
<BaggageFlightAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>9fdae937-9e68-4cad-9800-ccd77b97d3b9</PaxSegmentRefID>
</PaxSegmentRef>
</BaggageFlightAssociations>
<PaxRefID>Pax-2</PaxRefID>
<PaxRefID>Pax-3</PaxRefID>
</BaggageAssociations>
<BaggageAssociations>
<BaggageAllowanceRefID>8eea3995-b36b-4a9a-a8b4-b2cbc948e540</BaggageAllowanceRefID>
<BaggageFlightAssociations>
<PaxSegmentRef>
<PaxSegmentRefID>9fdae937-9e68-4cad-9800-ccd77