Consumption Taxes, TFCs and Payment Allocation
Description
In the example below we have a simple round trip for travel within Canada, sold in and originating in the province of Quebec where there are two consumption taxes that are not included in the base fare. The Goods and Services Tax (GST) shown using tax code XG and the Quebec Sales Tax (QST) shown using tax code XQ.
There are also two Taxes, Fees, and Charges that apply.
We are illustrating three scenarios: initial purchase, a voluntary change, and a refund request.
The OrderCreateRQ includes the required payment structure for a Commitment (not just Acceptance), i.e. instant payment.
The OrderViewRS will include the payment allocation from the instant payment.
Concepts Demonstrated
Consumption tax node
Taxes, Fees, and Charges (TFC) node including a tax with a handling fee.
Instant payment
Payment Simulation (in the voluntary change scenario)
Payment allocation
Preconditions / Assumptions
The shopping step has already occurred where the airline offer management system has returned the full pricing content with the consumption tax details and TFC details.
We are beginning with the creation of an Order.
Main Flow
Step | Message | Description |
|---|---|---|
1 | OrderCreateRQ | Creates the Order from the selected Offer including instant payment. |
2 | OrderViewRS | Returns the successful creation of the Order. |
3 | OrderSalesInformationNotifRQ | Provides the details to the Accounting system. |
4 | Acknowledgement | Accounting system returns an acknowledgement to the Order Management system. |
Post Conditions
An Order is successfully created.
The Price includes the details of the Consumption Taxes and TFCs.
Payment was successful and allocated.
The sale is communicated to the Accounting system.
The OSIN contains the internal values.