tag Document
type Document
path: /Document[1..1]
X-path: /Document
mode:
minOccurs 1
maxOccurs 1
Elements:
Document [Sequence]
MrgnRpt
tag MrgnRpt
type MarginReportV02
fullName MarginReportV02
path: /Document[1..1]/MrgnRpt[1..1]
X-path: /Document/MrgnRpt
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Message Definition Scope
The MarginReport message is sent by the central counterparty (CCP) to a clearing member to report on:
- the exposure resulting from the trade positions
- the value of the collateral held by the CCP (market value of this collateral) and
- the resulting difference representing the risk encountered by the CCP.

The message definition is intended for use with the ISO20022 Business Application Header.

Usage
There are four possibilities to report the above information. Indeed, the margin report may be structured as follows:
- per clearing member: the report will only show the information for the clearing member, or
- per clearing member and per financial instrument: the report will show the information for the clearing member, structured by security identification, or
- per clearing member and per non clearing member: the report will show the information for the clearing member (that is for global clearing member only) structured by non clearing member(s), or
- per clearing member and per non clearing member and per security identification: the report will show the information for the clearing member (global clearing member only) structured by non clearing member(s) and by security identification.
Building Block:
Name ReportParameters
Definition Provides parameters of the margin report such as the creation date and time, the report currency or the calculation date and time.
Building Block:
Name Pagination
Definition Page number of the message (within a report) and continuation indicator to indicate that the report is to continue or that the message is the last page of the report.
Building Block:
Name ClearingMember
Definition Provides the identification of the account owner, that is the clearing member (individual clearing member or general clearing member).
Building Block:
Name ReportSummary
Definition Provides details on the valuation of the collateral on deposit.
Building Block:
Name ReportDetails
Definition Provides the margin report details.
Building Block:
Name SupplementaryData
Definition Additional information that can't be captured in the structured fields and/or any other specific block.
MrgnRpt
tag RptParams
type ReportParameters3
path: /Document[1..1]/MrgnRpt[1..1]/RptParams[1..1]
X-path: /Document/MrgnRpt/RptParams
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Type Definition Provides the parameters of the report.
Elements:
Document/MrgnRpt/RptParams [Sequence]
RptId Report Identification
RptDtAndTm Report Date And Time
RptCcy Report Currency
ClctnDtAndTm Calculation Date And Time
Frqcy Frequency
RptNb Report Number
Constraint:
Name ReportNumberRule
Definition If the report has multiple pages, then the ReportNumber must remain the same through all the pages. It is a unique number to the report. Two reports of the same type sent one after the other to the same receiver in relation to the same safekeeping account must have different ReportNumbers. For example, a daily report sent on day 1 would have ReportNumber 001, on day 2, 002, etc.
MrgnRpt
+RptParams
tag RptId
type Max35Text
fullName ReportIdentification
path: /Document[1..1]/MrgnRpt[1..1]/RptParams[1..1]/RptId[1..1]
X-path: /Document/MrgnRpt/RptParams/RptId
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Report Identification
ISO Element Definition Unique identification of the report.
MrgnRpt
+RptParams
tag RptDtAndTm
type DateAndDateTimeChoice
fullName ReportDateAndTime
path: /Document[1..1]/MrgnRpt[1..1]/RptParams[1..1]/RptDtAndTm[1..1]
X-path: /Document/MrgnRpt/RptParams/RptDtAndTm
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Report Date And Time
ISO Element Definition Date (and time) and time of the report.
ISO Type Definition Choice between a date or a date and time format.
Elements:
Document/MrgnRpt/RptParams/RptDtAndTm [Sequence]
Document/MrgnRpt/RptParams/RptDtAndTm [Choice]
Dt Date
DtTm Date Time
MrgnRpt
+RptParams
++RptDtAndTm
tag Dt
type ISODate
fullName Date
path: /Document[1..1]/MrgnRpt[1..1]/RptParams[1..1]/RptDtAndTm[1..1]/Dt[1..1]
X-path: /Document/MrgnRpt/RptParams/RptDtAndTm/Dt
mode: Choice
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Date
ISO Element Definition Specified date.
MrgnRpt
+RptParams
++RptDtAndTm
tag DtTm
type ISODateTime
fullName DateTime
path: /Document[1..1]/MrgnRpt[1..1]/RptParams[1..1]/RptDtAndTm[1..1]/DtTm[1..1]
X-path: /Document/MrgnRpt/RptParams/RptDtAndTm/DtTm
mode: Choice
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Date Time
ISO Element Definition Specified date and time.
MrgnRpt
+RptParams
tag RptCcy
type CurrencyCode
fullName ReportCurrency
path: /Document[1..1]/MrgnRpt[1..1]/RptParams[1..1]/RptCcy[1..1]
X-path: /Document/MrgnRpt/RptParams/RptCcy
mode: Sequence
minOccurs 1
maxOccurs 1
Pattern: [A-Z]{3,3}
Documentation:
ISO Element Name Report Currency
ISO Element Definition Currency used for the calculation of the margin.
ISO Type Definition Code allocated to a currency, by a maintenance agency, under an international identification scheme as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds". Valid currency codes are registered with the ISO 4217 Maintenance Agency, and consist of three contiguous letters.
Constraint:
Name ValidationByTable
Definition Must be a valid currency code which is registered with the ISO 4217 Maintenance Agency, and consist of three contiguous letters.
MrgnRpt
+RptParams
tag ClctnDtAndTm
type ISODateTime
fullName CalculationDateAndTime
path: /Document[1..1]/MrgnRpt[1..1]/RptParams[1..1]/ClctnDtAndTm[1..1]
X-path: /Document/MrgnRpt/RptParams/ClctnDtAndTm
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Calculation Date And Time
ISO Element Definition Date of calculation of the margin.
MrgnRpt
+RptParams
tag Frqcy
type EventFrequency6Code
fullName Frequency
path: /Document[1..1]/MrgnRpt[1..1]/RptParams[1..1]/Frqcy[1..1]
X-path: /Document/MrgnRpt/RptParams/Frqcy
mode: Sequence
minOccurs 1
maxOccurs 1
Enumeration:
DAIL
Definition Event takes place every day.
Name Daily
ISO Definition Event takes place every day.
ISO Name Daily
INDA
Definition Event takes place several times a day.
Name IntraDay
ISO Definition Event takes place several times a day.
ISO Name IntraDay
ONDE
Definition Event takes place on demand.
Name OnDemand
ISO Definition Event takes place on demand.
ISO Name OnDemand
Documentation:
ISO Element Name Frequency
ISO Element Definition Frequency of the report.
ISO Type Definition Specifies the regularity of an event.
MrgnRpt
+RptParams
tag RptNb
type Exact5NumericText
fullName ReportNumber
path: /Document[1..1]/MrgnRpt[1..1]/RptParams[1..1]/RptNb[0..1]
X-path: /Document/MrgnRpt/RptParams/RptNb
mode: Sequence
minOccurs 0
maxOccurs 1
Pattern: [0-9]{5}
Documentation:
ISO Element Name Report Number
ISO Element Definition Sequential number of the report.
MrgnRpt
tag Pgntn
type Pagination
path: /Document[1..1]/MrgnRpt[1..1]/Pgntn[1..1]
X-path: /Document/MrgnRpt/Pgntn
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Type Definition Number used to sequence pages when it is not possible for data to be conveyed in a single message and the data has to be split across several pages (messages).
Elements:
Document/MrgnRpt/Pgntn [Sequence]
PgNb Page Number
LastPgInd Last Page Indicator
MrgnRpt
+Pgntn
tag PgNb
type Max5NumericText
fullName PageNumber
path: /Document[1..1]/MrgnRpt[1..1]/Pgntn[1..1]/PgNb[1..1]
X-path: /Document/MrgnRpt/Pgntn/PgNb
mode: Sequence
minOccurs 1
maxOccurs 1
Pattern: [0-9]{1,5}
Documentation:
ISO Element Name Page Number
ISO Element Definition Page number.
MrgnRpt
+Pgntn
tag LastPgInd
type YesNoIndicator
fullName LastPageIndicator
path: /Document[1..1]/MrgnRpt[1..1]/Pgntn[1..1]/LastPgInd[1..1]
X-path: /Document/MrgnRpt/Pgntn/LastPgInd
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Last Page Indicator
ISO Element Definition Indicates the last page.
ISO Type Definition Indicates a "Yes" or "No" type of answer for an element.
MrgnRpt
tag ClrMmb
type PartyIdentification35Choice
path: /Document[1..1]/MrgnRpt[1..1]/ClrMmb[1..1]
X-path: /Document/MrgnRpt/ClrMmb
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Type Definition Choice of identification of a party. The party can be identified by giving a BIC or a proprietary code.
Elements:
Document/MrgnRpt/ClrMmb [Sequence]
Document/MrgnRpt/ClrMmb [Choice]
BIC BIC
PrtryId Proprietary Identification
MrgnRpt
+ClrMmb
tag BIC
type AnyBICIdentifier
fullName BIC
path: /Document[1..1]/MrgnRpt[1..1]/ClrMmb[1..1]/BIC[1..1]
X-path: /Document/MrgnRpt/ClrMmb/BIC
mode: Choice
minOccurs 1
maxOccurs 1
Pattern: [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}
Documentation:
ISO Element Name BIC
ISO Element Definition Unique and unambiguous identifier for an organisation that is allocated by an institution, eg, Dun & Bradstreet Identification.
ISO Type Definition Code allocated to a financial or non-financial institution by the ISO 9362 Registration Authority, as described in ISO 9362 "Banking - Banking telecommunication messages - Business identifier code (BIC)".
Constraint:
Name AnyBIC
Definition Only a valid Business identifier code is allowed. Business identifier codes for financial or non-financial institutions are registered by the ISO 9362 Registration Authority in the BIC directory, and consists of eight (8) or eleven (11) contiguous characters.
MrgnRpt
+ClrMmb
tag PrtryId
type GenericIdentification29
fullName ProprietaryIdentification
path: /Document[1..1]/MrgnRpt[1..1]/ClrMmb[1..1]/PrtryId[1..1]
X-path: /Document/MrgnRpt/ClrMmb/PrtryId
mode: Choice
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Proprietary Identification
ISO Element Definition Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme.
ISO Type Definition Information related to an identification, for example, party identification or account identification.
Elements:
Document/MrgnRpt/ClrMmb/PrtryId [Sequence]
Id Identification
Issr Issuer
SchmeNm Scheme Name
MrgnRpt
+ClrMmb
++PrtryId
tag Id
type Max35Text
fullName Identification
path: /Document[1..1]/MrgnRpt[1..1]/ClrMmb[1..1]/PrtryId[1..1]/Id[1..1]
X-path: /Document/MrgnRpt/ClrMmb/PrtryId/Id
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Identification
ISO Element Definition Proprietary information, often a code, issued by the data source scheme issuer.
MrgnRpt
+ClrMmb
++PrtryId
tag Issr
type Max35Text
fullName Issuer
path: /Document[1..1]/MrgnRpt[1..1]/ClrMmb[1..1]/PrtryId[1..1]/Issr[1..1]
X-path: /Document/MrgnRpt/ClrMmb/PrtryId/Issr
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Issuer
ISO Element Definition Entity that assigns the identification.
MrgnRpt
+ClrMmb
++PrtryId
tag SchmeNm
type Max35Text
fullName SchemeName
path: /Document[1..1]/MrgnRpt[1..1]/ClrMmb[1..1]/PrtryId[1..1]/SchmeNm[0..1]
X-path: /Document/MrgnRpt/ClrMmb/PrtryId/SchmeNm
mode: Sequence
minOccurs 0
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Scheme Name
ISO Element Definition Short textual description of the scheme.
MrgnRpt
tag RptSummry
type MarginCalculation1
path: /Document[1..1]/MrgnRpt[1..1]/RptSummry[0..1]
X-path: /Document/MrgnRpt/RptSummry
mode: Sequence
minOccurs 0
maxOccurs 1
Documentation:
ISO Type Definition Provides the total margin amount, the collateral amount on deposit and the total minimum requirement that used to calculate the margin result, either an excess or a deficit.
Elements:
Document/MrgnRpt/RptSummry [Sequence]
TtlMrgnAmt Total Margin Amount
CollOnDpst Collateral On Deposit
MinRqrmntDpst Minimum Requirement Deposit
MrgnRslt Margin Result
MrgnRpt
+RptSummry
tag TtlMrgnAmt
type AmountAndDirection20
fullName TotalMarginAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptSummry[0..1]/TtlMrgnAmt[1..1]
X-path: /Document/MrgnRpt/RptSummry/TtlMrgnAmt
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Total Margin Amount
ISO Element Definition Total margin requirement (expressed in the reporting currency) that must be provided by the clearing member to the central counterparty. This is the total requirement calculated to cover the initial margin and the variation margin.
ISO Type Definition Amount of money debited or credited on the books of an account servicer.
Elements:
Document/MrgnRpt/RptSummry/TtlMrgnAmt [Sequence]
Amt Amount
CdtDbtInd Credit Debit Indicator
MrgnRpt
+RptSummry
++TtlMrgnAmt
tag Amt
type ActiveOrHistoricCurrencyAndAmount
fullName Amount
path: /Document[1..1]/MrgnRpt[1..1]/RptSummry[0..1]/TtlMrgnAmt[1..1]/Amt[1..1]
X-path: /Document/MrgnRpt/RptSummry/TtlMrgnAmt/Amt
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Amount
ISO Element Definition Total amount that needs to be settled.
ISO Type Definition A number of monetary units specified in an active or a historic currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveOrHistoricCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
+RptSummry
++TtlMrgnAmt
tag CdtDbtInd
type CreditDebitCode
fullName CreditDebitIndicator
path: /Document[1..1]/MrgnRpt[1..1]/RptSummry[0..1]/TtlMrgnAmt[1..1]/CdtDbtInd[0..1]
X-path: /Document/MrgnRpt/RptSummry/TtlMrgnAmt/CdtDbtInd
mode: Sequence
minOccurs 0
maxOccurs 1
Enumeration:
CRDT
Definition Operation is an increase.
Name Credit
ISO Definition Operation is an increase.
ISO Name Credit
DBIT
Definition Operation is a decrease.
Name Debit
ISO Definition Operation is a decrease.
ISO Name Debit
Documentation:
ISO Element Name Credit Debit Indicator
ISO Element Definition Indicates whether an entry is a credit or a debit.
ISO Type Definition Specifies if an operation is an increase or a decrease.
MrgnRpt
+RptSummry
tag CollOnDpst
type Collateral6
fullName CollateralOnDeposit
path: /Document[1..1]/MrgnRpt[1..1]/RptSummry[0..1]/CollOnDpst[0..unbounded]
X-path: /Document/MrgnRpt/RptSummry/CollOnDpst
mode: Sequence
minOccurs 0
maxOccurs unbounded
Documentation:
ISO Element Name Collateral On Deposit
ISO Element Definition Provides details on the valuation of the collateral on deposit.
ISO Type Definition Provides the current and market value of the collateral held.
Elements:
Document/MrgnRpt/RptSummry/CollOnDpst [Sequence]
PstHrcutVal Post Haircut Value
MktVal Market Value
CollTp Collateral Type
MrgnRpt
+RptSummry
++CollOnDpst
tag PstHrcutVal
type ActiveCurrencyAndAmount
fullName PostHaircutValue
path: /Document[1..1]/MrgnRpt[1..1]/RptSummry[0..1]/CollOnDpst[0..unbounded]/PstHrcutVal[1..1]
X-path: /Document/MrgnRpt/RptSummry/CollOnDpst/PstHrcutVal
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Post Haircut Value
ISO Element Definition Value of the collateral after deduction of a percentage (the haircut) that reflects the perceived risk associated with holding this collateral.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
+RptSummry
++CollOnDpst
tag MktVal
type ActiveCurrencyAndAmount
fullName MarketValue
path: /Document[1..1]/MrgnRpt[1..1]/RptSummry[0..1]/CollOnDpst[0..unbounded]/MktVal[1..1]
X-path: /Document/MrgnRpt/RptSummry/CollOnDpst/MktVal
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Market Value
ISO Element Definition Value of the underlying collateral (cash, securities, Letter of credit.) based on current market prices.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
+RptSummry
++CollOnDpst
tag CollTp
type CollateralType1Code
fullName CollateralType
path: /Document[1..1]/MrgnRpt[1..1]/RptSummry[0..1]/CollOnDpst[0..unbounded]/CollTp[1..1]
X-path: /Document/MrgnRpt/RptSummry/CollOnDpst/CollTp
mode: Sequence
minOccurs 1
maxOccurs 1
Enumeration:
CASH
Definition Collateral type is cash.
Name Cash
ISO Definition Collateral type is cash.
ISO Name Cash
SECU
Definition Collateral type is securities.
Name Securities
ISO Definition Collateral type is securities.
ISO Name Securities
LCRE
Definition Instrument issued by a bank substituting its name and credit standing for that of its customer. A letter of credit is a written undertaking of the bank, issued for the account of a customer (the applicant), to honour a demand for payment, upon the beneficiary's compliance with the terms and conditions set forth in the undertaking.
Name LetterOfCredit
ISO Definition Instrument issued by a bank substituting its name and credit standing for that of its customer. A letter of credit is a written undertaking of the bank, issued for the account of a customer (the applicant), to honour a demand for payment, upon the beneficiary's compliance with the terms and conditions set forth in the undertaking.
ISO Name LetterOfCredit
OTHR
Definition Other assets that could be used as collateral.
Name Other
ISO Definition Other assets that could be used as collateral.
ISO Name Other
Documentation:
ISO Element Name Collateral Type
ISO Element Definition Provides the type of collateral, such as securities or cash.
ISO Type Definition Specifies the type of collateral.
MrgnRpt
+RptSummry
tag MinRqrmntDpst
type ActiveCurrencyAndAmount
fullName MinimumRequirementDeposit
path: /Document[1..1]/MrgnRpt[1..1]/RptSummry[0..1]/MinRqrmntDpst[0..1]
X-path: /Document/MrgnRpt/RptSummry/MinRqrmntDpst
mode: Sequence
minOccurs 0
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Minimum Requirement Deposit
ISO Element Definition Minimum requirement (expressed in the reporting currency) for a participant if their requirement falls below a specific amount set by the central counterparty.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
+RptSummry
tag MrgnRslt
type MarginResult1Choice
fullName MarginResult
path: /Document[1..1]/MrgnRpt[1..1]/RptSummry[0..1]/MrgnRslt[0..1]
X-path: /Document/MrgnRpt/RptSummry/MrgnRslt
mode: Sequence
minOccurs 0
maxOccurs 1
Documentation:
ISO Element Name Margin Result
ISO Element Definition Provide details on the margin result taking into consideration the total margin amount and the minimum requirements deposit.
ISO Type Definition Provides details on the margin result.
Elements:
Document/MrgnRpt/RptSummry/MrgnRslt [Sequence]
Document/MrgnRpt/RptSummry/MrgnRslt [Choice]
XcssAmt Excess Amount
DfcitAmt Deficit Amount
MrgnRpt
+RptSummry
++MrgnRslt
tag XcssAmt
type ActiveCurrencyAndAmount
fullName ExcessAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptSummry[0..1]/MrgnRslt[0..1]/XcssAmt[1..1]
X-path: /Document/MrgnRpt/RptSummry/MrgnRslt/XcssAmt
mode: Choice
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Excess Amount
ISO Element Definition Excess amount that the central counterparty may restitute to the Clearing member.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
+RptSummry
++MrgnRslt
tag DfcitAmt
type ActiveCurrencyAndAmount
fullName DeficitAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptSummry[0..1]/MrgnRslt[0..1]/DfcitAmt[1..1]
X-path: /Document/MrgnRpt/RptSummry/MrgnRslt/DfcitAmt
mode: Choice
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Deficit Amount
ISO Element Definition Deficit amount that the central counterparty will provide to the clearing member.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
tag RptDtls
type MarginReport2
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]
X-path: /Document/MrgnRpt/RptDtls
mode: Sequence
minOccurs 1
maxOccurs unbounded
Documentation:
ISO Type Definition Provides the details on the margin report per margin account, and optionally per non-clearing member.
Elements:
Document/MrgnRpt/RptDtls [Sequence]
MrgnPdct Margin Product
MrgnAcct Margin Account
CollsdMrgnAcctInd Collateralised Margin Account Indicator
NonClrMmb Non Clearing Member
MrgnClctnSummry Margin Calculation Summary
MrgnClctn Margin Calculation
MrgnRpt
+RptDtls
tag MrgnPdct
type MarginProductType1Choice
fullName MarginProduct
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnPdct[0..unbounded]
X-path: /Document/MrgnRpt/RptDtls/MrgnPdct
mode: Sequence
minOccurs 0
maxOccurs unbounded
Documentation:
ISO Element Name Margin Product
ISO Element Definition Specifies if the margin is related to equities or fixed income.
ISO Type Definition Provides specification for the underlying product of the margin.
Elements:
Document/MrgnRpt/RptDtls/MrgnPdct [Sequence]
Document/MrgnRpt/RptDtls/MrgnPdct [Choice]
Cd Code
Prtry Proprietary
MrgnRpt
+RptDtls
++MrgnPdct
tag Cd
type MarginProduct1Code
fullName Code
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnPdct[0..unbounded]/Cd[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnPdct/Cd
mode: Choice
minOccurs 1
maxOccurs 1
Enumeration:
EQUI
Definition Specifies that the margin is related to equities.
Name Equities
ISO Definition Specifies that the margin is related to equities.
ISO Name Equities
FIXI
Definition Specifies that the margin is related to fixed income.
Name FixedIncome
ISO Definition Specifies that the margin is related to fixed income.
ISO Name FixedIncome
Documentation:
ISO Element Name Code
ISO Element Definition Specifies the underlying product of the margin using a code.
ISO Type Definition Specifies the underlying product of the margin.
MrgnRpt
+RptDtls
++MrgnPdct
tag Prtry
type GenericIdentification30
fullName Proprietary
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnPdct[0..unbounded]/Prtry[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnPdct/Prtry
mode: Choice
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Proprietary
ISO Element Definition Specifies the underlying product of the margin using a proprietary format.
ISO Type Definition Information related to an identification, for example, party identification or account identification.
Elements:
Document/MrgnRpt/RptDtls/MrgnPdct/Prtry [Sequence]
Id Identification
Issr Issuer
SchmeNm Scheme Name
MrgnRpt
+RptDtls
++MrgnPdct
+++Prtry
tag Id
type Exact4AlphaNumericText
fullName Identification
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnPdct[0..unbounded]/Prtry[1..1]/Id[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnPdct/Prtry/Id
mode: Sequence
minOccurs 1
maxOccurs 1
Pattern: [a-zA-Z0-9]{4}
Documentation:
ISO Element Name Identification
ISO Element Definition Proprietary information, often a code, issued by the data source scheme issuer.
MrgnRpt
+RptDtls
++MrgnPdct
+++Prtry
tag Issr
type Max35Text
fullName Issuer
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnPdct[0..unbounded]/Prtry[1..1]/Issr[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnPdct/Prtry/Issr
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Issuer
ISO Element Definition Entity that assigns the identification.
MrgnRpt
+RptDtls
++MrgnPdct
+++Prtry
tag SchmeNm
type Max35Text
fullName SchemeName
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnPdct[0..unbounded]/Prtry[1..1]/SchmeNm[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnPdct/Prtry/SchmeNm
mode: Sequence
minOccurs 0
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Scheme Name
ISO Element Definition Short textual description of the scheme.
MrgnRpt
+RptDtls
tag MrgnAcct
type SecuritiesAccount18
fullName MarginAccount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnAcct[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnAcct
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Margin Account
ISO Element Definition Identifies the clearing member's account.
ISO Type Definition Account to or from which a securities entry is made.
Elements:
Document/MrgnRpt/RptDtls/MrgnAcct [Sequence]
Id Identification
Tp Type
Nm Name
MrgnRpt
+RptDtls
++MrgnAcct
tag Id
type Max35Text
fullName Identification
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnAcct[1..1]/Id[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnAcct/Id
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Identification
ISO Element Definition Unambiguous identification for the account between the account owner and the account servicer.
MrgnRpt
+RptDtls
++MrgnAcct
tag Tp
type ClearingAccountType1Code
fullName Type
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnAcct[1..1]/Tp[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnAcct/Tp
mode: Sequence
minOccurs 1
maxOccurs 1
Enumeration:
HOUS
Definition Specifies that the account is used to register trades executed for either the clearing member or its subsidiaries.
Name House
ISO Definition Specifies that the account is used to register trades executed for either the clearing member or its subsidiaries.
ISO Name House
CLIE
Definition Specifies that the account is used to register trades executed for the clearing member's customers.
Name Client
ISO Definition Specifies that the account is used to register trades executed for the clearing member's customers.
ISO Name Client
LIPR
Definition Specifies that the account is used to register trades executed for liquidity providers (also known as market maker) activities.
Name LiquidityProvider
ISO Definition Specifies that the account is used to register trades executed for liquidity providers (also known as market maker) activities.
ISO Name LiquidityProvider
Documentation:
ISO Element Name Type
ISO Element Definition Specifies if the account is a House, a Client or a Liquidity Provider (Market Maker) account.
ISO Type Definition Specifies the clearing account type.
MrgnRpt
+RptDtls
++MrgnAcct
tag Nm
type Max70Text
fullName Name
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnAcct[1..1]/Nm[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnAcct/Nm
mode: Sequence
minOccurs 0
maxOccurs 1
minLength 1
maxLength 70
Documentation:
ISO Element Name Name
ISO Element Definition Description of the account.
MrgnRpt
+RptDtls
tag CollsdMrgnAcctInd
type YesNoIndicator
fullName CollateralisedMarginAccountIndicator
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/CollsdMrgnAcctInd[0..1]
X-path: /Document/MrgnRpt/RptDtls/CollsdMrgnAcctInd
mode: Sequence
minOccurs 0
maxOccurs 1
Documentation:
ISO Element Name Collateralised Margin Account Indicator
ISO Element Definition Used to indicate whether the reported margin account is collateralised or not. If not collateralised, the account is configured for informational reporting.
ISO Type Definition Indicates a "Yes" or "No" type of answer for an element.
MrgnRpt
+RptDtls
tag NonClrMmb
type PartyIdentificationAndAccount31
fullName NonClearingMember
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb
mode: Sequence
minOccurs 0
maxOccurs unbounded
Documentation:
ISO Element Name Non Clearing Member
ISO Element Definition Provides details about the non clearing member identification and account.
ISO Type Definition Party and account details.
Elements:
Document/MrgnRpt/RptDtls/NonClrMmb [Sequence]
Id Identification
AltrnId Alternate Identification
AddtlInf Additional Information
ClrAcct Clearing Account
MrgnRpt
+RptDtls
++NonClrMmb
tag Id
type PartyIdentification33Choice
fullName Identification
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/Id[1..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/Id
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Identification
ISO Element Definition Identification of the party.
ISO Type Definition Identification of a party.
Elements:
Document/MrgnRpt/RptDtls/NonClrMmb/Id [Sequence]
Document/MrgnRpt/RptDtls/NonClrMmb/Id [Choice]
AnyBIC Any BIC
PrtryId Proprietary Identification
NmAndAdr Name And Address
MrgnRpt
+RptDtls
++NonClrMmb
+++Id
tag AnyBIC
type AnyBICIdentifier
fullName AnyBIC
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/Id[1..1]/AnyBIC[1..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/Id/AnyBIC
mode: Choice
minOccurs 1
maxOccurs 1
Pattern: [A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}
Documentation:
ISO Element Name Any BIC
ISO Element Definition Unique and unambiguous identifier for an organisation that is allocated by an institution, eg, Dun & Bradstreet Identification.
ISO Type Definition Code allocated to a financial or non-financial institution by the ISO 9362 Registration Authority, as described in ISO 9362 "Banking - Banking telecommunication messages - Business identifier code (BIC)".
Constraint:
Name AnyBIC
Definition Only a valid Business identifier code is allowed. Business identifier codes for financial or non-financial institutions are registered by the ISO 9362 Registration Authority in the BIC directory, and consists of eight (8) or eleven (11) contiguous characters.
MrgnRpt
+RptDtls
++NonClrMmb
+++Id
tag PrtryId
type GenericIdentification29
fullName ProprietaryIdentification
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/Id[1..1]/PrtryId[1..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/Id/PrtryId
mode: Choice
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Proprietary Identification
ISO Element Definition Unique and unambiguous identifier, as assigned to a financial institution using a proprietary identification scheme.
ISO Type Definition Information related to an identification, for example, party identification or account identification.
Elements:
Document/MrgnRpt/RptDtls/NonClrMmb/Id/PrtryId [Sequence]
Id Identification
Issr Issuer
SchmeNm Scheme Name
MrgnRpt
+RptDtls
++NonClrMmb
+++Id
++++PrtryId
tag Id
type Max35Text
fullName Identification
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/Id[1..1]/PrtryId[1..1]/Id[1..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/Id/PrtryId/Id
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Identification
ISO Element Definition Proprietary information, often a code, issued by the data source scheme issuer.
MrgnRpt
+RptDtls
++NonClrMmb
+++Id
++++PrtryId
tag Issr
type Max35Text
fullName Issuer
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/Id[1..1]/PrtryId[1..1]/Issr[1..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/Id/PrtryId/Issr
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Issuer
ISO Element Definition Entity that assigns the identification.
MrgnRpt
+RptDtls
++NonClrMmb
+++Id
++++PrtryId
tag SchmeNm
type Max35Text
fullName SchemeName
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/Id[1..1]/PrtryId[1..1]/SchmeNm[0..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/Id/PrtryId/SchmeNm
mode: Sequence
minOccurs 0
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Scheme Name
ISO Element Definition Short textual description of the scheme.
MrgnRpt
+RptDtls
++NonClrMmb
+++Id
tag NmAndAdr
type NameAndAddress6
fullName NameAndAddress
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/Id[1..1]/NmAndAdr[1..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/Id/NmAndAdr
mode: Choice
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Name And Address
ISO Element Definition Name by which a party is known and which is usually used to identify that party.
ISO Type Definition Name and address of an institution.
Elements:
Document/MrgnRpt/RptDtls/NonClrMmb/Id/NmAndAdr [Sequence]
Nm Name
Adr Address
MrgnRpt
+RptDtls
++NonClrMmb
+++Id
++++NmAndAdr
tag Nm
type Max70Text
fullName Name
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/Id[1..1]/NmAndAdr[1..1]/Nm[1..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/Id/NmAndAdr/Nm
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 70
Documentation:
ISO Element Name Name
ISO Element Definition Name by which a party is known and which is usually used to identify that party.
MrgnRpt
+RptDtls
++NonClrMmb
+++Id
++++NmAndAdr
tag Adr
type PostalAddress2
fullName Address
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/Id[1..1]/NmAndAdr[1..1]/Adr[1..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/Id/NmAndAdr/Adr
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Address
ISO Element Definition Information that locates and identifies a specific address, as defined by postal services.
ISO Type Definition Address of a party expressed in a formal structure, usually according to the country's postal services specifications.
Elements:
Document/MrgnRpt/RptDtls/NonClrMmb/Id/NmAndAdr/Adr [Sequence]
StrtNm Street Name
PstCdId Post Code Identification
TwnNm Town Name
CtrySubDvsn Country Sub Division
Ctry Country
MrgnRpt
+RptDtls
++NonClrMmb
+++Id
++++NmAndAdr
+++++Adr
tag StrtNm
type Max70Text
fullName StreetName
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/Id[1..1]/NmAndAdr[1..1]/Adr[1..1]/StrtNm[0..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/Id/NmAndAdr/Adr/StrtNm
mode: Sequence
minOccurs 0
maxOccurs 1
minLength 1
maxLength 70
Documentation:
ISO Element Name Street Name
ISO Element Definition Name of a street or thoroughfare.
MrgnRpt
+RptDtls
++NonClrMmb
+++Id
++++NmAndAdr
+++++Adr
tag PstCdId
type Max16Text
fullName PostCodeIdentification
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/Id[1..1]/NmAndAdr[1..1]/Adr[1..1]/PstCdId[1..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/Id/NmAndAdr/Adr/PstCdId
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 16
Documentation:
ISO Element Name Post Code Identification
ISO Element Definition Identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail.
MrgnRpt
+RptDtls
++NonClrMmb
+++Id
++++NmAndAdr
+++++Adr
tag TwnNm
type Max35Text
fullName TownName
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/Id[1..1]/NmAndAdr[1..1]/Adr[1..1]/TwnNm[1..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/Id/NmAndAdr/Adr/TwnNm
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Town Name
ISO Element Definition Name of a built-up area, with defined boundaries, and a local government.
MrgnRpt
+RptDtls
++NonClrMmb
+++Id
++++NmAndAdr
+++++Adr
tag CtrySubDvsn
type Max35Text
fullName CountrySubDivision
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/Id[1..1]/NmAndAdr[1..1]/Adr[1..1]/CtrySubDvsn[0..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/Id/NmAndAdr/Adr/CtrySubDvsn
mode: Sequence
minOccurs 0
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Country Sub Division
ISO Element Definition Identifies a subdivision of a country for example, state, region, county.
MrgnRpt
+RptDtls
++NonClrMmb
+++Id
++++NmAndAdr
+++++Adr
tag Ctry
type CountryCode
fullName Country
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/Id[1..1]/NmAndAdr[1..1]/Adr[1..1]/Ctry[1..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/Id/NmAndAdr/Adr/Ctry
mode: Sequence
minOccurs 1
maxOccurs 1
Pattern: [A-Z]{2,2}
Documentation:
ISO Element Name Country
ISO Element Definition Nation with its own government.
ISO Type Definition Code to identify a country, a dependency, or another area of particular geopolitical interest, on the basis of country names obtained from the United Nations (ISO 3166, Alpha-2 code).
Constraint:
Name Country
Definition The code is checked against the list of country names obtained from the United Nations (ISO 3166, Alpha-2 code).
MrgnRpt
+RptDtls
++NonClrMmb
tag AltrnId
type AlternatePartyIdentification4
fullName AlternateIdentification
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/AltrnId[0..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/AltrnId
mode: Sequence
minOccurs 0
maxOccurs 1
Documentation:
ISO Element Name Alternate Identification
ISO Element Definition Alternate identification for a party.
ISO Type Definition Alternate identification for a party using an identification type, a country code and a text field.
Elements:
Document/MrgnRpt/RptDtls/NonClrMmb/AltrnId [Sequence]
IdTp Identification Type
Ctry Country
AltrnId Alternate Identification
MrgnRpt
+RptDtls
++NonClrMmb
+++AltrnId
tag IdTp
type IdentificationType6Choice
fullName IdentificationType
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/AltrnId[0..1]/IdTp[1..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/AltrnId/IdTp
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Identification Type
ISO Element Definition Specifies the type of alternate identification of the party identified.
ISO Type Definition Choice between a code and a data source scheme to specify the type of alternate identification.
Elements:
Document/MrgnRpt/RptDtls/NonClrMmb/AltrnId/IdTp [Sequence]
Document/MrgnRpt/RptDtls/NonClrMmb/AltrnId/IdTp [Choice]
Cd Code
Prtry Proprietary
MrgnRpt
+RptDtls
++NonClrMmb
+++AltrnId
++++IdTp
tag Cd
type TypeOfIdentification1Code
fullName Code
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/AltrnId[0..1]/IdTp[1..1]/Cd[1..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/AltrnId/IdTp/Cd
mode: Choice
minOccurs 1
maxOccurs 1
Enumeration:
ARNU
Definition Number assigned by a government agency to identify foreign nationals.
Name AlienRegistrationNumber
ISO Definition Number assigned by a government agency to identify foreign nationals.
ISO Name AlienRegistrationNumber
CCPT
Definition Number assigned by a passport authority.
Name PassportNumber
ISO Definition Number assigned by a passport authority.
ISO Name PassportNumber
CHTY
Definition Number assigned to a tax exempt entity.
Name TaxExemptIdentificationNumber
ISO Definition Number assigned to a tax exempt entity.
ISO Name TaxExemptIdentificationNumber
CORP
Definition Number assigned to a corporate entity.
Name CorporateIdentification
ISO Definition Number assigned to a corporate entity.
ISO Name CorporateIdentification
DRLC
Definition Number assigned to a driver's license.
Name DriverLicenseNumber
ISO Definition Number assigned to a driver's license.
ISO Name DriverLicenseNumber
FIIN
Definition Number assigned to a foreign investor (other than the alien number).
Name ForeignInvestmentIdentityNumber
ISO Definition Number assigned to a foreign investor (other than the alien number).
ISO Name ForeignInvestmentIdentityNumber
TXID
Definition Number assigned by a tax authority to an entity.
Name TaxIdentificationNumber
ISO Definition Number assigned by a tax authority to an entity.
ISO Name TaxIdentificationNumber
Documentation:
ISO Element Name Code
ISO Element Definition Type of identification is defined using an ISO 20022 code.
ISO Type Definition Specifies the type of alternate identification which can be used to give an alternate identification of the party identified.
MrgnRpt
+RptDtls
++NonClrMmb
+++AltrnId
++++IdTp
tag Prtry
type GenericIdentification30
fullName Proprietary
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/AltrnId[0..1]/IdTp[1..1]/Prtry[1..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/AltrnId/IdTp/Prtry
mode: Choice
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Proprietary
ISO Element Definition Type of identification is defined using a proprietary code.
ISO Type Definition Information related to an identification, for example, party identification or account identification.
Elements:
Document/MrgnRpt/RptDtls/NonClrMmb/AltrnId/IdTp/Prtry [Sequence]
Id Identification
Issr Issuer
SchmeNm Scheme Name
MrgnRpt
+RptDtls
++NonClrMmb
+++AltrnId
++++IdTp
+++++Prtry
tag Id
type Exact4AlphaNumericText
fullName Identification
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/AltrnId[0..1]/IdTp[1..1]/Prtry[1..1]/Id[1..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/AltrnId/IdTp/Prtry/Id
mode: Sequence
minOccurs 1
maxOccurs 1
Pattern: [a-zA-Z0-9]{4}
Documentation:
ISO Element Name Identification
ISO Element Definition Proprietary information, often a code, issued by the data source scheme issuer.
MrgnRpt
+RptDtls
++NonClrMmb
+++AltrnId
++++IdTp
+++++Prtry
tag Issr
type Max35Text
fullName Issuer
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/AltrnId[0..1]/IdTp[1..1]/Prtry[1..1]/Issr[1..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/AltrnId/IdTp/Prtry/Issr
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Issuer
ISO Element Definition Entity that assigns the identification.
MrgnRpt
+RptDtls
++NonClrMmb
+++AltrnId
++++IdTp
+++++Prtry
tag SchmeNm
type Max35Text
fullName SchemeName
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/AltrnId[0..1]/IdTp[1..1]/Prtry[1..1]/SchmeNm[0..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/AltrnId/IdTp/Prtry/SchmeNm
mode: Sequence
minOccurs 0
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Scheme Name
ISO Element Definition Short textual description of the scheme.
MrgnRpt
+RptDtls
++NonClrMmb
+++AltrnId
tag Ctry
type CountryCode
fullName Country
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/AltrnId[0..1]/Ctry[1..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/AltrnId/Ctry
mode: Sequence
minOccurs 1
maxOccurs 1
Pattern: [A-Z]{2,2}
Documentation:
ISO Element Name Country
ISO Element Definition Country in which a person resides (the place of a person's home). In the case of a company, it is the country from which the affairs of that company are directed.
ISO Type Definition Code to identify a country, a dependency, or another area of particular geopolitical interest, on the basis of country names obtained from the United Nations (ISO 3166, Alpha-2 code).
Constraint:
Name Country
Definition The code is checked against the list of country names obtained from the United Nations (ISO 3166, Alpha-2 code).
MrgnRpt
+RptDtls
++NonClrMmb
+++AltrnId
tag AltrnId
type Max35Text
fullName AlternateIdentification
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/AltrnId[0..1]/AltrnId[1..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/AltrnId/AltrnId
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Alternate Identification
ISO Element Definition Alternate identification for a party.
MrgnRpt
+RptDtls
++NonClrMmb
tag AddtlInf
type PartyTextInformation1
fullName AdditionalInformation
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/AddtlInf[0..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/AddtlInf
mode: Sequence
minOccurs 0
maxOccurs 1
Documentation:
ISO Element Name Additional Information
ISO Element Definition Provides additional information to a party identification.
ISO Type Definition Provides additional information regarding the party, for example, the contact unit or person responsible for the transaction identified in the message.
Elements:
Document/MrgnRpt/RptDtls/NonClrMmb/AddtlInf [Sequence]
DclrtnDtls Declaration Details
PtyCtctDtls Party Contact Details
RegnDtls Registration Details
Constraint:
Name AdditonalDetailsGuideline
Definition Unless bilaterally agreed between the Sender and Receiver, DeclarationlDetails, RegistrationDetails and PartyContactDetails must not contain information that can be provided in a structured field.
MrgnRpt
+RptDtls
++NonClrMmb
+++AddtlInf
tag DclrtnDtls
type Max350Text
fullName DeclarationDetails
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/AddtlInf[0..1]/DclrtnDtls[0..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/AddtlInf/DclrtnDtls
mode: Sequence
minOccurs 0
maxOccurs 1
minLength 1
maxLength 350
Documentation:
ISO Element Name Declaration Details
ISO Element Definition Provides declaration details narrative relative to the party.
MrgnRpt
+RptDtls
++NonClrMmb
+++AddtlInf
tag PtyCtctDtls
type Max140Text
fullName PartyContactDetails
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/AddtlInf[0..1]/PtyCtctDtls[0..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/AddtlInf/PtyCtctDtls
mode: Sequence
minOccurs 0
maxOccurs 1
minLength 1
maxLength 140
Documentation:
ISO Element Name Party Contact Details
ISO Element Definition Provides additional information regarding the party, for example, the contact unit or person responsible for the transaction identified in the message.
MrgnRpt
+RptDtls
++NonClrMmb
+++AddtlInf
tag RegnDtls
type Max350Text
fullName RegistrationDetails
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/AddtlInf[0..1]/RegnDtls[0..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/AddtlInf/RegnDtls
mode: Sequence
minOccurs 0
maxOccurs 1
minLength 1
maxLength 350
Documentation:
ISO Element Name Registration Details
ISO Element Definition Provides information required for the registration.
MrgnRpt
+RptDtls
++NonClrMmb
tag ClrAcct
type SecuritiesAccount18
fullName ClearingAccount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/ClrAcct[0..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/ClrAcct
mode: Sequence
minOccurs 0
maxOccurs 1
Documentation:
ISO Element Name Clearing Account
ISO Element Definition Identifies the clearing member account at the Central counterparty through which the trade must be cleared (sometimes called position account).
ISO Type Definition Account to or from which a securities entry is made.
Elements:
Document/MrgnRpt/RptDtls/NonClrMmb/ClrAcct [Sequence]
Id Identification
Tp Type
Nm Name
MrgnRpt
+RptDtls
++NonClrMmb
+++ClrAcct
tag Id
type Max35Text
fullName Identification
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/ClrAcct[0..1]/Id[1..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/ClrAcct/Id
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Identification
ISO Element Definition Unambiguous identification for the account between the account owner and the account servicer.
MrgnRpt
+RptDtls
++NonClrMmb
+++ClrAcct
tag Tp
type ClearingAccountType1Code
fullName Type
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/ClrAcct[0..1]/Tp[1..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/ClrAcct/Tp
mode: Sequence
minOccurs 1
maxOccurs 1
Enumeration:
HOUS
Definition Specifies that the account is used to register trades executed for either the clearing member or its subsidiaries.
Name House
ISO Definition Specifies that the account is used to register trades executed for either the clearing member or its subsidiaries.
ISO Name House
CLIE
Definition Specifies that the account is used to register trades executed for the clearing member's customers.
Name Client
ISO Definition Specifies that the account is used to register trades executed for the clearing member's customers.
ISO Name Client
LIPR
Definition Specifies that the account is used to register trades executed for liquidity providers (also known as market maker) activities.
Name LiquidityProvider
ISO Definition Specifies that the account is used to register trades executed for liquidity providers (also known as market maker) activities.
ISO Name LiquidityProvider
Documentation:
ISO Element Name Type
ISO Element Definition Specifies if the account is a House, a Client or a Liquidity Provider (Market Maker) account.
ISO Type Definition Specifies the clearing account type.
MrgnRpt
+RptDtls
++NonClrMmb
+++ClrAcct
tag Nm
type Max70Text
fullName Name
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/NonClrMmb[0..unbounded]/ClrAcct[0..1]/Nm[0..1]
X-path: /Document/MrgnRpt/RptDtls/NonClrMmb/ClrAcct/Nm
mode: Sequence
minOccurs 0
maxOccurs 1
minLength 1
maxLength 70
Documentation:
ISO Element Name Name
ISO Element Definition Description of the account.
MrgnRpt
+RptDtls
tag MrgnClctnSummry
type MarginCalculation1
fullName MarginCalculationSummary
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctnSummry[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctnSummry
mode: Sequence
minOccurs 0
maxOccurs 1
Documentation:
ISO Element Name Margin Calculation Summary
ISO Element Definition Provides the margin calculation summary per margin account.
ISO Type Definition Provides the total margin amount, the collateral amount on deposit and the total minimum requirement that used to calculate the margin result, either an excess or a deficit.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctnSummry [Sequence]
TtlMrgnAmt Total Margin Amount
CollOnDpst Collateral On Deposit
MinRqrmntDpst Minimum Requirement Deposit
MrgnRslt Margin Result
MrgnRpt
+RptDtls
++MrgnClctnSummry
tag TtlMrgnAmt
type AmountAndDirection20
fullName TotalMarginAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctnSummry[0..1]/TtlMrgnAmt[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctnSummry/TtlMrgnAmt
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Total Margin Amount
ISO Element Definition Total margin requirement (expressed in the reporting currency) that must be provided by the clearing member to the central counterparty. This is the total requirement calculated to cover the initial margin and the variation margin.
ISO Type Definition Amount of money debited or credited on the books of an account servicer.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctnSummry/TtlMrgnAmt [Sequence]
Amt Amount
CdtDbtInd Credit Debit Indicator
MrgnRpt
+RptDtls
++MrgnClctnSummry
+++TtlMrgnAmt
tag Amt
type ActiveOrHistoricCurrencyAndAmount
fullName Amount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctnSummry[0..1]/TtlMrgnAmt[1..1]/Amt[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctnSummry/TtlMrgnAmt/Amt
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Amount
ISO Element Definition Total amount that needs to be settled.
ISO Type Definition A number of monetary units specified in an active or a historic currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveOrHistoricCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
+RptDtls
++MrgnClctnSummry
+++TtlMrgnAmt
tag CdtDbtInd
type CreditDebitCode
fullName CreditDebitIndicator
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctnSummry[0..1]/TtlMrgnAmt[1..1]/CdtDbtInd[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctnSummry/TtlMrgnAmt/CdtDbtInd
mode: Sequence
minOccurs 0
maxOccurs 1
Enumeration:
CRDT
Definition Operation is an increase.
Name Credit
ISO Definition Operation is an increase.
ISO Name Credit
DBIT
Definition Operation is a decrease.
Name Debit
ISO Definition Operation is a decrease.
ISO Name Debit
Documentation:
ISO Element Name Credit Debit Indicator
ISO Element Definition Indicates whether an entry is a credit or a debit.
ISO Type Definition Specifies if an operation is an increase or a decrease.
MrgnRpt
+RptDtls
++MrgnClctnSummry
tag CollOnDpst
type Collateral6
fullName CollateralOnDeposit
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctnSummry[0..1]/CollOnDpst[0..unbounded]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctnSummry/CollOnDpst
mode: Sequence
minOccurs 0
maxOccurs unbounded
Documentation:
ISO Element Name Collateral On Deposit
ISO Element Definition Provides details on the valuation of the collateral on deposit.
ISO Type Definition Provides the current and market value of the collateral held.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctnSummry/CollOnDpst [Sequence]
PstHrcutVal Post Haircut Value
MktVal Market Value
CollTp Collateral Type
MrgnRpt
+RptDtls
++MrgnClctnSummry
+++CollOnDpst
tag PstHrcutVal
type ActiveCurrencyAndAmount
fullName PostHaircutValue
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctnSummry[0..1]/CollOnDpst[0..unbounded]/PstHrcutVal[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctnSummry/CollOnDpst/PstHrcutVal
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Post Haircut Value
ISO Element Definition Value of the collateral after deduction of a percentage (the haircut) that reflects the perceived risk associated with holding this collateral.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
+RptDtls
++MrgnClctnSummry
+++CollOnDpst
tag MktVal
type ActiveCurrencyAndAmount
fullName MarketValue
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctnSummry[0..1]/CollOnDpst[0..unbounded]/MktVal[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctnSummry/CollOnDpst/MktVal
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Market Value
ISO Element Definition Value of the underlying collateral (cash, securities, Letter of credit.) based on current market prices.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
+RptDtls
++MrgnClctnSummry
+++CollOnDpst
tag CollTp
type CollateralType1Code
fullName CollateralType
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctnSummry[0..1]/CollOnDpst[0..unbounded]/CollTp[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctnSummry/CollOnDpst/CollTp
mode: Sequence
minOccurs 1
maxOccurs 1
Enumeration:
CASH
Definition Collateral type is cash.
Name Cash
ISO Definition Collateral type is cash.
ISO Name Cash
SECU
Definition Collateral type is securities.
Name Securities
ISO Definition Collateral type is securities.
ISO Name Securities
LCRE
Definition Instrument issued by a bank substituting its name and credit standing for that of its customer. A letter of credit is a written undertaking of the bank, issued for the account of a customer (the applicant), to honour a demand for payment, upon the beneficiary's compliance with the terms and conditions set forth in the undertaking.
Name LetterOfCredit
ISO Definition Instrument issued by a bank substituting its name and credit standing for that of its customer. A letter of credit is a written undertaking of the bank, issued for the account of a customer (the applicant), to honour a demand for payment, upon the beneficiary's compliance with the terms and conditions set forth in the undertaking.
ISO Name LetterOfCredit
OTHR
Definition Other assets that could be used as collateral.
Name Other
ISO Definition Other assets that could be used as collateral.
ISO Name Other
Documentation:
ISO Element Name Collateral Type
ISO Element Definition Provides the type of collateral, such as securities or cash.
ISO Type Definition Specifies the type of collateral.
MrgnRpt
+RptDtls
++MrgnClctnSummry
tag MinRqrmntDpst
type ActiveCurrencyAndAmount
fullName MinimumRequirementDeposit
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctnSummry[0..1]/MinRqrmntDpst[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctnSummry/MinRqrmntDpst
mode: Sequence
minOccurs 0
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Minimum Requirement Deposit
ISO Element Definition Minimum requirement (expressed in the reporting currency) for a participant if their requirement falls below a specific amount set by the central counterparty.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
+RptDtls
++MrgnClctnSummry
tag MrgnRslt
type MarginResult1Choice
fullName MarginResult
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctnSummry[0..1]/MrgnRslt[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctnSummry/MrgnRslt
mode: Sequence
minOccurs 0
maxOccurs 1
Documentation:
ISO Element Name Margin Result
ISO Element Definition Provide details on the margin result taking into consideration the total margin amount and the minimum requirements deposit.
ISO Type Definition Provides details on the margin result.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctnSummry/MrgnRslt [Sequence]
Document/MrgnRpt/RptDtls/MrgnClctnSummry/MrgnRslt [Choice]
XcssAmt Excess Amount
DfcitAmt Deficit Amount
MrgnRpt
+RptDtls
++MrgnClctnSummry
+++MrgnRslt
tag XcssAmt
type ActiveCurrencyAndAmount
fullName ExcessAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctnSummry[0..1]/MrgnRslt[0..1]/XcssAmt[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctnSummry/MrgnRslt/XcssAmt
mode: Choice
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Excess Amount
ISO Element Definition Excess amount that the central counterparty may restitute to the Clearing member.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
+RptDtls
++MrgnClctnSummry
+++MrgnRslt
tag DfcitAmt
type ActiveCurrencyAndAmount
fullName DeficitAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctnSummry[0..1]/MrgnRslt[0..1]/DfcitAmt[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctnSummry/MrgnRslt/DfcitAmt
mode: Choice
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Deficit Amount
ISO Element Definition Deficit amount that the central counterparty will provide to the clearing member.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
+RptDtls
tag MrgnClctn
type MarginCalculation2
fullName MarginCalculation
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn
mode: Sequence
minOccurs 1
maxOccurs unbounded
Documentation:
ISO Element Name Margin Calculation
ISO Element Definition Provides the margin details such as the exposure amount and the initial margin.
ISO Type Definition Provides the details on the margin calculation per financial instrument or per currency.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctn [Sequence]
FinInstrmId Financial Instrument Identification
XpsrAmt Exposure Amount
TtlMrgnAmt Total Margin Amount
CollOnDpst Collateral On Deposit
MinRqrmntDpst Minimum Requirement Deposit
MrgnRslt Margin Result
MrgnTpAmt Margin Type Amount
Constraint:
Name MarginTypePresenceRule
MrgnRpt
+RptDtls
++MrgnClctn
tag FinInstrmId
type SecurityIdentification14
fullName FinancialInstrumentIdentification
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/FinInstrmId[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/FinInstrmId
mode: Sequence
minOccurs 0
maxOccurs 1
Documentation:
ISO Element Name Financial Instrument Identification
ISO Element Definition Provides details about the security identification.
ISO Type Definition Identification of a security.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctn/FinInstrmId [Sequence]
ISIN ISIN
OthrId Other Identification
Desc Description
Constraint:
Name DescriptionPresenceRule
Definition If Description is not present then either ISIN or at least one occurrence of OtherIdentification must be present.
Constraint:
Name OtherIdentificationPresenceRule
Definition If OtherIdentification is not present then either ISIN or Description must be present.
Constraint:
Name ISINPresenceRule
Definition If ISIN is not present then either Description or at least one occurrence of OtherIdentification must be present.
Constraint:
Name DescriptionUsageRule
Definition Description must be used alone as the last resort.
Constraint:
Name ISINGuideline
Definition When a ISIN code exist. It is strongly recommended that the ISIN be used.
MrgnRpt
+RptDtls
++MrgnClctn
+++FinInstrmId
tag ISIN
type ISINIdentifier
fullName ISIN
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/FinInstrmId[0..1]/ISIN[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/FinInstrmId/ISIN
mode: Sequence
minOccurs 0
maxOccurs 1
Pattern: [A-Z0-9]{12,12}
Documentation:
ISO Element Name ISIN
ISO Element Definition International Securities Identification Number (ISIN). A numbering system designed by the United Nation's International Organisation for Standardisation (ISO). The ISIN is composed of a 2-character prefix representing the country of issue, followed by the national security number (if one exists), and a check digit. Each country has a national numbering agency that assigns ISIN numbers for securities in that country.
ISO Type Definition International Securities Identification Number (ISIN). A numbering system designed by the United Nation's International Organisation for Standardisation (ISO). The ISIN is composed of a 2-character prefix representing the country of issue, followed by the national security number (if one exists), and a check digit. Each country has a national numbering agency that assigns ISIN numbers for securities in that country.
MrgnRpt
+RptDtls
++MrgnClctn
+++FinInstrmId
tag OthrId
type OtherIdentification1
fullName OtherIdentification
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/FinInstrmId[0..1]/OthrId[0..unbounded]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/FinInstrmId/OthrId
mode: Sequence
minOccurs 0
maxOccurs unbounded
Documentation:
ISO Element Name Other Identification
ISO Element Definition Identification of a security by proprietary or domestic identification scheme.
ISO Type Definition Other accepted financial instrument's identification than ISIN.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctn/FinInstrmId/OthrId [Sequence]
Id Identification
Sfx Suffix
Tp Type
MrgnRpt
+RptDtls
++MrgnClctn
+++FinInstrmId
++++OthrId
tag Id
type Max35Text
fullName Identification
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/FinInstrmId[0..1]/OthrId[0..unbounded]/Id[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/FinInstrmId/OthrId/Id
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Identification
ISO Element Definition Identification of a security.
MrgnRpt
+RptDtls
++MrgnClctn
+++FinInstrmId
++++OthrId
tag Sfx
type Max16Text
fullName Suffix
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/FinInstrmId[0..1]/OthrId[0..unbounded]/Sfx[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/FinInstrmId/OthrId/Sfx
mode: Sequence
minOccurs 0
maxOccurs 1
minLength 1
maxLength 16
Documentation:
ISO Element Name Suffix
ISO Element Definition Identifies the suffix of the security identification.
MrgnRpt
+RptDtls
++MrgnClctn
+++FinInstrmId
++++OthrId
tag Tp
type IdentificationSource3Choice
fullName Type
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/FinInstrmId[0..1]/OthrId[0..unbounded]/Tp[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/FinInstrmId/OthrId/Tp
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Type
ISO Element Definition Type of the identification.
ISO Type Definition Choice between source of identification of a financial instrument.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctn/FinInstrmId/OthrId/Tp [Sequence]
Document/MrgnRpt/RptDtls/MrgnClctn/FinInstrmId/OthrId/Tp [Choice]
Cd Code
Prtry Proprietary
MrgnRpt
+RptDtls
++MrgnClctn
+++FinInstrmId
++++OthrId
+++++Tp
tag Cd
type ExternalFinancialInstrumentIdentificationType1Code
fullName Code
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/FinInstrmId[0..1]/OthrId[0..unbounded]/Tp[1..1]/Cd[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/FinInstrmId/OthrId/Tp/Cd
mode: Choice
minOccurs 1
maxOccurs 1
minLength 1
maxLength 4
Documentation:
ISO Element Name Code
ISO Element Definition Unique and unambiguous identification source, as assigned via a pre-determined code list.
ISO Type Definition Specifies the external financial instrument identification type scheme name code in the format of character string with a maximum length of 4 characters.
The list of valid codes is an external code list published separately.
External code sets can be downloaded from www.iso20022.org.
MrgnRpt
+RptDtls
++MrgnClctn
+++FinInstrmId
++++OthrId
+++++Tp
tag Prtry
type Max35Text
fullName Proprietary
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/FinInstrmId[0..1]/OthrId[0..unbounded]/Tp[1..1]/Prtry[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/FinInstrmId/OthrId/Tp/Prtry
mode: Choice
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Proprietary
ISO Element Definition Unique and unambiguous identification source using a proprietary identification scheme.
MrgnRpt
+RptDtls
++MrgnClctn
+++FinInstrmId
tag Desc
type Max140Text
fullName Description
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/FinInstrmId[0..1]/Desc[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/FinInstrmId/Desc
mode: Sequence
minOccurs 0
maxOccurs 1
minLength 1
maxLength 140
Documentation:
ISO Element Name Description
ISO Element Definition Textual description of a security instrument.
MrgnRpt
+RptDtls
++MrgnClctn
tag XpsrAmt
type Amount2
fullName ExposureAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/XpsrAmt[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/XpsrAmt
mode: Sequence
minOccurs 0
maxOccurs 1
Documentation:
ISO Element Name Exposure Amount
ISO Element Definition Net total of the transaction exposure of all outstanding deals.
ISO Type Definition Provides the amount in the reporting currency and optionally in the original currency.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctn/XpsrAmt [Sequence]
OrgnlCcyAmt Original Currency Amount
RptgAmt Reporting Amount
MrgnRpt
+RptDtls
++MrgnClctn
+++XpsrAmt
tag OrgnlCcyAmt
type ActiveCurrencyAndAmount
fullName OriginalCurrencyAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/XpsrAmt[0..1]/OrgnlCcyAmt[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/XpsrAmt/OrgnlCcyAmt
mode: Sequence
minOccurs 0
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Original Currency Amount
ISO Element Definition Amount expressed in the original currency.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
+RptDtls
++MrgnClctn
+++XpsrAmt
tag RptgAmt
type ImpliedCurrencyAndAmount
fullName ReportingAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/XpsrAmt[0..1]/RptgAmt[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/XpsrAmt/RptgAmt
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Reporting Amount
ISO Element Definition Amount expressed in the reporting currency.
ISO Type Definition Number of monetary units specified in a currency where the unit of currency is implied by the context and compliant with ISO 4217. The decimal separator is a dot. Note: a zero amount is considered a positive amount.
MrgnRpt
+RptDtls
++MrgnClctn
tag TtlMrgnAmt
type AmountAndDirection20
fullName TotalMarginAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/TtlMrgnAmt[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/TtlMrgnAmt
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Total Margin Amount
ISO Element Definition Provides the total margin amount.
ISO Type Definition Amount of money debited or credited on the books of an account servicer.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctn/TtlMrgnAmt [Sequence]
Amt Amount
CdtDbtInd Credit Debit Indicator
MrgnRpt
+RptDtls
++MrgnClctn
+++TtlMrgnAmt
tag Amt
type ActiveOrHistoricCurrencyAndAmount
fullName Amount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/TtlMrgnAmt[1..1]/Amt[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/TtlMrgnAmt/Amt
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Amount
ISO Element Definition Total amount that needs to be settled.
ISO Type Definition A number of monetary units specified in an active or a historic currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveOrHistoricCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
+RptDtls
++MrgnClctn
+++TtlMrgnAmt
tag CdtDbtInd
type CreditDebitCode
fullName CreditDebitIndicator
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/TtlMrgnAmt[1..1]/CdtDbtInd[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/TtlMrgnAmt/CdtDbtInd
mode: Sequence
minOccurs 0
maxOccurs 1
Enumeration:
CRDT
Definition Operation is an increase.
Name Credit
ISO Definition Operation is an increase.
ISO Name Credit
DBIT
Definition Operation is a decrease.
Name Debit
ISO Definition Operation is a decrease.
ISO Name Debit
Documentation:
ISO Element Name Credit Debit Indicator
ISO Element Definition Indicates whether an entry is a credit or a debit.
ISO Type Definition Specifies if an operation is an increase or a decrease.
MrgnRpt
+RptDtls
++MrgnClctn
tag CollOnDpst
type Collateral6
fullName CollateralOnDeposit
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/CollOnDpst[0..unbounded]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/CollOnDpst
mode: Sequence
minOccurs 0
maxOccurs unbounded
Documentation:
ISO Element Name Collateral On Deposit
ISO Element Definition Provides details on the valuation of the collateral on deposit.
ISO Type Definition Provides the current and market value of the collateral held.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctn/CollOnDpst [Sequence]
PstHrcutVal Post Haircut Value
MktVal Market Value
CollTp Collateral Type
MrgnRpt
+RptDtls
++MrgnClctn
+++CollOnDpst
tag PstHrcutVal
type ActiveCurrencyAndAmount
fullName PostHaircutValue
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/CollOnDpst[0..unbounded]/PstHrcutVal[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/CollOnDpst/PstHrcutVal
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Post Haircut Value
ISO Element Definition Value of the collateral after deduction of a percentage (the haircut) that reflects the perceived risk associated with holding this collateral.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
+RptDtls
++MrgnClctn
+++CollOnDpst
tag MktVal
type ActiveCurrencyAndAmount
fullName MarketValue
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/CollOnDpst[0..unbounded]/MktVal[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/CollOnDpst/MktVal
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Market Value
ISO Element Definition Value of the underlying collateral (cash, securities, Letter of credit.) based on current market prices.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
+RptDtls
++MrgnClctn
+++CollOnDpst
tag CollTp
type CollateralType1Code
fullName CollateralType
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/CollOnDpst[0..unbounded]/CollTp[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/CollOnDpst/CollTp
mode: Sequence
minOccurs 1
maxOccurs 1
Enumeration:
CASH
Definition Collateral type is cash.
Name Cash
ISO Definition Collateral type is cash.
ISO Name Cash
SECU
Definition Collateral type is securities.
Name Securities
ISO Definition Collateral type is securities.
ISO Name Securities
LCRE
Definition Instrument issued by a bank substituting its name and credit standing for that of its customer. A letter of credit is a written undertaking of the bank, issued for the account of a customer (the applicant), to honour a demand for payment, upon the beneficiary's compliance with the terms and conditions set forth in the undertaking.
Name LetterOfCredit
ISO Definition Instrument issued by a bank substituting its name and credit standing for that of its customer. A letter of credit is a written undertaking of the bank, issued for the account of a customer (the applicant), to honour a demand for payment, upon the beneficiary's compliance with the terms and conditions set forth in the undertaking.
ISO Name LetterOfCredit
OTHR
Definition Other assets that could be used as collateral.
Name Other
ISO Definition Other assets that could be used as collateral.
ISO Name Other
Documentation:
ISO Element Name Collateral Type
ISO Element Definition Provides the type of collateral, such as securities or cash.
ISO Type Definition Specifies the type of collateral.
MrgnRpt
+RptDtls
++MrgnClctn
tag MinRqrmntDpst
type ActiveCurrencyAndAmount
fullName MinimumRequirementDeposit
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MinRqrmntDpst[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MinRqrmntDpst
mode: Sequence
minOccurs 0
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Minimum Requirement Deposit
ISO Element Definition Minimum requirement (expressed in the reporting currency) for a participant if their requirement falls below a specific amount set by the central counterparty.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
+RptDtls
++MrgnClctn
tag MrgnRslt
type MarginResult1Choice
fullName MarginResult
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnRslt[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnRslt
mode: Sequence
minOccurs 0
maxOccurs 1
Documentation:
ISO Element Name Margin Result
ISO Element Definition Provide details on the margin result taking into consideration the total margin amount and the minimum requirements deposit.
ISO Type Definition Provides details on the margin result.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctn/MrgnRslt [Sequence]
Document/MrgnRpt/RptDtls/MrgnClctn/MrgnRslt [Choice]
XcssAmt Excess Amount
DfcitAmt Deficit Amount
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnRslt
tag XcssAmt
type ActiveCurrencyAndAmount
fullName ExcessAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnRslt[0..1]/XcssAmt[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnRslt/XcssAmt
mode: Choice
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Excess Amount
ISO Element Definition Excess amount that the central counterparty may restitute to the Clearing member.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnRslt
tag DfcitAmt
type ActiveCurrencyAndAmount
fullName DeficitAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnRslt[0..1]/DfcitAmt[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnRslt/DfcitAmt
mode: Choice
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Deficit Amount
ISO Element Definition Deficit amount that the central counterparty will provide to the clearing member.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
+RptDtls
++MrgnClctn
tag MrgnTpAmt
type Margin3
fullName MarginTypeAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt
mode: Sequence
minOccurs 0
maxOccurs 1
Documentation:
ISO Element Name Margin Type Amount
ISO Element Definition Provides margin calculation details such as the initial margin amount, the variation margin amount or other margin type amounts.
ISO Type Definition Provides details on the calculation of the margin.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt [Sequence]
InitlMrgn Initial Margin
VartnMrgn Variation Margin
OthrMrgn Other Margin
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
tag InitlMrgn
type Amount2
fullName InitialMargin
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/InitlMrgn[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/InitlMrgn
mode: Sequence
minOccurs 0
maxOccurs 1
Documentation:
ISO Element Name Initial Margin
ISO Element Definition Margin required for absorbing future market price fluctuations (market risks) occurring between the default of a member and close-out of unsettled securities positions by the central counterparty.
ISO Type Definition Provides the amount in the reporting currency and optionally in the original currency.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/InitlMrgn [Sequence]
OrgnlCcyAmt Original Currency Amount
RptgAmt Reporting Amount
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++InitlMrgn
tag OrgnlCcyAmt
type ActiveCurrencyAndAmount
fullName OriginalCurrencyAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/InitlMrgn[0..1]/OrgnlCcyAmt[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/InitlMrgn/OrgnlCcyAmt
mode: Sequence
minOccurs 0
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Original Currency Amount
ISO Element Definition Amount expressed in the original currency.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++InitlMrgn
tag RptgAmt
type ImpliedCurrencyAndAmount
fullName ReportingAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/InitlMrgn[0..1]/RptgAmt[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/InitlMrgn/RptgAmt
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Reporting Amount
ISO Element Definition Amount expressed in the reporting currency.
ISO Type Definition Number of monetary units specified in a currency where the unit of currency is implied by the context and compliant with ISO 4217. The decimal separator is a dot. Note: a zero amount is considered a positive amount.
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
tag VartnMrgn
type VariationMargin3
fullName VariationMargin
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn
mode: Sequence
minOccurs 0
maxOccurs unbounded
Documentation:
ISO Element Name Variation Margin
ISO Element Definition Provides details on the calculation of the variation margin.
ISO Type Definition Margin required to cover the risk because of the price fluctuations occurred on the unsettled exposures towards central counterparty.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn [Sequence]
FinInstrmId Financial Instrument Identification
TtlVartnMrgn Total Variation Margin
TtlMrkToMkt Total Mark To Market
MrkToMktNetd Mark To Market Netted
MrkToMktGrss Mark To Market Gross
MrkToMktFls Mark To Market Fails
FlsHrcut Fails Haircut
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
tag FinInstrmId
type SecurityIdentification14
fullName FinancialInstrumentIdentification
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/FinInstrmId[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/FinInstrmId
mode: Sequence
minOccurs 0
maxOccurs 1
Documentation:
ISO Element Name Financial Instrument Identification
ISO Element Definition Provides details about the security identification.
ISO Type Definition Identification of a security.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/FinInstrmId [Sequence]
ISIN ISIN
OthrId Other Identification
Desc Description
Constraint:
Name DescriptionPresenceRule
Definition If Description is not present then either ISIN or at least one occurrence of OtherIdentification must be present.
Constraint:
Name OtherIdentificationPresenceRule
Definition If OtherIdentification is not present then either ISIN or Description must be present.
Constraint:
Name ISINPresenceRule
Definition If ISIN is not present then either Description or at least one occurrence of OtherIdentification must be present.
Constraint:
Name DescriptionUsageRule
Definition Description must be used alone as the last resort.
Constraint:
Name ISINGuideline
Definition When a ISIN code exist. It is strongly recommended that the ISIN be used.
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
+++++FinInstrmId
tag ISIN
type ISINIdentifier
fullName ISIN
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/FinInstrmId[0..1]/ISIN[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/FinInstrmId/ISIN
mode: Sequence
minOccurs 0
maxOccurs 1
Pattern: [A-Z0-9]{12,12}
Documentation:
ISO Element Name ISIN
ISO Element Definition International Securities Identification Number (ISIN). A numbering system designed by the United Nation's International Organisation for Standardisation (ISO). The ISIN is composed of a 2-character prefix representing the country of issue, followed by the national security number (if one exists), and a check digit. Each country has a national numbering agency that assigns ISIN numbers for securities in that country.
ISO Type Definition International Securities Identification Number (ISIN). A numbering system designed by the United Nation's International Organisation for Standardisation (ISO). The ISIN is composed of a 2-character prefix representing the country of issue, followed by the national security number (if one exists), and a check digit. Each country has a national numbering agency that assigns ISIN numbers for securities in that country.
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
+++++FinInstrmId
tag OthrId
type OtherIdentification1
fullName OtherIdentification
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/FinInstrmId[0..1]/OthrId[0..unbounded]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/FinInstrmId/OthrId
mode: Sequence
minOccurs 0
maxOccurs unbounded
Documentation:
ISO Element Name Other Identification
ISO Element Definition Identification of a security by proprietary or domestic identification scheme.
ISO Type Definition Other accepted financial instrument's identification than ISIN.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/FinInstrmId/OthrId [Sequence]
Id Identification
Sfx Suffix
Tp Type
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
+++++FinInstrmId
++++++OthrId
tag Id
type Max35Text
fullName Identification
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/FinInstrmId[0..1]/OthrId[0..unbounded]/Id[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/FinInstrmId/OthrId/Id
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Identification
ISO Element Definition Identification of a security.
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
+++++FinInstrmId
++++++OthrId
tag Sfx
type Max16Text
fullName Suffix
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/FinInstrmId[0..1]/OthrId[0..unbounded]/Sfx[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/FinInstrmId/OthrId/Sfx
mode: Sequence
minOccurs 0
maxOccurs 1
minLength 1
maxLength 16
Documentation:
ISO Element Name Suffix
ISO Element Definition Identifies the suffix of the security identification.
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
+++++FinInstrmId
++++++OthrId
tag Tp
type IdentificationSource3Choice
fullName Type
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/FinInstrmId[0..1]/OthrId[0..unbounded]/Tp[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/FinInstrmId/OthrId/Tp
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Type
ISO Element Definition Type of the identification.
ISO Type Definition Choice between source of identification of a financial instrument.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/FinInstrmId/OthrId/Tp [Sequence]
Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/FinInstrmId/OthrId/Tp [Choice]
Cd Code
Prtry Proprietary
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
+++++FinInstrmId
++++++OthrId
+++++++Tp
tag Cd
type ExternalFinancialInstrumentIdentificationType1Code
fullName Code
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/FinInstrmId[0..1]/OthrId[0..unbounded]/Tp[1..1]/Cd[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/FinInstrmId/OthrId/Tp/Cd
mode: Choice
minOccurs 1
maxOccurs 1
minLength 1
maxLength 4
Documentation:
ISO Element Name Code
ISO Element Definition Unique and unambiguous identification source, as assigned via a pre-determined code list.
ISO Type Definition Specifies the external financial instrument identification type scheme name code in the format of character string with a maximum length of 4 characters.
The list of valid codes is an external code list published separately.
External code sets can be downloaded from www.iso20022.org.
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
+++++FinInstrmId
++++++OthrId
+++++++Tp
tag Prtry
type Max35Text
fullName Proprietary
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/FinInstrmId[0..1]/OthrId[0..unbounded]/Tp[1..1]/Prtry[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/FinInstrmId/OthrId/Tp/Prtry
mode: Choice
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Proprietary
ISO Element Definition Unique and unambiguous identification source using a proprietary identification scheme.
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
+++++FinInstrmId
tag Desc
type Max140Text
fullName Description
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/FinInstrmId[0..1]/Desc[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/FinInstrmId/Desc
mode: Sequence
minOccurs 0
maxOccurs 1
minLength 1
maxLength 140
Documentation:
ISO Element Name Description
ISO Element Definition Textual description of a security instrument.
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
tag TtlVartnMrgn
type TotalVariationMargin1
fullName TotalVariationMargin
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/TtlVartnMrgn[1..unbounded]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/TtlVartnMrgn
mode: Sequence
minOccurs 1
maxOccurs unbounded
Documentation:
ISO Element Name Total Variation Margin
ISO Element Definition Margin required to cover the risk because of the price fluctuations occurred on the unsettled exposures towards the central counterparty.
ISO Type Definition Margin required to cover the risk because of the price fluctuations occurred on the unsettled exposures towards the central counterparty.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/TtlVartnMrgn [Sequence]
ShrtLngInd Short Long Indicator
AmtDtls Amount Details
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
+++++TtlVartnMrgn
tag ShrtLngInd
type ShortLong1Code
fullName ShortLongIndicator
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/TtlVartnMrgn[1..unbounded]/ShrtLngInd[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/TtlVartnMrgn/ShrtLngInd
mode: Sequence
minOccurs 0
maxOccurs 1
Enumeration:
SHOR
Definition Position is short, that is, the balance is negative.
Name Short
ISO Definition Position is short, that is, the balance is negative.
ISO Name Short
LONG
Definition Position is long, that is, the balance is positive.
Name Long
ISO Definition Position is long, that is, the balance is positive.
ISO Name Long
Documentation:
ISO Element Name Short Long Indicator
ISO Element Definition Specifies whether the variation margin position is short or long, that is, wether the balance is a negative or positive balance.
ISO Type Definition Specifies whether the securities position is short or long, that is, whether the balance is a negative or positive balance.
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
+++++TtlVartnMrgn
tag AmtDtls
type Amount2
fullName AmountDetails
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/TtlVartnMrgn[1..unbounded]/AmtDtls[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/TtlVartnMrgn/AmtDtls
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Amount Details
ISO Element Definition Provides the variation margin amount in the reporting currency and optionally in the original currency.
ISO Type Definition Provides the amount in the reporting currency and optionally in the original currency.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/TtlVartnMrgn/AmtDtls [Sequence]
OrgnlCcyAmt Original Currency Amount
RptgAmt Reporting Amount
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
+++++TtlVartnMrgn
++++++AmtDtls
tag OrgnlCcyAmt
type ActiveCurrencyAndAmount
fullName OriginalCurrencyAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/TtlVartnMrgn[1..unbounded]/AmtDtls[1..1]/OrgnlCcyAmt[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/TtlVartnMrgn/AmtDtls/OrgnlCcyAmt
mode: Sequence
minOccurs 0
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Original Currency Amount
ISO Element Definition Amount expressed in the original currency.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
+++++TtlVartnMrgn
++++++AmtDtls
tag RptgAmt
type ImpliedCurrencyAndAmount
fullName ReportingAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/TtlVartnMrgn[1..unbounded]/AmtDtls[1..1]/RptgAmt[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/TtlVartnMrgn/AmtDtls/RptgAmt
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Reporting Amount
ISO Element Definition Amount expressed in the reporting currency.
ISO Type Definition Number of monetary units specified in a currency where the unit of currency is implied by the context and compliant with ISO 4217. The decimal separator is a dot. Note: a zero amount is considered a positive amount.
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
tag TtlMrkToMkt
type Amount2
fullName TotalMarkToMarket
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/TtlMrkToMkt[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/TtlMrkToMkt
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Total Mark To Market
ISO Element Definition Net unrealised profit or loss on the value of the netted, gross and failing positions.
ISO Type Definition Provides the amount in the reporting currency and optionally in the original currency.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/TtlMrkToMkt [Sequence]
OrgnlCcyAmt Original Currency Amount
RptgAmt Reporting Amount
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
+++++TtlMrkToMkt
tag OrgnlCcyAmt
type ActiveCurrencyAndAmount
fullName OriginalCurrencyAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/TtlMrkToMkt[1..1]/OrgnlCcyAmt[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/TtlMrkToMkt/OrgnlCcyAmt
mode: Sequence
minOccurs 0
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Original Currency Amount
ISO Element Definition Amount expressed in the original currency.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
+++++TtlMrkToMkt
tag RptgAmt
type ImpliedCurrencyAndAmount
fullName ReportingAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/TtlMrkToMkt[1..1]/RptgAmt[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/TtlMrkToMkt/RptgAmt
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Reporting Amount
ISO Element Definition Amount expressed in the reporting currency.
ISO Type Definition Number of monetary units specified in a currency where the unit of currency is implied by the context and compliant with ISO 4217. The decimal separator is a dot. Note: a zero amount is considered a positive amount.
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
tag MrkToMktNetd
type Amount2
fullName MarkToMarketNetted
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/MrkToMktNetd[0..unbounded]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/MrkToMktNetd
mode: Sequence
minOccurs 0
maxOccurs unbounded
Documentation:
ISO Element Name Mark To Market Netted
ISO Element Definition Unrealised net loss calculated at the participant portfolio level.
ISO Type Definition Provides the amount in the reporting currency and optionally in the original currency.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/MrkToMktNetd [Sequence]
OrgnlCcyAmt Original Currency Amount
RptgAmt Reporting Amount
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
+++++MrkToMktNetd
tag OrgnlCcyAmt
type ActiveCurrencyAndAmount
fullName OriginalCurrencyAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/MrkToMktNetd[0..unbounded]/OrgnlCcyAmt[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/MrkToMktNetd/OrgnlCcyAmt
mode: Sequence
minOccurs 0
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Original Currency Amount
ISO Element Definition Amount expressed in the original currency.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
+++++MrkToMktNetd
tag RptgAmt
type ImpliedCurrencyAndAmount
fullName ReportingAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/MrkToMktNetd[0..unbounded]/RptgAmt[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/MrkToMktNetd/RptgAmt
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Reporting Amount
ISO Element Definition Amount expressed in the reporting currency.
ISO Type Definition Number of monetary units specified in a currency where the unit of currency is implied by the context and compliant with ISO 4217. The decimal separator is a dot. Note: a zero amount is considered a positive amount.
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
tag MrkToMktGrss
type Amount2
fullName MarkToMarketGross
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/MrkToMktGrss[0..unbounded]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/MrkToMktGrss
mode: Sequence
minOccurs 0
maxOccurs unbounded
Documentation:
ISO Element Name Mark To Market Gross
ISO Element Definition Unrealised net loss calculated in that market/boundary.
ISO Type Definition Provides the amount in the reporting currency and optionally in the original currency.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/MrkToMktGrss [Sequence]
OrgnlCcyAmt Original Currency Amount
RptgAmt Reporting Amount
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
+++++MrkToMktGrss
tag OrgnlCcyAmt
type ActiveCurrencyAndAmount
fullName OriginalCurrencyAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/MrkToMktGrss[0..unbounded]/OrgnlCcyAmt[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/MrkToMktGrss/OrgnlCcyAmt
mode: Sequence
minOccurs 0
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Original Currency Amount
ISO Element Definition Amount expressed in the original currency.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
+++++MrkToMktGrss
tag RptgAmt
type ImpliedCurrencyAndAmount
fullName ReportingAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/MrkToMktGrss[0..unbounded]/RptgAmt[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/MrkToMktGrss/RptgAmt
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Reporting Amount
ISO Element Definition Amount expressed in the reporting currency.
ISO Type Definition Number of monetary units specified in a currency where the unit of currency is implied by the context and compliant with ISO 4217. The decimal separator is a dot. Note: a zero amount is considered a positive amount.
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
tag MrkToMktFls
type Amount2
fullName MarkToMarketFails
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/MrkToMktFls[0..unbounded]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/MrkToMktFls
mode: Sequence
minOccurs 0
maxOccurs unbounded
Documentation:
ISO Element Name Mark To Market Fails
ISO Element Definition Sum of the unrealised loss without taking profit into consideration.
ISO Type Definition Provides the amount in the reporting currency and optionally in the original currency.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/MrkToMktFls [Sequence]
OrgnlCcyAmt Original Currency Amount
RptgAmt Reporting Amount
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
+++++MrkToMktFls
tag OrgnlCcyAmt
type ActiveCurrencyAndAmount
fullName OriginalCurrencyAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/MrkToMktFls[0..unbounded]/OrgnlCcyAmt[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/MrkToMktFls/OrgnlCcyAmt
mode: Sequence
minOccurs 0
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Original Currency Amount
ISO Element Definition Amount expressed in the original currency.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
+++++MrkToMktFls
tag RptgAmt
type ImpliedCurrencyAndAmount
fullName ReportingAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/MrkToMktFls[0..unbounded]/RptgAmt[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/MrkToMktFls/RptgAmt
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Reporting Amount
ISO Element Definition Amount expressed in the reporting currency.
ISO Type Definition Number of monetary units specified in a currency where the unit of currency is implied by the context and compliant with ISO 4217. The decimal separator is a dot. Note: a zero amount is considered a positive amount.
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
tag FlsHrcut
type Amount2
fullName FailsHaircut
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/FlsHrcut[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/FlsHrcut
mode: Sequence
minOccurs 0
maxOccurs 1
Documentation:
ISO Element Name Fails Haircut
ISO Element Definition Haircut applied to the absolute value of the participants net positions. Calculation depends on a participants credit rating.
ISO Type Definition Provides the amount in the reporting currency and optionally in the original currency.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/FlsHrcut [Sequence]
OrgnlCcyAmt Original Currency Amount
RptgAmt Reporting Amount
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
+++++FlsHrcut
tag OrgnlCcyAmt
type ActiveCurrencyAndAmount
fullName OriginalCurrencyAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/FlsHrcut[0..1]/OrgnlCcyAmt[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/FlsHrcut/OrgnlCcyAmt
mode: Sequence
minOccurs 0
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Original Currency Amount
ISO Element Definition Amount expressed in the original currency.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++VartnMrgn
+++++FlsHrcut
tag RptgAmt
type ImpliedCurrencyAndAmount
fullName ReportingAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/VartnMrgn[0..unbounded]/FlsHrcut[0..1]/RptgAmt[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/VartnMrgn/FlsHrcut/RptgAmt
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Reporting Amount
ISO Element Definition Amount expressed in the reporting currency.
ISO Type Definition Number of monetary units specified in a currency where the unit of currency is implied by the context and compliant with ISO 4217. The decimal separator is a dot. Note: a zero amount is considered a positive amount.
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
tag OthrMrgn
type Margin4
fullName OtherMargin
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/OthrMrgn[0..unbounded]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/OthrMrgn
mode: Sequence
minOccurs 0
maxOccurs unbounded
Documentation:
ISO Element Name Other Margin
ISO Element Definition Provides details on the margin type and amount.
ISO Type Definition Provides details on the type of margin amounts.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/OthrMrgn [Sequence]
Tp Type
Amt Amount
CdtDbtInd Credit Debit Indicator
Constraint:
Name VariationMarginTextualRule
Definition If the margin amount calculation is to be shown in more details (with for example, the MarkToMarketNetted or MarkToMarketGross amounts), then it is recommended to use the element variation margin that is present at a higher level in the message.
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++OthrMrgn
tag Tp
type MarginType1Choice
fullName Type
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/OthrMrgn[0..unbounded]/Tp[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/OthrMrgn/Tp
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Type
ISO Element Definition Specifies the type of margin that is calculated.
ISO Type Definition Choice of formats to specify the type margin.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/OthrMrgn/Tp [Sequence]
Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/OthrMrgn/Tp [Choice]
Cd Code
Prtry Proprietary
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++OthrMrgn
+++++Tp
tag Cd
type MarginType1Code
fullName Code
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/OthrMrgn[0..unbounded]/Tp[1..1]/Cd[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/OthrMrgn/Tp/Cd
mode: Choice
minOccurs 1
maxOccurs 1
Enumeration:
SEMA
Definition Margin required to cover the risk of non settlement of the underlying. Also used to cover the risk linked to the non settlement on payment platforms (for example TARGET2 vs CLS).
Name SettlementRiskMargin
ISO Definition Margin required to cover the risk of non settlement of the underlying. Also used to cover the risk linked to the non settlement on payment platforms (for example TARGET2 vs CLS).
ISO Name SettlementRiskMargin
ADFM
Definition Additional margin required to cover the daily risk encountered by the central counterparty before the clearing member is actually called to cover the default fund. Indeed, central counterparty calculates the margin on the default fund on a daily basis but only calls the clearing member at the end of the month.
Name AdditionalDefaultFundMargin
ISO Definition Additional margin required to cover the daily risk encountered by the central counterparty before the clearing member is actually called to cover the default fund. Indeed, central counterparty calculates the margin on the default fund on a daily basis but only calls the clearing member at the end of the month.
ISO Name AdditionalDefaultFundMargin
SCMA
Definition Margin required to cover the concentration risk linked to the default of the seller of the "protection" (for example CDS seller).
Name ShortChargeMargin
ISO Definition Margin required to cover the concentration risk linked to the default of the seller of the "protection" (for example CDS seller).
ISO Name ShortChargeMargin
COMA
Definition Margin required to cover the non payment of the monthly premium (for credit derivatives).
Name CouponMargin
ISO Definition Margin required to cover the non payment of the monthly premium (for credit derivatives).
ISO Name CouponMargin
UFMA
Definition Margin required to cover the non payment of the upfront premium (for credit derivatives).
Name UpfrontMargin
ISO Definition Margin required to cover the non payment of the upfront premium (for credit derivatives).
ISO Name UpfrontMargin
CEMA
Definition Margin required to cover the risk of any event linked to the underlying (for example the payment default by the issuer of a debt).
Name CreditEventMargin
ISO Definition Margin required to cover the risk of any event linked to the underlying (for example the payment default by the issuer of a debt).
ISO Name CreditEventMargin
INDE
Definition Margin required to enable a member to start trading on a specific market where high risks and amounts are involved.
Name InitialDeposit
ISO Definition Margin required to enable a member to start trading on a specific market where high risks and amounts are involved.
ISO Name InitialDeposit
NEMA
Definition Margin calculated on the same basis as for the variation margin but the margin is kept by the central counterparty and not "paid " to the other clearing member.
Name NegociationMargin
ISO Definition Margin calculated on the same basis as for the variation margin but the margin is kept by the central counterparty and not "paid " to the other clearing member.
ISO Name NegociationMargin
INMA
Definition Margin required for absorbing future market price fluctuations (market risks) occurring between the default of a member and close-out of unsettled securities positions by the central counterparty.
Name InitialMargin
ISO Definition Margin required for absorbing future market price fluctuations (market risks) occurring between the default of a member and close-out of unsettled securities positions by the central counterparty.
ISO Name InitialMargin
VAMA
Definition Margin required to cover the risk linked to the price fluctuations occurred on the unsettled exposures towards central counterparty.
Name VariationMargin
ISO Definition Margin required to cover the risk linked to the price fluctuations occurred on the unsettled exposures towards central counterparty.
ISO Name VariationMargin
INCA
Definition Additional margin required to cover a risk increase (expressed in the reporting currency). This results from a risk management decision depending on central counterparty specific criteria.
Name IncreaseCoverageAmount
ISO Definition Additional margin required to cover a risk increase (expressed in the reporting currency). This results from a risk management decision depending on central counterparty specific criteria.
ISO Name IncreaseCoverageAmount
Documentation:
ISO Element Name Code
ISO Element Definition Provides the margin type using a code.
ISO Type Definition Indicates the type of margin, for example, initial margin, variation margin, initial deposit or coupon margin.
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++OthrMrgn
+++++Tp
tag Prtry
type GenericIdentification30
fullName Proprietary
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/OthrMrgn[0..unbounded]/Tp[1..1]/Prtry[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/OthrMrgn/Tp/Prtry
mode: Choice
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Proprietary
ISO Element Definition Provides the margin type using a proprietary format.
ISO Type Definition Information related to an identification, for example, party identification or account identification.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/OthrMrgn/Tp/Prtry [Sequence]
Id Identification
Issr Issuer
SchmeNm Scheme Name
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++OthrMrgn
+++++Tp
++++++Prtry
tag Id
type Exact4AlphaNumericText
fullName Identification
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/OthrMrgn[0..unbounded]/Tp[1..1]/Prtry[1..1]/Id[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/OthrMrgn/Tp/Prtry/Id
mode: Sequence
minOccurs 1
maxOccurs 1
Pattern: [a-zA-Z0-9]{4}
Documentation:
ISO Element Name Identification
ISO Element Definition Proprietary information, often a code, issued by the data source scheme issuer.
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++OthrMrgn
+++++Tp
++++++Prtry
tag Issr
type Max35Text
fullName Issuer
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/OthrMrgn[0..unbounded]/Tp[1..1]/Prtry[1..1]/Issr[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/OthrMrgn/Tp/Prtry/Issr
mode: Sequence
minOccurs 1
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Issuer
ISO Element Definition Entity that assigns the identification.
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++OthrMrgn
+++++Tp
++++++Prtry
tag SchmeNm
type Max35Text
fullName SchemeName
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/OthrMrgn[0..unbounded]/Tp[1..1]/Prtry[1..1]/SchmeNm[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/OthrMrgn/Tp/Prtry/SchmeNm
mode: Sequence
minOccurs 0
maxOccurs 1
minLength 1
maxLength 35
Documentation:
ISO Element Name Scheme Name
ISO Element Definition Short textual description of the scheme.
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++OthrMrgn
tag Amt
type Amount2
fullName Amount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/OthrMrgn[0..unbounded]/Amt[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/OthrMrgn/Amt
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Amount
ISO Element Definition Provides the margin amount in the reporting currency and optionally in the original currency.
ISO Type Definition Provides the amount in the reporting currency and optionally in the original currency.
Elements:
Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/OthrMrgn/Amt [Sequence]
OrgnlCcyAmt Original Currency Amount
RptgAmt Reporting Amount
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++OthrMrgn
+++++Amt
tag OrgnlCcyAmt
type ActiveCurrencyAndAmount
fullName OriginalCurrencyAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/OthrMrgn[0..unbounded]/Amt[1..1]/OrgnlCcyAmt[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/OthrMrgn/Amt/OrgnlCcyAmt
mode: Sequence
minOccurs 0
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Original Currency Amount
ISO Element Definition Amount expressed in the original currency.
ISO Type Definition A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217.
Constraint:
Name CurrencyAmount
Definition The number of fractional digits (or minor unit of currency) must comply with ISO 4217. Note: The decimal separator is a dot.
@Ccy
type ActiveCurrencyCode
use required
Pattern: [A-Z]{3,3}
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++OthrMrgn
+++++Amt
tag RptgAmt
type ImpliedCurrencyAndAmount
fullName ReportingAmount
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/OthrMrgn[0..unbounded]/Amt[1..1]/RptgAmt[1..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/OthrMrgn/Amt/RptgAmt
mode: Sequence
minOccurs 1
maxOccurs 1
minInclusive 0
fractionDigits 5
totalDigits 18
Documentation:
ISO Element Name Reporting Amount
ISO Element Definition Amount expressed in the reporting currency.
ISO Type Definition Number of monetary units specified in a currency where the unit of currency is implied by the context and compliant with ISO 4217. The decimal separator is a dot. Note: a zero amount is considered a positive amount.
MrgnRpt
+RptDtls
++MrgnClctn
+++MrgnTpAmt
++++OthrMrgn
tag CdtDbtInd
type CreditDebitCode
fullName CreditDebitIndicator
path: /Document[1..1]/MrgnRpt[1..1]/RptDtls[1..unbounded]/MrgnClctn[1..unbounded]/MrgnTpAmt[0..1]/OthrMrgn[0..unbounded]/CdtDbtInd[0..1]
X-path: /Document/MrgnRpt/RptDtls/MrgnClctn/MrgnTpAmt/OthrMrgn/CdtDbtInd
mode: Sequence
minOccurs 0
maxOccurs 1
Enumeration:
CRDT
Definition Operation is an increase.
Name Credit
ISO Definition Operation is an increase.
ISO Name Credit
DBIT
Definition Operation is a decrease.
Name Debit
ISO Definition Operation is a decrease.
ISO Name Debit
Documentation:
ISO Element Name Credit Debit Indicator
ISO Element Definition Specifies whether the margin type position is short or long, that is, whether the balance is a negative or positive balance.
ISO Type Definition Specifies if an operation is an increase or a decrease.
MrgnRpt
tag SplmtryData
type SupplementaryData1
path: /Document[1..1]/MrgnRpt[1..1]/SplmtryData[0..unbounded]
X-path: /Document/MrgnRpt/SplmtryData
mode: Sequence
minOccurs 0
maxOccurs unbounded
Documentation:
ISO Type Definition Additional information that can not be captured in the structured fields and/or any other specific block.
Elements:
Document/MrgnRpt/SplmtryData [Sequence]
PlcAndNm Place And Name
Envlp Envelope
Constraint:
Name SupplementaryDataRule
Definition This component may not be used without the explicit approval of a SEG and submission to the RA of ISO 20022 compliant structure(s) to be used in the Envelope element.
MrgnRpt
+SplmtryData
tag PlcAndNm
type Max350Text
fullName PlaceAndName
path: /Document[1..1]/MrgnRpt[1..1]/SplmtryData[0..unbounded]/PlcAndNm[0..1]
X-path: /Document/MrgnRpt/SplmtryData/PlcAndNm
mode: Sequence
minOccurs 0
maxOccurs 1
minLength 1
maxLength 350
Documentation:
ISO Element Name Place And Name
ISO Element Definition Unambiguous reference to the location where the supplementary data must be inserted in the message instance.

In the case of XML, this is expressed by a valid XPath.
MrgnRpt
+SplmtryData
tag Envlp
type SupplementaryDataEnvelope1
fullName Envelope
path: /Document[1..1]/MrgnRpt[1..1]/SplmtryData[0..unbounded]/Envlp[1..1]
X-path: /Document/MrgnRpt/SplmtryData/Envlp
mode: Sequence
minOccurs 1
maxOccurs 1
Documentation:
ISO Element Name Envelope
ISO Element Definition Technical element wrapping the supplementary data.
ISO Type Definition Technical component that contains the validated supplementary data information. This technical envelope allows to segregate the supplementary data information from any other information.
Elements:
Document/MrgnRpt/SplmtryData/Envlp [Sequence]