loan trading notifications - fpml · 2 purpose the loan trading notifications are transmitted, in...

49
Loan Trading Notifications User Manual Version: 1.0 Syndicated Loan FpML Working Group Chair: Bhavik Katira ([email protected]) LSTA Agent Bank Communications Working Group Chair: Ellen Hefferan ([email protected])

Upload: others

Post on 11-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications

User Manual Version: 1.0

Syndicated Loan FpML Working Group Chair: Bhavik Katira ([email protected])

LSTA Agent Bank Communications Working Group

Chair: Ellen Hefferan ([email protected])

Page 2: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

1

Contents

1 Document History ................................................................................................ 3

2 Purpose .............................................................................................................. 4

3 Loan Trading Abstract Types .................................................................................. 6

3.1 Loan Trading Abstract Complex Types .............................................................. 6

3.2 Loan Trading Abstract Event Types .................................................................. 7

3.3 Loan Trading Abstract Notification Types ........................................................... 8

3.4 Data Mapping – Loan Trading Abstract Notification Types .................................... 8

4 Loan Trading Inheritance Structures ..................................................................... 10

4.1 Loan Trading Complex Types ......................................................................... 10

4.2 Loan Trading Event Inheritance ..................................................................... 11

4.3 Loan Trading Task Inheritance ....................................................................... 12

4.4 Loan Trading Notification Inheritance ............................................................. 13

5 Loan Trading Notifications Use ............................................................................. 14

6 Pre-Trade Activities ............................................................................................ 14

6.1 Business Application – Pre-Trade Activities ...................................................... 14

6.2 Data Mapping – Pre-Trade Activities ............................................................... 14

7 Loan Trade and Loan Transfer Notifications ........................................................... 15

7.1 Business Application – Loan Trade and Loan Transfer Notifications ..................... 15

7.2 Data Mapping Notes – Loan Trade and Loan Transfer Notifications ..................... 15

7.3 Data Mapping – Loan Trade Notification .......................................................... 16

7.4 Data Mapping – Loan Trade Confirmation Notification ....................................... 19

7.5 Data Mapping – Loan Transfer Notification ...................................................... 21

8 Loan Trade Settlement Task(s) ............................................................................ 24

8.1 Business Application – Loan Trade Settlement Task Notification ......................... 24

8.2 Data Mapping – Loan Trade Settlement Task Notification .................................. 24

9 Loan Trade Allocation ......................................................................................... 26

9.1 Business Application – Loan Allocation Notification and Loan Allocation Confirmation

Notification .......................................................................................................... 26

9.2 Data Mapping – Loan Allocation Notification .................................................... 26

9.3 Data Mapping Notes – Loan Allocation Confirmation Notification ........................ 28

10 Loan Allocation Settlement Task(s) ................................................................... 30

10.1 Business Application – Loan Allocation Settlement Task Notification ................ 30

10.2 Data Mapping – Loan Allocation Settlement Task Notification .......................... 30

11 Loan Allocation/Trade Transfer Fee Owed ........................................................... 32

11.1 Business Application .................................................................................. 32

11.2 Data Mapping Notes – Loan Trade / Allocation Transfer Fee Owed Notification .. 32

11.3 Data Mapping - Loan Trade Transfer Fee Owed Notification ............................ 32

Page 3: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

2

11.4 Data Mapping - Loan Allocation Transfer Fee Owed Notification ....................... 34

12 Loan Allocation Settlement Date Availability and Finalization ................................ 36

12.1 Business Application .................................................................................. 36

12.2 Data Mapping Notes – Loan Allocation Settlement Date Availability / Finalization

Notifications ......................................................................................................... 36

12.3 Data Mapping - Loan Allocation Settlement Date Availability Notification .......... 37

12.4 Data Mapping - Loan Allocation Settlement Date Finalization Notification ......... 38

13 Loan Allocation/Transfer Settlement .................................................................. 40

13.1 Business Application .................................................................................. 40

13.2 Data Mapping Notes – Loan Allocation / Transfer Settlement Notifications and

Loan Trade / Allocation Transfer Fee Due Notifications ............................................... 41

13.3 Data Mapping - Loan Allocation Settlement Notification.................................. 41

13.4 Data Mapping - Loan Transfer Settlement Notification ................................... 45

13.5 Data Mapping - Loan Trade Transfer Fee Due Notification .............................. 46

13.6 Data Mapping - Loan Allocation Transfer Fee Due Notification ......................... 47

Page 4: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

3

1 Document History

Date Version Author Changes

Q1 2018 1.0 Chad

Freeburg

Document created as part of Loan FpML Working Group sessions.

Page 5: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

4

2 Purpose

The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility),

between counterparties (buyer/seller) and between counterparties and agent. The goals of

these notifications include:

1. Representing a complete set of loan trading notifications, usable throughout the

lifecycle of the loan trade. The notification must describe relevant details for trading

events or tasks, as well as provide a mechanism for retraction (by the sender) and

confirmation (by the receiver) of the notification. Trading events and tasks include:

• Trade Initiation

o The initiation of a trade between buyer and seller counterparties

requires the communication of various trade details and terms, as well

as the confirmation or agreement to those terms.

• Transfer Initiation

o From the perspective of the agent, a trade is more accurately

described as an asset ‘transfer.’ Without the trade economics or other

trade terms conveyed, the trade work flow for an agent resembles a

transfer of commitment from one party to another.

• Indication of Trade Settlement Task(s)

o Once the trade has been initiated and confirmed, there may be trade-

level tasks that must be completed in advance of settlement. One

such task would be for counterparties to allocate the trade.

• Allocation

o Once the trade is confirmed, the counterparties must formally identify

those entities ultimately responsible for the legal transfer of the asset.

In the buyer’s case, the buyer must identify either itself or sub

funds/other entities. In the seller’s case, the seller often must identify

upstream funds from which assets for settlement would be sourced.

• Indication of Allocation Settlement Task(s)

o Once allocation by counterparties has occurred, a number of tasks

must be completed in advance of settlement. These tasks can include

obtaining borrowers consent to the transfer of a commitment,

obtaining letter of credit issuer’s consent to a change in contingent

liability exposure, or lender due diligence and know-your-customer

documentation for new lenders of record.

• Indication of Transfer Fee(s) Owed

o The agent determines the transfer fees that may be owed in relation to

transferring a commitment from one lender to another. While the

credit agreement establishes guidelines for the transfer fee, the agent

is the ultimate decider as to how the transfer fee will be applied to

specific settlements.

• Settlement Date Coordination

o In order to coordinate settlement counterparties and agent must

describe to each other the specific dates on or date ranges within

which they are able to settle. In certain circumstances, it is necessary

to describe periods during which counterparties or agent cannot settle.

Such ‘no settle’ periods are commonly defined in relation to so-called

‘CLO blackout’ periods or ‘agent freezes.’

• Settlement Date Finalization

o The agent determines and finalizes the settlement date, based on the

coordination communications between agent and counterparties.

Page 6: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

5

Purpose (continued)

• Indication of a Transfer Fee Due

o Though oftentimes inferred to be finalized settlement, the agent may

wish to formally define when the transfer fee is due.

• Allocation Settlement

o On the settlement date, the commitment is legally transferred from

one counterparty to another. The communication between

counterparties must include detail on the cash flows generated by the

economics of the trade. Within the syndicated loan trading market,

this is accomplished by a document called the ‘funding memo,’ which

is normally sent from seller (who would be most likely to have

outstanding contract details) to buyer.

• Transfer Settlement

o As with the transfer initiation stage, the communication from agent to

counterparties of the completion of the legal transfer of the

commitment would not contain the economic impacts to settlement

cash flows between the trading counterparties, but would likely contain

official contract-level details.

2. Improving transactional integrity and asset data timeliness, while reducing manual

processing.

• Use of the Loan Trading Notifications could reduce manual entry to trade

capture, order management, and loan systems of record, improving data

integrity by eliminating human ‘touches’ and reducing boarding / data entry

time.

Page 7: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

6

3 Loan Trading Abstract Types

Across the Loan FpML schema, abstract types are designed to facilitate the consistent

inheritance of common elements. The abstract types related to the loan trading are as

follows.

3.1 Loan Trading Abstract Complex Types

Certain core structural elements that may occur in numerous loan trading events are

designed as inheritable abstract types. This allows core loan trading structures to inherit

common elements from a single source, facilitating consistency across the loan trading

schema. The abstract complex types are:

1. AbstractTradingAccrual

This abstract type describes underlying factors that affect the calculation of a trade-

related accrual. This abstract type includes an ‘amount’ element, and an optional

structure to describe the accrual details (inherited from the ‘AccrualPeriod’ complex

type).

2. AbstractLoanAllocationSummary

This abstract type combines an allocation identifier object with an ‘amount’ field and

free-form text ‘comment’ field.

3. AbstractLoanTask

This abstract type combines a task ‘identifier’ with optional parent and corrected task

identifiers, as well as an element to describe the responsible party for completing the

task. It also contains an object to define the relevant dates in relation to a task,

such as when the task was raised, when it is expected to be completed, and date on

which it was ‘cleared.’ An element, based on an enumeration, is included to define

the ‘status’ of the task (e.g. ‘active,’ ‘cleared,’ or ‘cancelled’). Note that this

structure is designed to be re-usable in the future, outside of trading-specific task

notifications.

4. AbstractLoanTrade

This abstract type defines fundamental master loan trade event information. This

abstract type includes core information such as ‘trade date,’ a model to reference the

buyer and seller, a trade ‘type’ element, a ‘when-issued’ flag, and a model to

