Functional Specification
Business Functions
The BSP NDC Risk Management APIs are made available to airlines to support risk management across the following business functions
Business Process | Description | Airline Risk Requirement |
---|---|---|
Shopping | The process of creating offers and distributing them to a seller via an NDC connection | As an Airline, I may need to check an agency's risk profile before returning offers to them |
Ordering | The process of accepting a NDC offer and creating or modifying an Order | As an Airline, I need to check an agency's risk profile before accepting orders from them |
Transact Document | The process of creating or modifying a financial document related to an Order or Order item | As an Airline, I need to report document transactions relating to an NDC sale to the BSP so that the agency risk profile is up to date |
Functional Requirements
The BSP NDC Risk Management APIs provide the following capabilities to meet these business requirements
 | Functional Requirement | API Capability |
---|---|---|
1 | Check an agency's risk profile before returning offers to them | Get Agency Profile |
2 | Check an agency's risk profile before accepting orders from them | Get Agency Profile |
3 | Report transactions data relating to an NDC sale to the BSP | Post Agency Sales Transactions |
Process Flows
Shopping
The following flow demonstrates a call to the Agency Profile API at time of shopping.
Ordering
The following flow demonstrates a call to the Agency Profile API at time of Ordering.
Transact Document
Synchronous Order Call
Report sale during Order processing
Post Order Call
Report sale after Order response (synchronous document transaction)
Report sale after Order response (asynchronous document transaction)
NDC Message Categories
Business Process | Messages |
---|---|
Shopping | AirShopping |
Ordering | OrderCreate |
Transact Document | N/A |