MarkitWire Process Flows - Novations
MarkitWire Process Flows - Novations
Novations
5 November 2015
Table of Contents
1 Introduction ................................................................................................................................ 1
1.1 Document Overview ........................................................................................................................... 1
1.2 Assumptions ....................................................................................................................................... 2
1.3 Abbreviations ...................................................................................................................................... 2
2 Novations ................................................................................................................................... 3
2.1 Novation Main Flow ............................................................................................................................ 3
2.2 Novation Sub-Flows ......................................................................................................................... 10
2.2.1 Pull Deal (Outgoing Party)............................................................................................................................ 10
2.2.2 Revision (Incoming Party) ............................................................................................................................ 14
2.2.3 Revision (Remaining Party).......................................................................................................................... 22
2.2.4 Revision (Outgoing Party) ............................................................................................................................ 28
2.2.5 Transfer (All Users) ...................................................................................................................................... 31
Appendix A: Permissions ............................................................................................................... 33
Appendix C: Additional Documentation .......................................................................................... 35
MarkitWire Provisions and Annexes ............................................................................................................ 35
MarkitWire Business Processes and Flows ................................................................................................. 35
MarkitWire Regulatory Reporting Documentation........................................................................................ 35
MarkitWire User Guides and Cookbooks ..................................................................................................... 36
Appendix D: Contacting Markit Support ......................................................................................... 37
Markit Client Services .................................................................................................................................. 37
1 Introduction
This document forms a part of a set of documents describing activity flow of MarkitWire system.
It is important that users of this document refer to the Master document before reading this
document.
Note: For more detailed information on the different MarkitWire business processes, see the
“MarkitWire Business Processes” document.
Note: Generally, actions/events that do not involve another user (for example, [Save] or
[Duplicate]) are excluded.
1.2 Assumptions
Each user’s permission status does not change throughout the deal life-cycle. Also, the
transferee’s permissions are the same as those of the transferring user, or broader.
Note The above implies that if the user needs to go through Transition A with Permission A in
order to reach Transition B, then Permission A need not be re-stated as a condition for
Transition B, so as to simplify the documentation.
Transition conditions do not vary between MarkitWire Trader, MarkitWire End User Web Service
and MarkitWire API where the functionality is supported. If the user has the permission to initiate
a given type of deal, then the user has the permission to view the type of trade. If the user has
the permission to receive a given type of deal, then the user has the permission to view the type
of deal.
However, the current implementation of permissions (for example, separation/grouping,
hierarchy) may change in the future.
Where a four-way novation is selected it is assumed that the selected New Remaining party
legal entity is eligible to become a New Remaining party. The contract state of the original trade
is assumed to be New. However, in reality there are various contract states that are potentially
subject to novation
In this version of the document, [the selected type of novation] means either full novation or
partial novation, depending on the initial selection made by the outgoing party. Contract states
noted below are as displayed on the user interface: i.e. the original trade for the outgoing party,
the novation trade for the remaining party and incoming party.
1.3 Abbreviations
The following abbreviations are used in this document:
OP - Outgoing Party
RP - Remaining Party
IP - Incoming Party
2 Novations
2.1 Novation Main Flow
An overview of the novation main flow can be seen in the following diagram. It serves as the
basis for the full, partial or four-way novation deal.
Note: Transition conditions (“guards”) are stated for readability and should not be regarded as
complete (see the relevant sections for more information).
Outgoing Party
Booking and contract states in ( ) are as per the current web client screen representation - at the
given stages there’s no searchable record on the system that reflects the state.
rejected
The RP has not
withdrawn
The IP has not
withdrawn
A13 A recipient The OP has sufficient Pending Novated Novated-
(transferee) has been permissions to transfer Partial
selected the selected type of
The RP has not novation
rejected All recipients
The IP has not (transferees) have
rejected sufficient permissions
to receive a transfer of
The RP has not the given type of trade
withdrawn
All recipients
The IP has not (transferees) have
withdrawn sufficient permissions
to receive a transfer of
the selected type of
novation
A14 The RP has not The OP has sufficient Pending Novated Novated-
rejected permissions to Partial
The IP has not withdraw the selected
rejected type of novation
The RP has not
withdrawn
The IP has not
withdrawn
A15 n/a n/a Withdrawn Novated Novated-
Partial
A16 n/a n/a Released Novated Novated-
Partial
Remaining Party
The contract states shown here for partial novation are in respect of the newly assigned portion
of the trade. The contract state of the remaining portion of the original trade is [Novated Partial]
across all stages.
Incoming Party
ID Conditions Permissions Booking Contract State
State
Full Partial
Note: Transition conditions (“guards”) are stated for readability and should not be regarded as
complete (see the relevant sections for more information).
Outgoing Party
ID Conditions Permissions Booking Contract State
State
Full Partial
AJ1 The IP has not The OP has sufficient Pending Novated Novated-
affirmed permissions to pull the Partial
No revision in selected type of
progress novation
The RP has not
rejected
The IP has not
rejected
The RP has not
withdrawn
The IP has not
withdrawn
AJ2 n/a n/a Pending Novated Novated-
Partial
AJ3 n/a n/a Pending Novated Novated-
Partial
AJ4 All field validations The OP has sufficient Pending Novated Novated-
are satisfied for permissions to affirm a Partial
affirming the selected the selected type of
type of novation novation
The OP has not
withdrawn
The IP has not
withdrawn
AJ5 n/a n/a Pending Novated Novated-
Partial
AJ6 A recipient The OP has sufficient Pending Novated Novated-
(transferee) has been permissions to transfer Partial
selected the selected type of
The RP has not novation
withdrawn All recipients
The IP has not (transferees) have
withdrawn sufficient permissions
to receive a transfer of
the given type of trade
All recipients
(transferees) have
sufficient permissions
to receive a transfer of
the selected type of
novation
AJ7 The RP has not The OP has sufficient Pending Novated Novated-
withdrawn permissions to Partial
The IP has not withdraw the selected
withdrawn type of novation
Remaining Party
The contract states shown here for partial novation are in respect of the newly assigned portion
of the trade. The contract state of the remaining portion of the original trade is [Novated Partial]
across all stages.
Incoming Party
ID Conditions Permissions Booking Contract State
State
Full Partial
AL1 n/a n/a Pending Novated Novated-
Partial
AL2 A recipient The IP has sufficient Pending Novated Novated-
(transferee) has permissions to transfer Partial
been selected the selected type of
The OP has not novation
withdrawn All recipients
The RP has not (transferees) have
withdrawn sufficient permissions to
receive a transfer of the
given type of trade
All recipients
(transferees) have
sufficient permissions to
receive a transfer of the
selected type of
novation
AL3 The RP has not The IP has sufficient Pending Novated Novated-
withdrawn permissions to withdraw Partial
The OP has not the selected type of
withdrawn novation
Note: Transition conditions (“guards”) are stated for readability and should not be regarded as
complete (see the relevant sections for more information).
Outgoing Party
ID Conditions Permissions Booking Contract State
State
Full Partial
AM1 n/a n/a Pending Novated Novated-
Partial
AM2 The RP has not The OP has sufficient Pending Novated Novated-
withdrawn permissions to Partial
The IP has not withdraw the selected
withdrawn type of novation
The RP and IP have
not reached a
releasable stage
AM3 n/a n/a Withdrawn Novated Novated-
Partial
AM4 A recipient The OP has sufficient Pending Novated Novated-
(transferee) has permissions to Partial
been selected transfer the selected
The RP has not type of novation
withdrawn All recipients
The IP has not (transferees) have
withdrawn sufficient permissions
to receive a transfer
The RP and IP have of the given type of
not reached a trade
releasable stage
All recipients
(transferees) have
sufficient permissions
to receive a transfer
of the selected type
of novation
AM5 n/a n/a Pending Novated Novated-
Partial
AM6 All field validations The OP has sufficient Pending Novated Novated-
are satisfied for permissions to revise Partial
revising (affirming) the selected type of
the selected type of novation
novation
The OP has not
affirmed (applicable
where a revision is
sent within a
revision)
The IP has not pulled
The IP has not
withdrawn
The RP has not
withdrawn
The RP and IP have
not reached a
releasable stage
AM7 All field validations The OP has sufficient Pending Novated Novated-
are satisfied for permissions to affirm Partial
affirming the the selected type of
selected type of novation
novation
The OP has not
affirmed (applicable
where a revision is
sent within a
revision)
The IP has not pulled
The IP has not
withdrawn
The RP has not
withdrawn
The RP and IP have
not reached a
releasable stage
AM8 n/a n/a Pending Novated Novated-
Partial
AM9 n/a n/a Pending Novated Novated-
Partial
AM10 The RP and IP have n/a Released Novated Novated-
reached a releasable Partial
stage
AM11 The RP and IP have n/a Pending Novated Novated-
not reached a Partial
releasable stage
AM12 A recipient The OP has sufficient Pending Novated Novated-
(transferee) has permissions to Partial
been selected transfer the selected
The RP has not type of novation
withdrawn All recipients
The IP has not (transferees) have
withdrawn sufficient permissions
to receive a transfer
The RP and IP have of the given type of
not reached a trade
releasable stage
All recipients
(transferees) have
sufficient permissions
to receive a transfer
of the selected type
of novation
AM13 The RP has not The OP has sufficient Pending Novated Novated-
withdrawn permissions to Partial
The IP has not withdraw the selected
withdrawn type of novation
The RP and IP have
not reached a
releasable stage
Remaining Party
The contract states shown here for partial novation are in respect of the newly assigned portion
of the trade. The contract state of the remaining portion of the original trade is [Novated Partial]
across all stages.
(transferees) have
sufficient permissions
to receive a transfer of
the selected type of
novation
AN10 All field validations The RP has sufficient Pending New- New-
are satisfied for permissions to revise Novated Novated
revising (affirming) the selected type of
the selected type of novation
novation
The OP has not
withdrawn
The IP has not
withdrawn
The ‘Affirm’ action is
available
AN11 All field validations The RP has sufficient Pending New- New-
are satisfied for permissions to affirm Novated Novated
affirming the the selected type of
selected type of novation
novation
The OP has not
withdrawn
The IP has not
withdrawn
AN12 n/a n/a Pending New- New-
Novated Novated
AN13 All field validations The RP has sufficient Pending New- New-
are satisfied for permissions to revise Novated Novated
revising (affirming) the selected type of
the selected type of novation
novation
The OP has
affirmed (applicable
where a revision is
sent within a
revision)
The OP has not
withdrawn
The IP has not
withdrawn
The ‘Affirm’ action is
available
AN14 All field validations The RP has sufficient Pending New- New-
are satisfied for permissions to affirm Novated Novated
affirming the the selected type of
selected type of novation
novation
The OP has
affirmed (applicable
where a revision is
sent within a
revision)
Incoming Party
ID Conditions Permissions Booking Contract State
State
Full Partial
AO1 All field validations The IP has sufficient Pending New- New-
are satisfied for permissions to revise Novated Novated
revising (affirming) the selected type of
the selected type of novation
novation
The OP has not
withdrawn
The RP has not
rejected
The RP has not
withdrawn
The ‘Affirm’ action is
available
AO2 n/a n/a Pending New- New-
Novated Novated
AO3 The RP has not The IP has sufficient Pending New- New-
affirmed permissions to Novated Novated
The RP has not withdraw the selected
withdrawn type of novation
The OP has not
withdrawn
AO4 n/a n/a Withdrawn New- New-
Novated Novated
AO5 A recipient The IP has sufficient Pending New- New-
(transferee) has permissions to Novated Novated
been selected transfer the selected
The OP has not type of novation
withdrawn All recipients
The RP has not (transferees) have
withdrawn sufficient permissions
to receive a transfer
of the given type of
trade
All recipients
(transferees) have
sufficient permissions
to receive a transfer
of the selected type
of novation
AO6 The OP has not The IP has sufficient Pending New- New-
affirmed permissions to pull a Novated Novated
The OP has not revision for a
revised novation
The OP has not
withdrawn
The RP has not
rejected
The RP has not
withdrawn
AO7 n/a n/a Pending New- New-
Novated Novated
AO8 All field validations The IP has sufficient Pending New- New-
are satisfied for permissions to revise Novated Novated
affirming the the selected type of
selected type of novation
novation
The OP has not
withdrawn
The RP has not
rejected
The RP has not
withdrawn
The ‘Affirm’ action is
available
AO9 n/a n/a Pending New- New-
Novated Novated
AO10 The RP has not The IP has sufficient Pending New- New-
affirmed permissions to Novated Novated
The RP has not withdraw the selected
withdrawn type of novation
The OP has not
withdrawn
AO11 A recipient The IP has sufficient Pending New- New-
(transferee) has permissions to Novated Novated
been selected transfer the selected
The OP has not type of novation
withdrawn All recipients
The RP has not (transferees) have
withdrawn sufficient permissions
to receive a transfer
of the given type of
trade
All recipients
(transferees) have
sufficient permissions
to receive a transfer
of the selected type
of novation
AO12 n/a n/a Pending New- New-
Novated Novated
AO13 n/a n/a Done New- New-
Novated Novated
AO14 A recipient The IP has sufficient Done New- New-
(transferee) has permissions to Novated Novated
been selected transfer the selected
The OP has not type of novation
All recipients
Note: Transition conditions (“guards”) are stated for readability and should not be regarded as
complete (see the relevant sections for more information).
Outgoing Party
ID Conditions Permissions Booking Contract State
State
Full Partial
AP1 n/a n/a Pending Novated Novated-
Partial
AP2 The IP has not The OP has sufficient Pending Novated Novated-
withdrawn permissions to withdraw Partial
The RP has not the selected type of
withdrawn novation
The RP and IP have
not reached a
releasable stage
AP3 n/a n/a Withdrawn Novated Novated-
Partial
AP4 A recipient The OP has sufficient Pending Novated Novated-
(transferee) has permissions to transfer Partial
been selected the selected type of
The IP has not novation
withdrawn All recipients
The RP has not (transferees) have
withdrawn sufficient permissions to
receive a transfer of the
The RP and IP have given type of trade
not reached a
releasable stage All recipients
(transferees) have
sufficient permissions to
receive a transfer of the
selected type of
novation
AP5 The RP and IP have n/a Pending Novated Novated-
reached a Partial
releasable stage
Remaining Party
The contract states shown here for partial novation are in respect of the newly assigned portion
of the trade. The contract state of the remaining portion of the original trade is [Novated Partial]
across all stages.
Novated Novated
AQ9 A recipient The RP has sufficient Pending New- New-
(transferee) has permissions to transfer Novated Novated
been selected the selected type of
The OP has not novation
withdrawn All recipients
The IP has not (transferees) have
withdrawn sufficient permissions
to receive a transfer of
the given type of trade
All recipients
(transferees) have
sufficient permissions
to receive a transfer of
the selected type of
novation
AQ10 The OP has not The RP has sufficient Pending New- New-
withdrawn permissions to Novated Novated
The IP has not withdraw the selected
withdrawn type of novation
The IP has not
affirmed
AQ11 All field validations The RP has sufficient Pending New- New-
are satisfied for permissions to revise Novated Novated
revising (affirming) the selected type of
the selected type novation
of novation
The OP has not
withdrawn
The IP has not
withdrawn
AQ12 n/a n/a Done New- New-
Novated Novated
AQ13 A recipient The RP has sufficient Done New- New-
(transferee) has permissions to transfer Novated Novated
been selected the selected type of
The OP has not novation
withdrawn All recipients
The IP has not (transferees) have
withdrawn sufficient permissions
to receive a transfer of
the given type of trade
All recipients
(transferees) have
sufficient permissions
to receive a transfer of
the selected type of
novation
AQ14 n/a The RP has sufficient Done New- New-
permissions to release Novated Novated
the selected type of
novation
Incoming Party
ID Conditions Permissions Booking Contract State
State
Full Partial
AR1 n/a n/a Pending New- New-
Novated Novated
AR2 The RP has not The IP has sufficient Pending New- New-
withdrawn permissions to Novated Novated
The OP has not withdraw the selected
withdrawn type of novation
novation novation
The OP has not
withdrawn
The RP has not
pulled
The RP has not
withdrawn
AR8 n/a n/a Done New- New-
Novated Novated
AR9 n/a n/a Done New- New-
Novated Novated
AR10 A recipient The IP has sufficient Done New- New-
(transferee) has permissions to Novated Novated
been selected transfer the selected
The OP has not type of novation
withdrawn All recipients
The RP has not (transferees) have
withdrawn sufficient permissions
to receive a transfer
of the given type of
trade
All recipients
(transferees) have
sufficient permissions
to receive a transfer
of the selected type
of novation
AR11 n/a The RP has sufficient Done New- New-
permissions to Novated Novated
release the selected
type of novation
AR12 n/a n/a Released New- New-
Novated Novated
AR13 n/a n/a Released New- New-
Novated Novated
Note: Transition conditions (“guards”) are stated for readability and should not be regarded as
complete (see the relevant sections for more information).
Outgoing Party
Booking and contract states in ( ) are as per the current web client screen representation - at the
given stages there’s no persisting record on the system that reflects the state.
Remaining Party
The contract states shown here for partial novation are in respect of the newly assigned portion
of the trade. The contract state of the remaining portion of the original trade is [Novated Partial]
across all stages.
Incoming Party
ID Conditions Permissions Booking Contract State
State
Full Partial
Note: Transition conditions (“guards”) are stated for readability and should not be regarded as
complete (see the relevant sections for more information).
Transferring Party
ID Conditions Permissions Booking Contract State
State
Full Partial
AV1 (Where it is The transferring party has Pending / OP: OP:
required per sufficient permissions to Done Novated Novated-
permissions) transfer the selected type Partial
The transferee of novation RP/IP:
is logged on New- RP/IP:
All recipients (transferees)
have sufficient permissions Novated New-
to receive a transfer of the Novated /
given type of trade
All recipients (transferees)
have sufficient permissions
to receive a transfer of the
selected type of novation
Note: This section and the corresponding diagram describe a generic flow – see the relevant
parent diagram for the transition conditions specific to the stage.
Transferee
ID Conditions Permissions Booking Contract
State State
M1 n/a The transferee has sufficient n/a New
permissions to receive a pre-
send transfer
M2 n/a n/a n/a New
M3 The user confirms the The transferee has sufficient n/a New
intention to delete the draft permissions to delete a pre-
send transfer
M4 n/a n/a n/a New
M5 n/a n/a n/a New
Appendix A: Permissions
The following MarkitWire permissions are used.
h h
NonStandardDefaults NonStandardDefaults NonStandardDefaults
RERO.AgreeMismatch RERO.AgreeMismatch
RERO.AgreePrimaryMismatc RERO.AgreePrimaryMismatc
h h
RERO.NoMatch
TrackerViewer.Use TrackerViewer.Use
Trade Trade Trade
Trade.Exercise Trade.Exercise
TraderAccess TraderAccess TraderAccess
Trades.Initiate Trades.Initiate
Trades.RequestRevision
Trades.Withdraw Trades.Withdraw Trades.Withdraw
Transfer Transfer Transfer
Transfer.Receive Transfer.Receive Transfer.Receive
UseDealsinkAPI UseDealsinkAPI
ViewTrades ViewTrades
Trade.Novate Trade.Novate Trade.Novate
Trade.PartialNovate Trade.PartialNovate Trade.PartialNovate