describe settlement terms such as the trading association that governs the trade as

well as the form of purchase (i.e. assignment vs. participation sold).

5. AbstractLoanTradeSummary

This abstract type describes fundamental loan trade information, and includes a

trade identifier, facility reference, amount, and optional free-form text ‘comment’

field.

Data mapping for the elements of the loan trading abstract complex types is described in

the sections later in this document that detail the various loan trading notifications.

Page 8: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

7

3.2 Loan Trading Abstract Event Types

All Loan Trading Notifications encapsulate either a loan trading ‘event’ or a ‘task.’ The loan

trading event is the core business transaction conveyed by the notification layer of the

structure. Each loan trading event inherits from an abstract event type. As with abstract

complex types, inheriting common elements from a single source facilitates consistency

across the event types. The abstract event types are:

1. AbstractLoanAllocationEvent

This abstract type inherits the ‘AbstractLoanEvent’ abstract type, and extends this

structure by adding an allocation reference

2. AbstractLoanAllocationSettlementEvent

This abstract type inherits the ‘AbstractLoanEvent’ abstract type, and extends this

structure by adding an allocation reference and a ‘settlement date’ element.

3. AbstractLoanTradeEvent

This abstract type inherits the ‘AbstractLoanEvent’ abstract type, and extends this

structure by adding a loan trade reference.

Data mapping for the elements of the loan trading events and loan trading abstract event

types is described in the sections later in this document that detail the various loan trading

notifications.

Page 9: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

8

3.3 Loan Trading Abstract Notification Types

The Loan Trading Notifications inherit from a set of abstract notification types. As with

abstract complex types and abstract event types, inheriting common elements from a single

source facilitates consistency across notification types. These abstract notification types

are:

1. AbstractLoanAllocationPaymentNotification

This abstract type inherits the ‘AbstractLoanTradingNotification’ (see below), and a

‘payment’ element that accounts for payments made by allocation. The ‘payment’

element is based on the ‘LoanAllocationPayment’ complex type.

2. AbstractLoanTradePaymentNotification

This abstract type inherits the ‘AbstractLoanTradingNotification’ (see below), and a

‘payment’ element that accounts for payments made by trade. The ‘payment’

element is based on the ‘LoanTradePayment’ complex type.

3. AbstractLoanTradingNotification

This abstract type inherits the shared FpML ‘CorrectableRequestMessage’ and

extends by adding required ‘noticeDate,’ ‘partyReference,’ and ‘role’ elements. The

‘role’ element, which is based upon the ‘tradingPartyRoleScheme’ will grow with

importance as more loan trading parties adopt the Loan Trading Notifications.

3.4 Data Mapping – Loan Trading Abstract Notification Types

The following data mapping describes elements unique to the loan trading abstract

notification types.

Element Complex Type Required? Description

AbstractLoanAllocationPaymentNotification

payment LoanAllocationPayment Y

[1..n]

An element to describe a payment

at the allocation level. This

complex type extends the shared

‘Payment’ complex type, with a

‘LoanAllocationReference’ object.

See ‘AbstractLoanAllocation

PaymentNotification/payment’

section below for details about the

elements related to the extension.

AbstractLoanAllocationPaymentNotification/payment

PayerReceiver.model [model] Y A structure which references the

payer and receiver related to the

event.

paymentAmount NonNegativeMoney Y The payment amount, related to a

currency.

allocationReference LoanAllocation

Reference

Y

[1..n]

A reference to the loan trade

allocation.

AbstractLoanTradePaymentNotification

payment LoanTradePayment Y

[1..n]

An element to describe a payment

at the trade level. This complex

type extends the shared ‘Payment’

complex type with a ‘LoanTrade

Reference’ object. See ‘Abstract

Page 10: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

9

LoanTradePaymentNotification/

payment’ section below for details

about the elements related to the

extension.

AbstractLoanTradePaymentNotification/payment

PayerReceiver.model [model] Y A structure which references the

payer and receiver related to the

event.

paymentAmount NonNegativeMoney Y The payment amount, related to a

currency.

loanTradeReference LoanTradeReference Y

[1..n]

A reference to the loan trade.

AbstractLoanTradingNotification

noticeDate [xsd:date] Y The business date on which the

notice is valid (and was

communicated).

partyReference PartyReference Y A reference to the party sending

the notification.

role LoanTradingPartyRole Y The role of the party sending the

notification, based on the ‘trading

PartyRoleScheme.’

Page 11: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

10

4 Loan Trading Inheritance Structures

The following diagrams detail the inheritance structure for loan trading complex types,

events, and notifications. As mentioned in the ‘Abstract Types’ section above, complex

types, events/tasks, and notifications inherit common elements from abstract types.

4.1 Loan Trading Complex Types

The following diagram indicates the three complex types the inherit shared elements from

the AbstractTradingAccrual abstract type.

Abstract type

Concrete type

AbstractTradingAccrual

LoanTradingAccruingFee

Accrual

LoanTradingLetterOfCredit

Accrual

LoanTradingOutstandings

Accrual

Page 12: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

11

4.2 Loan Trading Event Inheritance

The following diagram indicates the events that inherit from abstract event types.

AbstractLoanEvent

AbstractLoanTradeEvent

LoanTrade Event

AbstractLoan Allocation

Event

LoanAllocation Event

LoanSettlement DateAvailability

Event

AbstractLoan AllocationSettlement

Event

LoanTransfer Settlement

Event

LoanSettlement DateFinalization

Event

Abstract type

Concrete type

LoanAllocationTransferFee

DueEvent

LoanAllocationTransferFeeOwedEvent

LoanTradeTransferFeeDueEvent

LoanTradeTransferFeeOwedEvent

LoanAllocationSettlement

Event

Page 13: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

12

4.3 Loan Trading Task Inheritance

The following diagram indicates the tasks that inherit from the abstract task type.

Abstract type

Concrete type

AbstractLoanTask

LoanTrade Settlement

Task

LoanAllocation Settlement

Task

Page 14: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

13

4.4 Loan Trading Notification Inheritance

The following diagram indicates the 15 notifications (including retraction notifications) that

inherit from abstract notification types.

Abstract type

Concrete type

AbstractLoanTrading

Notification

LoanTradeNotification

LoanTrade ConfirmationNotification

LoanTransferNotification

LoanAllocationNotification

LoanAllocation Confirmation Notification

LoanTrade SettlementTask

Notification

LoanAllocationSettlementTask

Notification

LoanAllocationSettlementDate

Availability Notification

LoanAllocationSettlementDate

Finalization Notification

LoanAllocationTransferFeeOwed

Notification

LoanAllocation Settlement Notification

LoanTransfer Settlement Notification

Correctable Request Message

LoanAllocationTransferFeeDue

Notification

AbstractLoanAllocationPayment

Notification

AbstractLoanTrade

PaymentNotification

LoanTradeTransferFeeDue

Notification

LoanTradeTransferFeeOwed

Notification

Page 15: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

14

5 Loan Trading Notifications Use

The use of the Loan Trading Notifications in relation to the loan trading lifecycle is best

represented by the following timeline-based discussion sections below.

Within the diagrams that follow, open arrows indicate actions that occur outside of the Loan

FpML schema, while closed arrows indicate Loan FpML notifications.

Note that all Loan Trading Notifications have a corresponding ‘retraction’ notification, which

is built nearly identically to the original notification; the only difference is the naming

convention of the outermost ‘wrapper.’ Consistent with the rest of the Loan FpML schema,

Loan Trading retraction notifications are intended to be used to indicate a retraction of an

original notification previously sent. For simplicity’s sake, the retraction notifications are

omitted from timeline diagrams and data mapping and business validation sections.

6 Pre-Trade Activities

6.1 Business Application – Pre-Trade Activities

Before execution of the trade between counterparties, several actions occur, as indicated

below. Inclusive in those actions is the optional transmission of asset and position

information, as represented by the Deal Statement and Outstanding Contracts Statement

FpML notifications.

Seller Buyer Agent Bank

Confidentiality and Asset Discovery

Deal Statement

The deal statement and outstanding contracts

statement allows the seller of the asset to pass on the

deal/facility and outstanding details to the buyer.

Master Confidentiality Agreement

A legal agreement executed to ensure that the buyer of the asset maintains confidentiality around the loan asset. Currently a manual process.

Trade negotiation

Trade negotiation

Loan Trade Negotiation

OutstandingContracts Statement

Sign Agreement

Agreement on basic trade terms through an external electronic communication channel or via phone.

6.2 Data Mapping – Pre-Trade Activities

See data mapping for ‘Deal Statement’ and ‘Outstanding Contracts Statement’ notifications.

Page 16: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

15

7 Loan Trade and Loan Transfer Notifications

7.1 Business Application – Loan Trade and Loan Transfer Notifications

The loan trade is initiated by the below notifications, which convey the details of the initial

loan trade. Notifications sent between counterparties utilize the ‘LoanTradeNotification,’

while notifications sent from counterparty to agent utilize the ‘LoanTransferNotification.’

The fundamental difference between these notification types is the absence of price and

other counterparty-specific trade terms that should not be shared with the agent.

Seller Buyer Agent Bank

Loan Trade Notification

Loan Trade Notification

Negotiate the terms of the trade. The Loan Trade Notifications can be sent numerous times between the parties until an agreement is reached.

Loan Transfer Notification

Loan Transfer Notification

Either party could alert the agent to the transfer.

Transfer Notification Options

Buyer can optionally alert the agent...

Seller usually contacts agent...

Loan Trade Details Exchange

In some cases, the buyer can send out the Loan Trade Notification...

