Order operations¶
The following parameters become available after a booking is successfully created:
-
PNR (Passenger Name Record) number
-
MixVel order number
-
Payment time limit or order status indicator, which may display one of the following:
-
Booked (with date)
- Refunded
-
Cancelled
-
Itinerary details
-
Price breakdown, including:
-
Base fare for the itinerary
- Cost of ancillary services
-
Total order amount
-
Route price breakdown – accessible by clicking the “Expand” toggle (checkbox-style button)
-
Order management panel – displays available actions for the order, such as Pay, Service, Exchange, etc.
-
Passenger information, presented in two views:
-
A compact summary line
-
An expandable “Details” section showing the passenger full data and any added services
-
Passenger context menu – represented by a “hamburger” icon (three horizontal lines) within each passenger block, allowing management of passenger-specific data
-
Special Service Requests (SSR) block – for remarks related to special assistance or service requirements
-
Other system information – for general informational notes associated with the booking
-
Agent contact details.
Update¶
The Update operation is used to retrieve the latest booking data. It allows the system to receive updates from the carrier, obtain the current order status, or discard any pending changes made to the booking.
Booking/Order Update
The user can initiate the update operation by clicking the “Update” button.
If cached data exists in the MixVel Cashier web application, any pending changes stored in the operation cache are preserved during the refresh. The user must then either apply the changes or discard them.
If the user does not save the booking with the applied changes, the cache will be automatically cleared.
Passenger Data Management¶
The user can modify passenger details via the context menu available on the Order page. This menu is represented by a “hamburger” icon (three horizontal lines) located in the row of each passenger within the order.
By clicking this button, the user can view the list of available actions for managing the passenger’s data.
Additional passenger menu buttons
Available menu items:
-
Edit (see section «Edit passenger details before payment»).
-
Add:
- Phone – a contact phone number associated with the passenger
- E-mail – an email address associated with the passenger
- Visa – details of the document permitting entry into the destination country
- Address – the passenger’s residential or stay address
The context menu for a passenger without a seat differs from that of other passenger categories and includes the “Delete Infant” option (see section «Remove a passenger without a seat»).
Additional passenger menu
Edit Passenger Details Before Payment¶
In the booking (PNR) view mode — prior to payment — the user may edit the following passenger details:
-
Personal information: last name, first name, middle name (where applicable), date of birth, and gender
-
Identity document details
-
Contact information: phone number and email address
To edit a passenger’s data, the user should click the “More Options” (context menu) button — represented by three horizontal lines — next to the passenger’s entry and select “Edit” from the dropdown menu.
While in editing mode, the “More Options” button is replaced by two new buttons:
-
Double checkmark button “Apply Changes” – confirms and saves the modifications made by the user.
-
Cross button “Cancel Changes” – discards all edits and exits passenger data editing mode without saving.
Passenger data editing mode
While editing passenger data, the user cannot:
-
Navigating via the order management panel (e.g., accessing actions like Payment, Service, Exchange, etc.)
-
Editing data for any other passengers in the same booking
These restrictions ensure data integrity and prevent unintended changes during the editing session.
By clicking the double checkmark button “Apply Changes” the user confirms the modifications, which are then saved to a temporary cache.
A “CHNG.” (short for “changed”) indicator will appear:
- In the passenger data block where changes were made
- On the “Save” button in the order management panel
To permanently apply the changes to the booking, the user must click the “Save” button marked with “CHNG.”
Data edited and saved to the intermediate order cache
The user may delete a passenger’s contact phone number and email address. However, the identity document details can only be edited and not deleted.
Before removing any contact information (using the red “×” buttons next to the phone number or email), the user must ensure that at least one seated passenger in the booking has both a mobile phone number and an email address associated with their profile.
If this requirement is not met, the MixVel Cashier web application will display a pop-up message prompting the user to provide the necessary contact details before proceeding.
«Contact Information Required» pop-up
Add a visa for entry into the destination country¶
Visa adding
To add a visa for entry into the destination country, the user must select «Visa» from the passenger’s context menu and then complete the following fields:
-
Visa number – mandatory;
-
Place of issue – mandatory; must be entered manually in Latin letters;
-
Date of issue – mandatory;
-
Issuing country – mandatory; enter the country code or name manually, or select from a reference list;
-
Birth place – optional; enter manually in Latin letters;
-
Expiry date - mandatory.
Only one visa can be added per passenger in a booking.
In accordance with regulatory requirements, each visa number must be unique, including those for infant passengers.
Add a passenger’s stay or a residential address¶
Address information adding
To add a stay or a residential address, the user must select “Address” from the passenger’s context menu and complete the following fields:
-
Address type – select either “Destination” or “Residence”; mandatory
-
City of stay/residence – enter in Latin letters; mandatory
-
Country – enter the destination or residence country code or name manually, or select from a reference list; mandatory
-
Postal code – enter manually using Latin letters and/or digits; mandatory
-
Address – enter manually in Latin letters; optional
-
State/Area – enter manually in Latin letters; optional
Для удобства пользователей, обязательные для заполнения поля, отмечены «*». Для каждого пассажира в бронировании возможно добавить два адреса разного типа.
For user convenience, all mandatory fields are marked with an asterisk («*»).
Each passenger in a booking may have up to two addresses of different types (e.g., one «Destination» and one «Residence»).
Add passenger contact details¶
Phone number adding
To add a passenger’s phone number, the user must select «Phone» from the passenger’s context menu and then complete the following fields:
-
Phone number
-
Contact type (e.g., Mobile, Home, Work, etc.)
Email adding
To add a passenger’s email address, the user must select “Email” from the passenger’s context menu and enter the address in the standard format (e.g., ХХХХХХХХ@ХХХХХ.RU/COM/NET). The field includes built-in validation to ensure correct use of the «@» symbol and at least one dot («.») in the domain part.
In the current implementation, passenger contact details can only be added before the booking is paid.
Remove an infant (passenger without a seat) from the booking before payment¶
In the MixVel Cashier web application, the user can remove an infant (a passenger without a seat) from the booking before payment. To do this, the user must select “Delete Infant” from the context menu of the infant passenger and confirm the deletion.
Request for confirmation of saving the deletion operation to the cache
The MixVel Cashier web application retains the deletion operation in its temporary cache, and a warning label “del.” (indicating “deleted”) appears on the “Save” button to signal that the booking has been modified to remove data.
To finalize the deletion, the user must click the “Save” button.
Until the booking is saved with the deleted data, all further modifications to the order are disabled. The infant is removed only after the user confirms and saves the changes.
Deletion of an infant (passenger without a seat) is only permitted in an already created booking. It is not possible to remove an infant during the initial booking creation stage.
Edit Passenger Details After Payment¶
Editing a passenger’s personal details after payment is only possible through the ticket exchange process. See section “Ticket Exchange. Changing Passenger Details After Payment.”
Editing passenger contact information (e.g., phone number, email address) after payment is not available in the current version of the application.
Booking Cancellation¶
In the current implementation, a single "Cancel" button is used for both unpaid and paid bookings.
Cancellation window
To proceed with the booking cancellation, the user must select the action to be applied to the segments in the booking:
Actions with segments
-
Cancel segments: Applies cancellation to the selected segments, retaining them in the booking with status “XX” for audit and reporting purposes.
-
Delete segments: Cancels and permanently removes the segments from the booking.
After selecting the desired action, the user must click the “Confirm” button to execute the cancellation.
Booking cancellation cancels all segments and associated elements of the order — the system automatically selects every item in the booking for cancellation. Partial cancellation is not available in the current version.
Payment¶
The payment operation is available as a single combined transaction covering both the base airfare and any associated ancillary services (e.g., extra baggage, seat selection, meals, etc.).
If the booking has already been paid, the user may still add and purchase ancillary services separately.
«Payment» section button on the order window
On the payment page, the following information is displayed:
- Itinerary details
- Passenger data
- Breakdown of service prices per passenger
Passenger details can be reviewed by clicking the «Expand» button in the respective passenger block.
Страница оплаты с отображением стоимости билета и услуг каждого пассажира
Payment page view with the ticket price and services for each passenger
On the payment page, the user can:
-
Select a payment method from a dropdown list
-
View the total amount due
-
Click the «Issue» button to initiate the payment process
Payment methods
The MixVel Cashier web application currently supports the following payment methods:
-
Cash
-
Invoice (Payment Order)
-
VT-VPD (Military Transportation Document – issued as a military requisition)
-
KR-VPD (Military Transportation Document – issued on credit terms)
When selecting the Military Transportation Document (VPD) as the payment method, the user may choose one of the following options:
- Pay for the entire booking with a single VPD, or
- Assign a separate VPD to each passenger
If the booking contains more than two passengers, the system also allows grouping: for example, one VPD can cover several passengers, and another VPD can cover the rest.
When the VPD payment method is selected:
- The number of VPDs per booking must be between 1 and 9
- The user must specify the issuing authority (government agency or military department)
- In the document field, the VPD number must be entered in the exact format: VPD
MO RF or MVD RF (e.g., VPD 1234567890 MO RF)
Important restrictions:
-
Bookings paid via VPD cannot include any ancillary services (e.g., extra baggage, seat selection, meals) or travel insurance.
-
If such services are present in the order, the «Issue» button will be disabled, and the user will receive a notification prompting them to remove all additional services before proceeding with VPD payment.
Payment page
After the payment process is completed, the MixVel Cashier web application returns the user to the Order view.
The booking status and time-limit information are automatically updated to reflect the current state of the order.
Paid order view
In a paid booking, ticket numbers and EMDs (Electronic Miscellaneous Documents) — if applicable — will appear.
To view the details, the user can click on the ticket or EMD number. The ticket or EMD will open within the “Order” section. From the ticket or EMD view, the user can navigate back to the main booking page at any time.
If a passenger has multiple tickets and/or EMDs, a downward-pointing arrow will appear next to the ticket number, allowing the user to expand a dropdown list and view all associated tickets and EMDs for that passenger.
Ticket number after payment
Ticket view
EMD information
In the information window, the following columns are displayed:
# - Coupon number
RFISC - Service code (Reason For Issuance Sub Code)
Qty - Quantity of services covered by the coupon
Flight – Airline code and flight number
Dep. date – Departure date
Dep. – Departure city code
Arr. – Arrival city code
Fare code – Cost per coupon
Bag – Baggage allowance (for baggage-related EMDs)
Cnum. – Ticket coupon number linked to the EMD
CStat – Coupon status
Additional logic:
- If a coupon has a final status (e.g., used, refunded, voided), the SAC code is displayed in the SAC column.
- If the coupon is open (i.e., still valid for use), the SAC column is replaced with a "Valid period" column showing the expiration date or time-limit date for that coupon.
Splitting an order¶
While working with a booking, the user has access to the “Split” action button in the order management panel. This initiates the booking split operation, which divides a single PNR into multiple separate bookings.
One of the resulting bookings retains the original PNR number, while new PNRs are assigned to the others
This functionality is typically used to separate passengers or itineraries for independent management, payment, or ticketing
Splitting an order
Following the «Split» operation, the MixVel Cashier web application will open an order:
-
If «Show Split Order» is selected, the application opens the new order created as a result of the split.
-
If «Show Main Order» is selected, the application displays the original Order number, but with an updated passenger list.
To perform an order split, the user must select the passenger(s) to be separated from the original booking. The selected passengers will be moved to a new booking, while the non-selected passengers will remain in the original one.
Important Rules for Splitting:
-
An infant must always be accompanied by an adult passenger when being separated.
-
It is not permitted to separate an infant (a passenger under the age of 2) from the accompanying adult(s) in the booking.
-
It is possible to separate a minor (2-12 years) from the booking before or after the payment. It is required to add relevant remarks about adult accompaniment. For specific rules regarding the carriage of unaccompanied minors, please contact the operating carrier directly.