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

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

 

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

Business Process

Messages

Shopping

AirShopping
OfferPrice
OrderReshop

Ordering

OrderCreate
OrderChange
OrderCancel

Transact Document

N/A