Seller usually sends out a Loan Trade Notification...

Loan Trade ConfirmationNotification

Loan Trade ConfirmationNotification

7.2 Data Mapping Notes – Loan Trade and Loan Transfer Notifications

The following data fields and structures are utilized by the ‘LoanTradeNotification,’

‘LoanTrade ConfirmationNotification,’ and ‘LoanTransferNotification.’ For all loan trading-

related notifications, in the case of fields inherited from other FpML schema, Loan FpML may

utilize these fields/structures to represent concepts not found in other asset classes, and the

end-user of the notification should be mindful of this fact. Note that, aside from the

‘transferFeeRemittedBy’ element, the Loan Transfer Notification contains no additional

elements beyond what is contained in the Loan Trade Notification. The Loan Transfer

Notification omits the ‘price’ and ‘transferFee’ elements, as well as the LoanTrading

CounterpartyCashSettlementRules.model and LoanTradingParticipationSettlement

Page 17: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

16

Terms.model models.

7.3 Data Mapping – Loan Trade Notification

Element Complex Type Required? Description

loanTradeNotification

tradeEvent LoanTradeEvent Y

A structure to establish the loan

trade event. This structure contains

an event identifier for the trade as

well as a reference to the details of

the trade, contained in an element

in the message. See ‘loanTrade

Notification/tradeEvent’ section

below.

trade LoanTrade Y A structure defining counterparty-

to-counterparty loan trade

information. This structure contains

the main (e.g. fund manager/main

counterparty) trade details. See

‘loanTradeNotification/trade’

section below.

FacilityDetails.model [model] Y

A model used to reference a facility

by either identifier or summary.

This complex type is used

throughout the Loan FpML schema.

party Party Y

[1..n]

A legal entity or a subdivision of a

legal entity. This complex type is

used throughout the Loan FpML

schema.

loanTradeNotification/tradeEvent

eventIdentifier BusinessEventIdentifier Y

[1..n]

A reference to a specific embedded

event within the notification. This

structure also references the party

issuing the event identifier.

parentEventIdentifier BusinessEventIdentifier N An identifier used to identify a

group of related business events.

correctedEventIdentifier BusinessEventIdentifier N A unique identifier associated with

a previous ‘inaccurate event.’

Population of this identifier

represents that this event is a

‘corrective measure’ to a previous

event, rather than being a stand-

alone event.

Page 18: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

17

LenderAndCash

Details.model

[model] N A structure to reference the lender

and the cash flow details pertaining

to that lender, within a business

event.

comment [xsd:string] N A freeform text field that allows the

sender to add further information

about the business event.

loanTradeReference LoanTradeReference Y A reference to a loan trade.

loanTradeNotification/trade

tradeIdentifier TradeIdentifier Y A unique identifier for the trade.

See ‘loanTradeNotification/

trade/tradeIdentifier section below.

facilityReference FacilityReference Y A reference to an asset (facility)

indicated by the ‘FacilityDetails.

model.’

amount Money Y The amount of the trade. This

complex type is made up of a

currency (Currency, based on

scheme ‘currencyScheme’) and an

amount (xsd:decimal) element.

comment [xsd:string] N A freetext field which allows the

sender to add further details

around the trade event.

tradeDate [xsd:date] Y The effective date of initiation of a

trade.

BuyerSeller.model [model] Y A structure to reference the buyer

and seller trading counterparties to

a trade.

type LoanTrading

TypeEnum

Y An enumeration to indicate

whether a trade is a ‘primary’ trade

or a ‘secondary’ trade.

whenIssuedFlag [xsd:boolean] Y A flag to indicate the dependency

of a secondary market loan trade

upon the closing of a primary

market loan structuring and

syndication process.

LoanTradingSettlement

Terms.model

[model] Y A model which contains specific

terms-related information for a

loan trade, including governing

association and form of purchase.

price xsd:decimal Y The trade price, notated as a

decimal, to be expressed as a

percentage multiplied by the

commitment amount.

transferFee LoanTransferFee Y Detail about the transfer fee that is

owed to the agent for the transfer

of the commitment (via the trade).

See ‘loanTradeNotification/trade/

transferFee’ section below

LoanTradingCounterparty

CashSettlement

[model] Y A model to establish a set of trade

settlement rules. See ‘loanTrade

Page 19: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

18

Rules.model Notification/trade/LoanTrading

CounterpartyCashSettlement

Rules.model’ section below.

LoanTradingParticipation

SettlementTerms.model

[model] N Rules associated with a trade

settled by participation only. See

‘loanTradeNotification/trade/

LoanTradingParticipation

SettlementTerms.model’ section

below.

loanTradeNotification/trade/tradeIdentifier

PartyAndAccount

References.model

[model] Y A pointer style reference to a party

identifier, via a partyReference

(PartyReference) and optionally an

accountReference

(AccountReference). The party

referenced identified in this model

is the party which has authored the

trade identifier.

tradeId TradeId N* A unique trade identifier. *Note:

either this element or the

versionedTradeId element must be

included in the structure, as

appropriate.

versionedTradeId Versioned

TradeId

N* A trade identifier accompanied by a

version number. In regulatory

reporting views, this should be

avoided except for internal

messaging. *Note: either this

element or the tradeId element

must be included in the structure,

as appropriate.

loanTradeNotification/trade/LoanTradingSettlementTerms.model

tradingAssociation LoanTradingAssocEnum Y Defines the trading association

under which the loan trade

documentation is governed, based

on an enumeration.

formOfPurchase LoanTradingFormOf

PurchaseEnum

Y Defines whether the trade is being

settled by assignment or

participation (i.e. sub-

participation), based on an

enumeration

loanTradeNotification/trade/transferFee

remittedBy BuyerSellerEnum Y An enumeration to indicate the

party responsible for remitting the

transfer fee to the agent (either the

buyer or seller).

paidBy LoanTransferFee

PaidByEnum

Y A rule enumeration, based on

standard market convention, for

the way a transfer fee may be split

and/or paid between

counterparties.

Page 20: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

19

totalAmount NonNegative

Money

N The amount payable to the agent

for re-assigning a share in one of

the underlying facilities within the

deal. This complex type is made

up of a currency (Currency, based

on scheme ‘currencyScheme’) and

an amount (xsd:decimal) element.

transferFeeAmounts BuyerSellerAmounts Y Counterparty shares of the transfer

fee owed to the agent. This

complex type is made up of a

buyersAmount (NonNegative

Money) and sellersAmount

(NonNegativeMoney) elements.

loanTradeNotification/trade/LoanTradingCounterpartyCashSettlementRules.model

documentationType LoanTradingDoc

TypeEnum

Y Defines whether the loan trade is

being settled under par or

distressed documentation.

accrualSettlementType LoanTradingAccrual

SettlementEnum

Y Defines the way in which interest

(and fees) will be handled between

the buyer and seller of the loan.

delayedCompensationFlag [xsd:boolean] Y Defines whether delayed

compensation is due at settlement

of the loan trade.

nonRecurringFees

Benefactor

BuyerSellerEnum Y An enumeration, which defines the

benefit of all amendment fees,

consent, waiver, ticking and other

non-recurring fees occurring

between trade date and settlement

date.

loanTradeNotification/trade/LoanTradingParticipationSettlementTerms.model

collareralRequired

Flag

[xsd:boolean] Y Identifies whether the buyer is to

supply collateral in the case the

trade involves a revolver and the

trade settles as a participation.

votingRights LoanTradingVoting

RightsEnum

Y An enumeration, which identifies

whether the buyer is to receive, or

seller is to retain, voting rights.

7.4 Data Mapping – Loan Trade Confirmation Notification

Element Complex Type Required? Description

loanTradeConfirmationNotification

confirmation LoanTradeEvent Y

A structure to confirm the original

loan trade event, conveyed in the

Loan Trade Notification. See

‘loanTradeConfirmationNotification/

tradeEvent’ section below.

tradeSummary LoanTrade Y A summary of the trade. See

‘loanTradeConfirmationNotification/

tradeSummary’ section below.

Page 21: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

20

FacilityDetails.model [model] Y

See description in ‘loanTrade

Notification’ section above.

party Party Y

[1..n]

A legal entity or a subdivision of a

legal entity. This complex type is

used throughout the Loan FpML

schema.

loanTradeConfirmationNotification/confirmation

eventIdentifier BusinessEventIdentifier Y

[1..n]

A reference to a specific embedded

event within the notification. This

structure also references the party

issuing the event identifier.

parentEventIdentifier BusinessEventIdentifier N An identifier used to identify a

group of related business events.

correctedEventIdentifier BusinessEventIdentifier N A unique identifier associated with

a previous ‘inaccurate event.’

Population of this identifier

represents that this event is a

‘corrective measure’ to a previous

event, rather than being a stand-

alone event.

LenderAndCash

Details.model

[model] N A structure to reference the lender

and the cash flow details

pertaining to that lender, within a

business event. See

‘loanTradeNotification/

tradeEvent’ section above.

comment [xsd:normalizedString] N A freeform text field that allows

the sender to add further

information about the business

event.

loanTradeReference LoanTradeReference Y Reference to a loan trade. See

‘loanTradeNotification/tradeEvent’

section above.

loanTradeConfirmationNotification/tradeSummary

tradeIdentifier TradeIdentifier Y A unique identifier for the trade.

facilityReference FacilityReference Y A reference to an asset (facility)

indicated by the

‘FacilityDetails.model’

amount Money Y The amount of the trade. This

complex type is made up of a

currency (Currency, based on

scheme ‘currencyScheme’) and an

amount (xsd:decimal) element.

comment [xsd:string] N A freetext field which allows the

sender to add further details

around the task.

Page 22: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

21

loanTradeConfirmationNotification/tradeSummary/tradeIdentifier

PartyAndAccount

References.model

[model] Y A pointer style reference to a party

identifier, via a partyReference

(PartyReference) and optionally an

accountReference

(AccountReference). The party

referenced identified in this model

is the party which has authored

the trade identifier.

tradeId TradeId N* A unique trade identifier. *Note:

either this element or the

versionedTradeId element must be

included in the structure, as

appropriate.

versionedTradeId Versioned

TradeId

N* A trade identifier accompanied by

a version number. In regulatory

reporting views, this should be

avoided except for internal

messaging. *Note: either this

element or the tradeId element

must be included in the structure,

as appropriate.

7.5 Data Mapping – Loan Transfer Notification

Element Complex Type Required? Description

loanTransferNotification

transferEvent LoanTradeEvent Y A structure to establish the loan

transfer event. This structure

contains an event identifier for the

trade as well as a reference to the

details of the trade, contained in

an element in the message. See

‘loanTradeNotification/tradeEvent’

section above.

transfer LoanTransfer Y An event structure defining loan

transfer information, sent from

counterparty to agent. This

structure contains the main (e.g.

fund manager/main counterparty)

trade details. See ‘loanTransfer

Notification/transfer’ section below.

FacilityDetails.model [model] Y

[1..n]

See description in ‘loanTrade

Notification’ section above.

party Party Y

[1..n]

A legal entity or a subdivision of a

legal entity. This complex type is

used throughout the Loan FpML

schema.

Page 23: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

22

loanTransferNotification/transferEvent

eventIdentifier BusinessEventIdentifier Y A reference to a specific embedded

event within the notification. This

structure also references the party

issuing the event identifier.

parentEventIdentifier BusinessEventIdentifier N An identifier used to identify a

group of related business events.

correctedEventIdentifier BusinessEventIdentifier N A unique identifier associated with

a previous ‘inaccurate event.’

Population of this identifier

represents that this event is a

‘corrective measure’ to a previous

event, rather than being a stand-

alone event.

LenderAndCash

Details.model

[model] N A structure to reference the lender

and the cash flow details pertaining

to that lender, within a business

event. See ‘loanTradeNotification/

tradeEvent’ section above.

comment [xsd:normalizedString] N A freeform text field that allows the

sender to add further information

about the business event.

loanTradeReference LoanTradeReference Y Reference to a loan trade. See

‘loanTradeNotification/tradeEvent’

section above.

loanTransferNotification/transfer

tradeIdentifier TradeIdentifier Y A unique identifier for the trade.

See ‘loanTradeNotification/

transfer/tradeIdentifier’ section

above.

facilityReference FacilityReference Y A reference to an asset (facility)

indicated by the ‘FacilityDetails.

model’

amount Money Y The amount of the transfer. This

complex type is made up of a

currency (Currency, based on

scheme ‘currencyScheme’) and an

amount (xsd:decimal) element.

comment [xsd:string] N A freetext field which allows the

sender to add further details

around the transfer event.

tradeDate [xsd:date] Y The effective date of initiation of a

transfer.

BuyerSeller.model [model] Y See the ‘loanTradeNotification/

trade’ section above.

type LoanTrading

TypeEnum

Y See the ‘loanTradeNotification/

trade’ section above.

whenIssuedFlag [xsd:boolean] Y See the ‘loanTradeNotification/

trade’ section above.

LoanTradingSettlement [model] Y See the ‘loanTradeNotification/

Page 24: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

23

Terms.model trade’ section above.

transferFeeRemittedBy BuyerSellerEnum Y An enumeration to indicate the

party responsible for remitting the

transfer fee to the agent (buyer or

seller).

Page 25: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

24

8 Loan Trade Settlement Task(s)

8.1 Business Application – Loan Trade Settlement Task Notification

Once the trade is initiated, the ‘LoanTradeSettlementTaskNotification’ may be sent between

counterparties, or from counterparty to agent and vice versa to indicate trade-level tasks

that must be completed prior to the settlement of the trade. One such application of the

‘LoanTradeSettlementTask Notification’ would be for the agent to indicate to the buyer the

need to allocate the trade.

Seller Buyer Agent Bank

Trade-Level Settlement Task Notification

Loan TradeSettlement Task Notification

Loan TradeSettlement Task Notification

Loan TradeSettlement Task Notification

Loan TradeSettlement Task Notification

Loan TradeSettlement Task Notification

Loan TradeSettlement Task Notification

There could be numerous exchanges between counterparties and agent, until all settlement tasks have been completed. These notifications can be sent at any point.

8.2 Data Mapping – Loan Trade Settlement Task Notification

Element Complex Type Required? Description

loanTradeSettlementTaskNotification

task LoanTradeSettlement

Task

Y

[1..n]

The task, which is a prerequisite to

trade settlement. See ‘loanTrade

SettlementTaskNotification/task’ section

below.

tradeSummary LoanTradeSummary Y

[1..n]

A summary of the trade. See

‘loanTradeSettlementTaskNotification/

tradeSummary’ section below.

FacilityDetails.

model

[model] Y

[1..n]

A model used to reference a facility by

either identifier or summary. This

complex type is used throughout the

Loan FpML schema.

party Party Y

[1..n]

A legal entity or a subdivision of a legal

entity. This complex type is used

throughout the Loan FpML schema.

Page 26: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

25

loanTradeSettlementTaskNotification/task

taskIdentifier TaskIdentifier Y The unique identifier for a settlement

task, defined by a scheme.

parentTaskIdentifier TaskIdentifier N An identifier used to identify a group of

related tasks.

correctedTask

Identifier

TaskIdentifier N A unique identifier associated with a

previous ‘inaccurate task.’ Population of

this identifier represents that this task is

a ‘corrective measure’ to a previous task,

rather than being a stand-alone task.

responsibleParty PartyReference Y A reference to the party responsible for

the completion of the settlement task.

dates LoanTradingSettlement

TaskDates

Y Dates relevant to the settlement task.

See ‘loanTradeSettlementTask

Notification/task/dates’ section below.

status LoanTradingSettlement

TaskStatusEnum

Y An enumeration to define the status of

the settlement task.

comment [xsd:string] N A freetext field which allows the sender

to add further details around the task.

loanTradeReference LoanTradeReference Y Reference to the trade. See ‘loanTrade

Notification/tradeEvent’ section above.

type LoanTradeSettlement

TaskType

Y The type of the trade settlement task,

based on scheme.

loanTradeSettlementTaskNotification/task/dates

raisedDate [xsd:date] Y The date on which the settlement task

was raised.

expectedDate [xsd:date] N The date by which the settlement task is

expected to be completed.

clearedDate [xsd:date] N The date on which the settlement task

was either cleared or cancelled.

loanTradeSettlementTaskNotification/tradeSummary

tradeIdentifier TradeIdentifier Y A unique identifier for the trade.

facilityReference FacilityReference Y A reference to an asset (facility)

indicated by the ‘FacilityDetails.model’

amount Money Y The amount of the trade. This complex

type is made up of a currency (Currency,

based on scheme ‘currencyScheme’) and

an amount (xsd:decimal) element.

comment [xsd:string] N A freetext field which allows the sender

to add further details around the task.

Page 27: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

26

9 Loan Trade Allocation

9.1 Business Application – Loan Allocation Notification and Loan Allocation Confirmation

Notification

The loan trade can be allocated by the buyer via the ‘Loan Allocation Notification’ in a

variety of ways, including to itself entirely or partially, or to sub-entities such as fund, CLOs,

special vehicles, or others. Notification is sent by the buyer to both seller and agent. The

‘Loan Trade Allocation Confirmation Notification’ is sent from seller to buyer or agent to

buyer, confirming the details of the allocation as represented in the Loan Allocation

Notification.

Seller Buyer Agent Bank

Loan Allocation Notification

Loan Allocation Notification

Loan Allocation Confirmation Notification

The allocation notification

must be received by

seller in order to perform

appropriate due diligence on

allocated parties..

The allocation notification must be received by agent in order to perform appropriate due diligence on allocated parties..

Loan AllocationConfirmation Notification

Allocation Notification

Buyer can optionally alert the agent...

9.2 Data Mapping – Loan Allocation Notification

Element Complex Type Required? Description

loanAllocationNotification

allocationEvent LoanAllocationEvent Y A structure to establish the loan trade

allocation event. This structure contains

an event identifier for the allocation

event as well as a reference to the details

of the loan trade alloocation, contained in

an element in the message.

allocation LoanAllocation Y

[1..n]

A structure defining information related

to a loan trade allocation. See

‘loanAllocationNotification/allocation’

section below.

tradeSummary LoanTradeSummary Y

[1..n]

A summary of the trade. See

‘loanTradeSettlementTaskNotification/

tradeSummary’ section earlier in this

document.

FacilityDetails.model [model] Y

[1..n]

A model used to reference a facility by

either identifier or summary. This

complex type is used throughout the

Loan FpML schema.

Page 28: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

27

party Party Y

[1..n]

A legal entity or a subdivision of a legal

entity. This complex type is used

throughout the Loan FpML schema.

loanAllocationNotification/allocationEvent

eventIdentifier BusinessEventIdentifier Y A reference to a specific embedded event

within the notification. This structure

also references the party issuing the

event identifier.

parentEventIdentifier BusinessEventIdentifier N An identifier used to identify a group of

related business events.

correctedEventIdentifier BusinessEventIdentifier N A unique identifier associated with a

previous ‘inaccurate event.’ Population of

this identifier represents that this event

is a ‘corrective measure’ to a previous

event, rather than being a stand-alone

event.

LenderAndCash

Details.model

[model] N A structure to reference the lender and

the cash flow details pertaining to that

lender, within a business event. See

‘loanTradeNotification/tradeEvent’ section

above.

comment [xsd:normalizedString] N A freeform text field that allows the

sender to add further information about

the business event.

allocationReference LoanAllocationReference Y

[1..n]

Reference to an allocation.

loanAllocationNotification/allocation

allocationIdentifier LoanAllocationIdentifier Y A unique identifier for the allocation. See

‘loanAllocationNotification/allocation/

allocationIdentifier section below.

amount Money Y The amount of the allocation. This

complex type is made up of a currency

(Currency, based on scheme

‘currencyScheme’) and an amount

(xsd:decimal) element.

comment [xsd:string] N A freetext field which allows the sender

to add further details around the task.

LoanAllocationParties.

model

[model] Y A model which contains the main parties

involved in a loan allocation. See

‘loanAllocationNotification/allocation/

LoanAllocationParties.model’ section

below.

LoanTradingParties.

model

[model] N A model which contains the main parties

involved in the original loan trade. See

‘loanAllocationNotification/allocation/

LoanTradingParties.model section below.

Page 29: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

28

loanAllocationNotification/allocation/allocationIdentifier

PartyAndAccount

References.model

[model] Y A pointer style reference to a party

identifier, via a partyReference

(PartyReference) and optionally an

accountReference (AccountReference).

The party referenced identified in this

model is the party which has authored

the trade identifier.

tradeId TradeID Y A unique allocation identifier.

versionedTradeId VersionedTradeID Y An allocation identifier accompanied by a

version number. In regulatory reporting

views, this should be avoided except for

internal messaging.

loanTradeReference LoanTradeReference Y Reference to the original loan trade.

LoanAllocationNotification/allocation/LoanAllocationParties.model

originalPartyReference PartyReference Y A reference to the party responsible for

the allocation.

allocatedPartyReference PartyReference Y A reference to the party that has been

allocated to.

LoanAllocationNotification/allocation/LoanTradingParties.model

buyerPartyReference PartyReference Y A reference to the buyer as defined on the

loan trade.

sellerPartyReference PartyReference Y A reference to the seller as defined on the

loan trade.

9.3 Data Mapping Notes – Loan Allocation Confirmation Notification

Element Complex Type Required? Description

loanAllocationConfirmationNotification

confirmation LoanTradeEvent Y

A structure to confirm the original

loan trade event, conveyed in the

Loan Trade Notification. See

‘loanAllocationConfirmation

Notification/confirmation’ section

below.

tradeSummary LoanTrade Y A summary of the trade. See

‘loanAllocationConfirmation

Notification/tradeSummary’ section

below.

FacilityDetails.model [model] Y

See description in ‘loanTrade

Notification’ section above.

party Party Y

[1..n]

A legal entity or a subdivision of a

legal entity. This complex type is

used throughout the Loan FpML

schema.

loanAllocationConfirmationNotification/confirmation

eventIdentifier BusinessEventIdentifier Y

[1..n]

A reference to a specific embedded

event within the notification. This

structure also references the party

issuing the event identifier.

Page 30: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

29

parentEventIdentifier BusinessEventIdentifier N An identifier used to identify a

group of related business events.

correctedEventIdentifier BusinessEventIdentifier N A unique identifier associated with

a previous ‘inaccurate event.’

Population of this identifier

represents that this event is a

‘corrective measure’ to a previous

event, rather than being a stand-

alone event.

LenderAndCash

Details.model

[model] N A structure to reference the lender

and the cash flow details

pertaining to that lender, within a

business event. See

‘loanTradeNotification/

tradeEvent’ section above.

comment [xsd:normalizedString] N A freeform text field that allows

the sender to add further

information about the business

event.

loanTradeReference LoanTradeReference Y Reference to a loan trade. See

‘loanTradeNotification/tradeEvent’

section above.

loanAllocationConfirmationNotification/tradeSummary

tradeIdentifier TradeIdentifier Y A unique identifier for the trade.

facilityReference FacilityReference Y A reference to an asset (facility)

indicated by the ‘FacilityDetails.

model’

amount Money Y The amount of the trade. This

complex type is made up of a

currency (Currency, based on

scheme ‘currencyScheme’) and an

amount (xsd:decimal) element.

comment [xsd:string] N A freetext field which allows the

sender to add further details

around the task.

Page 31: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

30

10 Loan Allocation Settlement Task(s)

10.1 Business Application – Loan Allocation Settlement Task Notification

Once the buyer has allocated the loan trade, any tasks that must be completed in advance

of settlement of an allocation can be conveyed with the ‘Loan Allocation Settlement Task

Notification.’ This notification is distinct to the allocation level, and may represent tasks

such as performing lender due diligence, or seeking borrower or letter of credit issuer

consent. This notification can be sent between counterparties as well as counterparty and

agent, and is not restricted in terms of iterations that can be sent. For example,

notifications may be sent to change the status of tasks as those tasks are fulfilled.

Seller Buyer Agent Bank

Allocation-Level Settlement Task Notification

Loan AllocationSettlement Task Notification

Loan AllocationSettlement Task Notification

Loan AllocationSettlement Task Notification

Loan AllocationSettlement Task Notification

Loan AllocationSettlement Task Notification

Loan AllocationSettlement Task Notification

There could be numerous exchanges between counterparties and agent, until all settlement tasks have been completed. These notifications can be sent at any point after allocation.

10.2 Data Mapping – Loan Allocation Settlement Task Notification

Element Complex Type Required? Description

loanAllocationSettlementTaskNotification

task LoanAllocationSettlement

Task

Y

[1..n]

The task, which is a prerequisite to

allocation settlement. See ‘loanAllocation

SettlementTaskNotification/task’ section

below.

LoanTrade

AllocationDetails.

model

[model] Y

[1..n]

A model used to reference a single loan

trade together with all associated

allocations. See ‘loanAllocation

SettlementTaskNotification/LoanTrade

AllocationsDetails.model’ section below.

Page 32: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

31

FacilityDetails.

model

[model] Y

[1..n]

A model used to reference a facility by

either identifier or summary. This complex

type is used throughout the Loan FpML

schema.

party Party Y

[1..n]

A legal entity or a subdivision of a legal

entity. This complex type is used

throughout the Loan FpML schema.

loanAllocationSettlementTaskNotification/task

taskIdentifier TaskIdentifier Y The unique identifier for a settlement task,

defined by a scheme.

parentTask

Identifier

TaskIdentifier N An identifier used to identify a group of

related tasks.

correctedTask

Identifier

TaskIdentifier N A unique identifier associated with a

previous ‘inaccurate task.’ Population of

this identifier represents that this task is a

‘corrective measure’ to a previous task,

rather than being a stand-alone task.

responsibleParty PartyReference Y A reference to the party responsible for

the completion of the settlement task.

dates LoanTradingSettlement

TaskDates

Y Dates relevant to the settlement task.

See ‘loanAllocationSettlementTask

Notification/task/dates’ section below.

status LoanTradingSettlement

TaskStatusEnum

Y An enumeration to define the status of the

settlement task.

comment [xsd:string] N A freetext field which allows the sender to

add further details around the task.

allocationReference LoanAllocationReference Y Reference to a unique allocation identifier

used to identify the allocation record.

type LoanAllocationSettlement

TaskType

Y The type of the allocation settlement task,

based on scheme.

loanAllocationSettlementTaskNotification/task/dates

raisedDate [xsd:date] Y The date on which the settlement task was

raised.

expectedDate [xsd:date] N The date by which the settlement task is

expected to be completed.

clearedDate [xsd:date] N The date on which the settlement task was

either cleared or cancelled.

loanAllocationSettlementTaskNotification/LoanTradeAllocationDetails.model

allocationId LoanAllocationIdentifier Y

[1..n]

A unique identifier for the allocation. See

‘loanAllocationNotification/

allocation/allocationIdentifier’ section

earlier in this document.

tradeSummary LoanTradeSummary Y A summary of the trade. See

‘loanTradeSettlementTaskNotification/

tradeSummary’ section earlier in this

document.

Page 33: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

32

11 Loan Allocation/Trade Transfer Fee Owed

11.1 Business Application

The ‘Loan Trade Transfer Fee Owed Notification’ and the ‘Loan Allocation Transfer Fee Owed

Notification’ are both used to convey information related to a transfer owed to the agent for

the transfer of the commitment (i.e asset) from seller to buyer(s). The trade version of the

notification can be sent by the agent to express a single transfer fee, regardless as to how

the trade is allocated. The allocation version of the notification can be sent by the agent to

discretely assign all or a portion of a transfer fee to the allocation parties. It is important to

note that the transfer fee notification is a ‘publication’ style notification, expressing the

amount of the transfer fee in relation to a trade or allocation, and not a due date for

remittance of the fee. This notification may be conveyed at any point in the trade lifecycle,

between allocation and settlement.

Seller Buyer Agent Bank

Loan Allocation/Trade Transfer Fee Owed

Notification

Loan Allocation/TradeTransfer Fee Owed Notification

Transfer Fee Publication

This is a publication to both parties...

The transfer fee owed notification is sent by the agent to the buyer and seller to finalize the details of the transfer fee to be paid to the agent. This notification can be sent at either a trade level or an allocation level.

11.2 Data Mapping Notes – Loan Trade / Allocation Transfer Fee Owed Notification

The following data fields and structures are utilized by the ‘Loan Trade Transfer Fee

Notification’ and ‘Loan Allocation Transfer Fee Owed Notification.’ Note that much of the

mapping for these two notifications is identical; however, due to the need to relate loan

allocations to a loan trade within the structure of the Loan Allocation Transfer Fee

Notification, expressing the transfer fee at solely the trade level can only be accomplished

by defining a separate trade level-specific structure that does not obligate relating

allocations to the trade.

11.3 Data Mapping - Loan Trade Transfer Fee Owed Notification

Element Complex Type Required? Description

loanTradeTransferFeeOwedNotification

feeOwed LoanTradeTransferFeeOwed Y

A structure to detail the fee owed to

the agent for the transfer of a

commitment from seller to buyer.

See ‘loanTradeTransferFeeOwed

Notification/feeOwed’ section below.

tradeSummary LoanTradeSummary Y

A summary of the trade. See

‘loanTradeSettlementTask

Page 34: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

33

Notification/tradeSummary’ section

earlier in this document.

FacilityDetails.model [model] Y

A model used to reference a facility

by either identifier or summary.

This complex type is used

throughout the Loan FpML schema.

party Party Y

[1..n]

A legal entity or a subdivision of a

legal entity. This complex type is

used throughout the Loan FpML

schema.

loanTradeTransferFeeOwedNotification/feeOwed

eventIdentifier BusinessEventIdentifier Y

[1..n]

A reference to a specific embedded

event within the notification. This

structure also references the party

issuing the event identifier.

parentEventIdentifier BusinessEventIdentifier N An identifier used to identify a

group of related business events.

correctedEventIdentifier BusinessEventIdentifier N A unique identifier associated with a

previous ‘inaccurate event.’

Population of this identifier

represents that this event is a

‘corrective measure’ to a previous

event, rather than being a stand-

alone event.

LenderAndCash

Details.model

[model] N A structure to reference the lender

and the cash flow details pertaining

to that lender, within a business

event. See ‘loanTradeNotification/

tradeEvent’ section above.

comment [xsd:normalizedString] N A freeform text field that allows the

sender to add further information

about the business event.

LoanTradingTransfer

FeeDetermination.

model

[model] Y A model used to detail fee amount

determinations for a transfer. See

‘…feeOwed/LoanTradingTransfer

FeeDetermination.model’ section

below.

…feeOwed/LoanTradingTransferFeeDetermination.model

waivedFlag [xsd:boolean] Y A flag defining whether the transfer

fee is to be waived for this

allocation.

creditAgreement

Amount

NonNegativeMoney Y Amount of transfer fee owed to the

admin agent for the allocation, per

the credit agreement.

agentAmount NonNegativeMoney Y Amount of transfer fee owed to the

agent for the allocation, as

determined by the agent.

Page 35: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

34

11.4 Data Mapping - Loan Allocation Transfer Fee Owed Notification

Element Complex Type Required? Description

loanAllocationTransferFeeOwedNotification

feeOwed LoanAllocationTransfer

FeeOwed

Y

[1..n]

A structure to detail the fee owed to

the agent for the transfer of a

commitment from seller to buyer. See

‘loanAllocationTransfer

FeeOwedNotification/fee

Owed’ section below.

LoanTradeAllocation

Details.model

[model] Y

[1..n]

A structure to associate allocations

with the summary of the trade. See

‘loanAllocationTransferFeeOwed

Notification/LoanTradeAllocation

Details.model’ section below.

FacilityDetails.model [model] Y

[1..n]

A model used to reference a facility by

either identifier or summary. This

complex type is used throughout the

Loan FpML schema.

party Party Y

[1..n]

A legal entity or a subdivision of a

legal entity. This complex type is used

throughout the Loan FpML schema.

loanAllocationTransferFeeOwedNotification/feeOwed

eventIdentifier BusinessEventIdentifier Y

[1..n]

A reference to a specific embedded

event within the notification. This

structure also references the party

issuing the event identifier.

parentEventIdentifier BusinessEventIdentifier N An identifier used to identify a group

of related business events.

correctedEventIdentifier BusinessEventIdentifier N A unique identifier associated with a

previous ‘inaccurate event.’ Population

of this identifier represents that this

event is a ‘corrective measure’ to a

previous event, rather than being a

stand-alone event.

LenderAndCash

Details.model

[model] N A structure to reference the lender and

the cash flow details pertaining to that

lender, within a business event. See

‘loanTradeNotification/

tradeEvent’ section above.

comment [xsd:normalizedString] N A freeform text field that allows the

sender to add further information

about the business event.

allocationReference LoanAllocation

Reference

Y

[1..n]

A reference to the allocation record.

LoanTradingTransfer

FeeDetermination.

model

[model] Y A model used to detail fee amount

determinations for a transfer. See

‘…feeOwed/loanTradingTransfer

FeeDetermination.model’ section

above.

Page 36: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

35

loanAllocationTransferFeeOwedNotification/LoanTradeAllocationDetails.model

allocationId LoanAllocationIdentifier Y

[1..n]

A unique identifier for the allocation.

See ‘loanAllocation

Notification/allocation/allocation

Identifier’ section earlier in this

document.

tradeSummary LoanTradeSummary Y A summary of the trade. See

‘loanTradeSettlementTask

Notification/tradeSummary’ section

earlier in this document.

Page 37: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

36

12 Loan Allocation Settlement Date Availability and Finalization

12.1 Business Application

The ‘Loan Allocation Settlement Date Availability Notification’ may be used between

counterparties and agent to convey details in relation to the dates of settlement of an

allocation. Specific dates, date ranges, and ‘no settle’ dates or period can all be expressed

with this notification.

Seller Buyer Agent Bank

Allocation Settlement Date Finalization Notification

Allocation Settlement Date Finalization Notification

Settlement date coordination exchanges will normally conclude with the agent publishing a final settlement date.

Allocation Settlement Date Availability

Loan Allocation Settlement Date AvailabilityNotification

Loan Allocation Settlement Date AvailabilityNotification

Loan Allocation Settlement DateAvailability Notification

There could be numerous exchanges between counterparties and agent until consensus is reached...

Loan Allocation Settlement Date AvailabilityNotification

Loan Allocation Settlement Date AvailabilityNotification

Loan Allocation Settlement DateAvailability Notification

Allocation Settlement Date Finalization

This is a publication to both parties...

12.2 Data Mapping Notes – Loan Allocation Settlement Date Availability / Finalization

Notifications

The following data fields and structures are utilized by the ‘Loan Allocation Settlement Date

Availability Notification’ and ‘Loan Allocation Settlement Date Finalization Notification.’ Note

that much of the mapping for these two notifications is identical; however, because the

Loan Allocation Settlement Date Finalization Notification defines the settlement date of the

allocation, the event complex type for this notification only contains a ‘settlementDate’

element, rather than a set of various date range, specific date, and ‘no settle period’

options. The Loan Allocation Settlement Date Finalization Notification may only be sent by

the agent to the trading counterparties, since the agent is the one who ultimately

determines the allocation settlement date.

Page 38: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

37

12.3 Data Mapping - Loan Allocation Settlement Date Availability Notification

Element Complex Type Required? Description

loanAllocationSettlementDateAvailabilityNotification

settlementDate

Availability

LoanSettlementDate

AvailabilityEvent

Y

[1..n]

An event structure defining

information related to date

availability to settle an allocation.

LoanTradeAllocation

Details.model

[model] Y

[1..n]

A model used to reference a single

loan trade together with all

associated allocations. See

‘loanTradeSettlement

TaskNotification/LoanTradeAllocations

Details.model’ section earlier in this

document.

FacilityDetails.model [model] Y

[1..n]

A model used to reference a facility

by either identifier or summary. This

complex type is used throughout the

Loan FpML schema.

party Party Y

[1..n]

A legal entity or a subdivision of a

legal entity. This complex type is

used throughout the Loan FpML

schema.

loanAllocationSettlementDateAvailabilityNotification/settlementDateAvailability

eventIdentifier BusinessEventIdentifier Y

[1..n]

A reference to a specific embedded

event within the notification. This

structure also references the party

issuing the event identifier.

parentEventIdentifier BusinessEventIdentifier N An identifier used to identify a group

of related business events.

correctedEventIdentifier BusinessEventIdentifier N A unique identifier associated with a

previous ‘inaccurate event.’

Population of this identifier

represents that this event is a

‘corrective measure’ to a previous

event, rather than being a stand-

alone event.

LenderAndCash

Details.model

[model] N A structure to reference the lender

and the cash flow details pertaining

to that lender, within a business

event. See ‘loanTradeNotification/

tradeEvent’ section above.

comment [xsd:normalizedString] N A freeform text field that allows the

sender to add further information

about the business event.

allocationReference LoanAllocation

Reference

Y

[n..1]

A reference to a unique allocation

identifier used to identify the

allocation record.

amount Money Y

[n..1]

The amount of the allocation to be

settled.

Page 39: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

38

specificDates DateList N* Specific date or series of dates on

which an allocation may be settled.

*Note: either this element, or

Period.model, or onOrAfterDate

element must be included in the

structure, as appropriate.

Period.model [model] N* Specific range within which an

allocation may be settled. *Note:

either this element, or specificDates

element, or onOrAfterDate element

must be included in the structure, as

appropriate.

onOrAfterDate [xsd:date] N* Date on or after which an allocation

can be settled. *Note: either this

element, or Period.model, or

specificDates element must be

included in the structure, as

appropriate.

leadDays [xsd:positiveinteger] N Number of days advance notification

required to express the intent to

settle a trade.

cutOffTime [xsd:time] N Specific cutoff time to express the

intent to settle a trade.

noSettlePeriod LoanAllocationNo

SettlePeriod

N

[0..n]

A period during which an allocation

cannot be settled. See ‘…settlement

DateAvailability/noSettlePeriod’

section below

…settlementDateAvailability/noSettlePeriod

Period.model [model] Y Specific date range within which an

allocation may not settle. This model

is comprised of ‘startDate’ (xsd:date)

and ‘endDate’ (xsd:date) elements.

periodType LoanAllocationNo

SettlePeriodType

Y A list (scheme) of allowable types of

no-settle periods.

12.4 Data Mapping - Loan Allocation Settlement Date Finalization Notification

Element Complex Type Required? Description

loanAllocationSettlementDateFinalizationNotification

settlementDate

Finalization

LoanSettlementDate

FinalizationEvent

Y

[1…n]

An event structure defining

information related to date

availability to settle an allocation.

LoanTradeAllocation

Details.model

[model] Y

[1…n]

A model used to reference a single

loan trade together with all

associated allocations. See

‘loanTradeSettlement

TaskNotification/LoanTradeAllocations

Details.model’ section earlier in this

document.

Page 40: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

39

FacilityDetails.model [model] Y

[1…n]

A model used to reference a facility

by either identifier or summary. This

complex type is used throughout the

Loan FpML schema.

party Party Y

[1…n]

A legal entity or a subdivision of a

legal entity. This complex type is

used throughout the Loan FpML

schema.

LoanAllocationSettlementDateAvailabilityNotification/LoanSettlementDateFinalizationEvent

allocation

Reference

LoanAllocation

Reference

Y A reference to a unique allocation

identifier used to identify the

allocation record.

amount Money Y The amount of the allocation to be

settled.

comment [xsd:string] N A freetext field which allows the

sender to add further details around

the event.

settlementDate [xsd:date] Y Specific date on which an allocation

will be settled.

Page 41: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

40

13 Loan Allocation/Transfer Settlement

13.1 Business Application

The ‘Loan Allocation Settlement Notification’ may be used by the seller to communicate, to

the buyer, details of the settlement of a loan allocation. This notification provides the

information that would normally be found on the ‘funding memo.’ In certain circumstances,

the buyer may be required to provide the allocation settlement details to the seller, but such

a scenario would be considered rare. The ‘Loan Transfer Settlement Notification’ is sent by

the agent to the buyer to confirm the settlement of an allocation transfer from seller to

buyer. The ‘Loan Trade Transfer Fee Due Notification’ and the ‘Loan Allocation Transfer Fee

Due Notification’ may optionally be sent by the agent to buyer and/or seller to finalize the

due date of the payment of the transfer fee. While it would be inferred that the due date of

the transfer fee would correspond with the settlement date of the transfer, this notification

provides as mechanism to formalize the date. Upon completion of the allocation transfer,

the agent would likely send the ‘Deal Statement’ and/or ‘Facility Outstanding Positions

Statement’ notifications to the buyer.

Seller Buyer Agent Bank

Loan AllocationSettlement Notification

Loan TransferSettlement Notification

Facility OutstandingPositions Statement

The agent sends the full deal/facility structure back to the

buyer once settlement is confirmed. The deal

statement is optional (since it was previously sent at the

beginning of the settlement cycle, but it would be good

practice on behalf of the agent.

Deal Statement

Asset and Outstandings Confirmation

This notification occurs on settlement date.

It denotes the fact that the buyer is the official lender of record as per the agents books and records.

AKA Funding Memo

Allocation/Transfer Settlement Notification

Loan AllocationSettlement Notification

In some cases, the buyer may send out the settlement notification.

Transfer Fee Due Notification

Transfer Fee Due Notification

Trade/Allocation Transfer Fee Due

This is a publication to both parties...

The transfer fee due notification is sent by the agent to the buyer and seller to finalize the due date of the transfer fee to be paid to the agent. This notification can be sent at either a trade level or an allocation level.

Page 42: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

41

13.2 Data Mapping Notes – Loan Allocation / Transfer Settlement Notifications and Loan

Trade / Allocation Transfer Fee Due Notifications

The following data fields and structures are utilized by the ‘Loan Allocation Settlement

Notification,’ ‘Loan Transfer Settlement Notification,’ ‘Loan Trade Transfer Fee Due

Notification,’ and ‘Loan Allocation Transfer Fee Due Notification.’

13.3 Data Mapping - Loan Allocation Settlement Notification

Element Complex Type Required? Description

loanAllocationSettlementNotification

settlement LoanAllocation

SettlementEvent

Y

[1..n]

A structure to detail the settlement of an

allocation. See

‘loanAllocationSettlement

Notification/settlement’ section below.

LoanTradeAllocation

Details.model

[model] Y

[1..n]

A model used to reference a single loan

trade together with all associated

allocations.

See‘loanAllocationSettlement

Notification/LoanTradeAllocations

Details.model’ section below.

FacilityDetails.

model

[model] Y

[1..n]

A model used to reference a facility by

either identifier or summary. This

complex type is used throughout the

Loan FpML schema.

party Party Y

[1..n]

A legal entity or a subdivision of a legal

entity. This complex type is used

throughout the Loan FpML schema.

loanAllocationSettlementNotification/settlement

eventIdentifier BusinessEventIdentifier Y

[1..n]

A reference to a specific embedded

event within the notification. This

structure also references the party

issuing the event identifier.

parentEventIdentifier BusinessEventIdentifier N An identifier used to identify a group of

related business events.

correctedEventIdentifier BusinessEventIdentifier N A unique identifier associated with a

previous ‘inaccurate event.’ Population

of this identifier represents that this

event is a ‘corrective measure’ to a

previous event, rather than being a

stand-alone event.

LenderAndCash

Details.model

[model] N A structure to reference the lender and

the cash flow details pertaining to that

lender, within a business event. See

‘loanTradeNotification/

tradeEvent’ section above.

comment [xsd:normalizedString] N A freeform text field that allows the

sender to add further information about

the business event.

Page 43: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

42

allocationReference LoanAllocation

Reference

Y A reference to a unique allocation

identifier used to identify the allocation

record.

settlementDate [xsd:date] Y The date on which the allocation will

settle.

amount Money Y The amount of the allocation to be

settled.

fundingFactors LoanTradingCounterparty

SettlementFunding

Factors

N A structure to describe factors that

impact the settlement cash flows. See

‘…loanAllocationSettlementNotification/

settlement/fundingFactors’ section

below.

comment [xsd:string] N A freetext field which allows the sender

to add further details around the event.

facilityOutstandings

Position

FacilityOutstandings

Position

Y A structure to define the commitment

amount, and optionally outstanding

position information, related to the

allocation. This structure is used

throughout the Loan FpML schema.

loanAllocationSettlementNotification/settlement/fundingFactors

delayed

Compensation

LoanTradingDelayed

Compensation

Y* A structure to describe accruing fees or

interest elements that impact settlement

cash flows, due to the delay of

settlement of an allocation. See

‘…settlement/fundingFactors/

delayedCompensation’ section below.

Note that if the allocation is settled

ahead of the delayed compensation

period, then there would be no delayed

compensation details to convey.

costOfCarry LoanTradingCostofCarry Y* A structure to describe the seller’s cost of

carry accrued during the delayed

compensation period, which impacts

settlement cash flows. See

‘…settlement/fundingFactors/costOfCarry’

section below. Note that if the allocation

is settled ahead of the delayed

compensation period, then there would

be no cost of carry details to convey.

economicBenefit LoanTradingEconomic

Benefit

N

[0..n]

A structure to describe the economic

benefit of a commitment reduction (or

other economic benefit-generating

events) which impact the settlement cash

flows. See ‘…settlement/fundingFactors/

economicBenefit’ section below.

transferFeeAmounts BuyerSellerAmounts Y A structure to describe countparty shares

of the transfer fee owed to the agent,

which impacts the settlement cash flows.

The element contains both buyer’s (Non

NegativeMoney) and seller’s (Non

NegativeMoney) amounts.

Page 44: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

43

…settlement/fundingFactors/delayedCompensation

amount NonNegativeMoney Y The total delayed compensation amount.

LoanTrading

SettlementAccruals.

model

[model] Y A model which contains all relevant

accrual amounts in relation to the

delayed compensation period. See

fundingFactors/delayedCompensation/

LoanTradingSettlementAccruals.model’

section below.

…settlement/fundingFactors/costOfCarry

amount Money Y The total cost of carry amount.

accrual LoanTradingCostof

CarryAccrual

N Details of the accrual schedule in support

of the cost of carry amount.

…settlement/fundingFactors/economicBenefit

amount Money Y The total economic benefit

eventIdentifier BusinessEventIdentifier N* A standard business event identifier used

to associate the business event that

created the economic benefit with the

allocation settlement. Note that if the

optional branch to identify the event that

causes the economic benefit is utilized in

the notification, then either the

‘eventIdentifier’ element or the

‘commitmentAdjustment’ element must

be selected.

commitment

Adjustment

CommitmentAdjustment N* Detail on the specific commitment

adjustment that created an economic

benefit, that is associated with the

allocation settlement. Note that if the

optional branch to identify the event that

causes the economic benefit is utilized in

the notification, then either the

‘eventIdentifier’ element or the

‘commitmentAdjustment’ element must

be selected.

…fundingFactors/delayedCompensation /LoanTradingSettlementAccruals.model

accruingFee LoanTradingAccruing

FeeAccrual

N

[0..n]

A structure to define an accruing fee’s

impact on the delayed compensation

calculation for the settlement of an

allocation. See ‘…LoanTradingSettlement

Accruals.model/accruingFee’ section

below.

nonRecurringFee LoanTradingNon

RecurringFee

N

[0..n]

A structure to define a non-recurring

fee’s impact on the delayed

compensation calculation for the

settlement of an allocation. See

‘…LoanTradingSettlementAccruals.

model/nonRecurringFee’ section below.

Page 45: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

44

interest LoanTradingOutstandings

Accrual

N

[0..n]

A structure to define the impact of

accrued interest on the delayed

compensation calculation for the

settlement of an allocation. See

‘…LoanTradingSettlementAccruals.

model/interest’ section below.

letterOfCreditFee LoanTradingLetterOf

CreditAccrual

N

[0..n]

A structure to define the impact of

accrued letter of credit fees on the

delayed compensation calculation for the

settlement of an allocation. See

‘…LoanTradingSettlementAccruals.

model/letterOfCreditFees’ section below.

…LoanTradingSettlementAccruals.model/accruingFee

amount NonNegativeMoney Y The total amount of the accrual.

Comprised of a ‘currency’ (Currency)

element and an ‘amount’

(NonNegativeDecimal) element.

acrrualPeriod AccrualPeriod N

[0..n]

A structure which describes the accrual

period calculation factors related to the

amount.

accrualTypeId AccrualTypeId Y A unique ID associated with the accrual

type, based on a scheme.

type LoanTradingAccruing

FeeTypeEnum

N An enumeration to describe the type of

the accruing fee.

…LoanTradingSettlementAccruals.model/nonRecurringFee

amount NonNegativeMoney Y The total amount of the accrual.

Comprised of a ‘currency’ (Currency)

element and an ‘amount’ (NonNegative

Decimal) element.

feeType LoanTradingNon

RecurringFeeTypeEnum

N* An enumeration to describe the type of

the nonrecurring fee. Either this element

or the miscFeeType element must be

included.

miscFeeType NonRecurringMisc

FeeType

N* The miscellaneous nonrecurring fee type,

based on a scheme. Either this element

or the feeType element must be included.

…LoanTradingSettlementAccruals.model/interest

amount NonNegativeMoney Y The total amount of the accrual.

Comprised of a ‘currency’ (Currency)

element and an ‘amount’

(NonNegativeDecimal) element.

accrualPeriod AccrualPeriod N

[0..n]

A structure which describes the accrual

period calculation factors related to the

amount.

loanContract

Reference

LoanContractReference Y A reference to the loan contract

associated with the accrual.

Page 46: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

45

…LoanTradingSettlementAccruals.model/letterOfCreditFees

amount NonNegativeMoney Y The total amount of the accrual.

Comprised of a ‘currency’ (Currency)

element and an ‘amount’

(NonNegativeDecimal) element.

accrualPeriod AccrualPeriod N

[0..n]

A structure which describes the accrual

period calculation factors for the

amount.

letterOfCredit

Reference

LetterOfCredit

Reference

Y A reference to the letter of credit

associated with the accrual.

13.4 Data Mapping - Loan Transfer Settlement Notification

Element Complex Type Required? Description

loanTransferSettlementNotification

settlement LoanTransferSettlementEvent Y

[1..n]

A structure to detail the settlement of a

transfer. See ‘loanTransferSettlement

Notification/settlement’ section below.

LoanTradeAllocation

Details.model

[model] Y

[1..n]

A model used to reference a single loan

trade together with all associated

allocations. See ‘LoanTradeSettlement

TaskNotification/LoanTradeAllocations

Details.model’ section earlier in this

document.

FacilityDetails.model [model] Y

[1…n]

A model used to reference a facility by

either identifier or summary. This

complex type is used throughout the

Loan FpML schema.

party Party Y

[1…n]

A legal entity or a subdivision of a legal

entity. This complex type is used

throughout the Loan FpML schema.

loanTransferSettlementNotification/settlement

eventIdentifier BusinessEventIdentifier Y

[1..n]

A reference to a specific embedded

event within the notification. This

structure also references the party

issuing the event identifier.

parentEventIdentifier BusinessEventIdentifier N An identifier used to identify a group of

related business events.

correctedEventIdentifier BusinessEventIdentifier N A unique identifier associated with a

previous ‘inaccurate event.’ Population

of this identifier represents that this

event is a ‘corrective measure’ to a

previous event, rather than being a

stand-alone event.

LenderAndCash

Details.model

[model] N A structure to reference the lender and

the cash flow details pertaining to that

lender, within a business event. See

‘loanTradeNotification/tradeEvent’

section above.

Page 47: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

46

comment [xsd:normalizedString] N A freeform text field that allows the

sender to add further information about

the business event.

allocationReference LoanAllocation

Reference

Y A reference to a unique allocation

identifier used to identify the allocation

record.

settlementDate [xsd:date] Y The date on which the allocation will

settle.

amount Money Y The amount of the allocation to be

settled.

facilityOutstandings

Position

FacilityOutstandings

Position

Y A structure to define the commitment

amount, and optionally outstanding

position information, related to the

allocation. This structure is used

throughout the Loan FpML schema.

13.5 Data Mapping - Loan Trade Transfer Fee Due Notification

Element Complex Type Required? Description

loanTradeTransferFeeDueNotification

feeDue LoanTradeTransfer

FeeDue

Y

[1..n]

A structure to indicate the transfer fee

due at the loan trade level. See

‘loanTradeTransferFeeDueNotification/

settlement’ section below.

tradeSummary LoanTradeSummary Y

[1..n]

A summary of the trade. See

‘loanTradeSettlementTaskNotification/

tradeSummary’ section earlier in this

document.

FacilityDetails.

model

[model] Y

[1…n]

A model used to reference a facility by

either identifier or summary. This

complex type is used throughout the

Loan FpML schema.

party Party Y

[1…n]

A legal entity or a subdivision of a legal

entity. This complex type is used

throughout the Loan FpML schema.

loanTradeTransferFeeDueNotification/feeDue

eventIdentifier BusinessEventIdentifier Y

[1..n]

A reference to a specific embedded

event within the notification. This

structure also references the party

issuing the event identifier.

parentEventIdentifier BusinessEventIdentifier N An identifier used to identify a group of

related business events.

correctedEventIdentifier BusinessEventIdentifier N A unique identifier associated with a

previous ‘inaccurate event.’ Population

of this identifier represents that this

event is a ‘corrective measure’ to a

previous event, rather than being a

stand-alone event.

Page 48: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

47

LenderAndCash

Details.model

[model] N A structure to reference the lender and

the cash flow details pertaining to that

lender, within a business event. See

‘loanTradeNotification/tradeEvent’

section above.

comment [xsd:normalizedString] N A freeform text field that allows the

sender to add further information about

the business event.

loanTradeReference LoanTradeReference Y A reference to the loan trade.

amount NonNegativeMoney Y The total amount of the accrual.

Comprised of a ‘currency’ (Currency)

element and an ‘amount’

(NonNegativeDecimal) element.

dueDate [xsd:date] Y The business date on which the transfer

fee is due.

13.6 Data Mapping - Loan Allocation Transfer Fee Due Notification

Element Complex Type Required? Description

loanAllocationTransferFeeDueNotification

feeDue LoanAllocation

TransferFeeDue

Y

[1…n]

A structure to indicate the transfer fee

due at the allocation level. See

‘loanAllocationTransferFeeDue

Notification/settlement’ section below.

LoanTradeAllocation

Details.model

[model] Y

[1…n]

A model used to reference a single loan

trade together with all associated

allocations. See ‘loanAllocation

SettlementTaskNotification/LoanTrade

AllocationsDetails.model’ section earlier

in this document.

FacilityDetails.model [model] Y

[1…n]

A model used to reference a facility by

either identifier or summary. This

complex type is used throughout the

Loan FpML schema.

party Party Y

[1…n]

A legal entity or a subdivision of a legal

entity. This complex type is used

throughout the Loan FpML schema.

loanAllocationTransferFeeDueNotification/feeDue

eventIdentifier BusinessEventIdentifier Y

[1..n]

A reference to a specific embedded

event within the notification. This

structure also references the party

issuing the event identifier.

parentEventIdentifier BusinessEventIdentifier N An identifier used to identify a group of

related business events.

correctedEventIdentifier BusinessEventIdentifier N A unique identifier associated with a

previous ‘inaccurate event.’ Population

of this identifier represents that this

event is a ‘corrective measure’ to a

previous event, rather than being a

stand-alone event.

Page 49: Loan Trading Notifications - FpML · 2 Purpose The Loan Trading Notifications are transmitted, in relation to a trade on an asset (facility), between counterparties (buyer/seller)

Loan Trading Notifications User Manual

Bhavik Katira, Chad Freeburg TenDelta www.tendelta.com

48

LenderAndCash

Details.model

[model] N A structure to reference the lender and

the cash flow details pertaining to that

lender, within a business event. See

‘loanTradeNotification/tradeEvent’

section above.

comment [xsd:normalizedString] N A freeform text field that allows the

sender to add further information about

the business event.

allocationReference LoanAllocation

Reference

Y

[1..n]

A reference to a unique allocation

identifier used to identify the allocation

record.

amount NonNegativeMoney Y The total amount of the accrual.

Comprised of a ‘currency’ (Currency)

element and an ‘amount’

(NonNegativeDecimal) element.

dueDate [xsd:date] Y The business date on which the transfer

fee is due.