Message structure: Confirmation instruction status (secf.sts.001.01)

Description:

Confirmation instruction status message sent from the KDPW_CCP Confirmation Platform.

Structure:

No.

Or

< XML Tag >

Name

Multiplicity

Type

0

 

 KDPWDocument

KDPW system message

[1..1]

KDPWDocument

0.1

 

     secf.sts.001.01

Confirmation instruction status

[1..n]

secf.sts.001.01

1

 

         GnlInf

General information

[1..1]

GeneralInformation

1.1

 

             InstrTp

Instruction type

[1..1]

InstructionType

1.2

 

             SndrMsgRef

Sender message reference

[1..1]

Max16Text

1.3

 

             FuncOfMsg

Function of message

[1..1]

FunctionOfMessage

1.4

 

             CreDtTm

Creation date and time

[0..1]

DateAndDateTimeChoice

1.4.1

 { or

                 Dt

Date

[1..1]

ISODate

1.4.2

  or }

                 DtTm

Date and time

[1..1]

ISODateTime

1.5

 

             Lnk

Linkages

[0..1]

Linkages

1.5.1

 

                 RltdRef

Related reference

[0..n]

Max16Text

1.5.2

 

                 CmonRef

Common reference

[0..1]

Max16Text

1.5.3

 

                 MktRef

Market reference

[0..1]

Max16Text

1.5.4

 

                 AcctSvcrRef

KDPW reference

[0..1]

Max16Text

1.5.5

 

                 RltdReqRef

Related request reference

[0..1]

Max16Text

2

 

         SttlmInstrSts

Status

[1..1]

Status

2.1

 

             StsCd

Status code

[1..1]

Code4Text

2.2

 

             Rsn

Reason

[0..1]

Reason

2.2.1

 

                 RsnTp

Reason type

[1..1]

Code4Text

2.2.2

 

                 RsnTxt

Reason text

[0..1]

Max140Text

3

 

         SttlmInstrDtls

Settlement instruction details

[1..1]

SettlementInstructionDetails

3.1

 

             PlcOfTrad

Place of trade

[0..1]

Max16TextCollapse

3.2

 

             KDPWPlcOfTrad

KDPW place of trade

[0..1]

KDPWMarketIdentifier

3.3

 

             TradMode

Trade mode

[0..1]

Max16TextCollapse

3.4

 

             KDPWTradMode

KDPW trade mode

[0..1]

Max2Text

3.5

 

             OpnClsPosInd

Open/Close position indicator

[0..1]

OpenCloseIndicator

3.6

 

             TradDtTm

Trade date and time

[0..1]

DateAndDateTimeChoice

3.6.1

 { or

                 Dt

Date

[1..1]

ISODate

3.6.2

  or }

                 DtTm

Date and time

[1..1]

ISODateTime

3.7

 

             ISIN

ISIN code

[1..1]

ISINIdentifier

3.8

 

             ReqdSttlmQty

Financial instrument quantity

[1..1]

FinancialInstrumentQuantity

3.8.1

 

                 Unit

Units

[0..1]

Max11Int

3.8.2

 

                 FaceAmt

Face amount

[0..1]

Amount

3.9

 

             SttlmTxTp

Settlement transaction type

[0..1]

SettlementTransactionType

3.10

 

             KDPWSttlmTxTp

KDPW settlement transaction type

[0..1]

KDPWSettlementTransactionType

3.11

 

             TxPhs

Transaction phase

[0..1]

Code4Text

3.12

 

             SttlmDtTm

Settlement date and time

[1..1]

DateAndDateTimeChoice

3.12.1

 { or

                 Dt

Date

[1..1]

ISODate

3.12.2

  or }

                 DtTm

Date and time

[1..1]

ISODateTime

3.13

 

             OwnrChngInd

Owner change indicator

[0..1]

YesNoIndicator

3.14

 

             MtchTp

Matching type

[0..1]

MatchType

3.15

 

             AccptgInstn

Accepting institution

[0..1]

KDPWMemberIdentifier

3.16

 

             DlvrgSdDtls

Delivering party

[1..1]

DeliveringPartiesAndAccount

3.16.1

 

                 SellrDtls

Seller

[0..1]

TradingParty

3.16.1.1

 

                     BIC

BIC identifier

[0..1]

BICIdentifier

3.16.1.2

 

                     KDPWMmbId

KDPW member identifier

[0..1]

KDPWMemberIdentifier

3.16.1.3

 

                     DSSMmbId

Institution identifier according to code issuer

[0..1]

DSSMemberIdentifier

3.16.1.3.1

 

                         DSS

Code issuer

[1..1]

Max8Text

3.16.1.3.2

 

                         MmbId

Institution identifier according to code issuer register

[1..1]

Max34Text

3.16.1.4

 

                     PrtryId

Free identifier

[0..1]

Max70Text

3.16.1.5

 

                     SafAcct

Safekeeping account

[0..1]

Max35Text

3.16.1.6

 

                     PrcgRef

Preceding reference

[0..1]

Max16Text

3.16.2

 

                 DlvrgAgtDtls

Clearing member

[0..1]

ClearingParty

3.16.2.1

 

                     BIC

BIC identifier

[0..1]

BICIdentifier

3.16.2.2

 

                     KDPWMmbId

KDPW member identifier

[0..1]

KDPWMemberIdentifier

3.16.2.3

 

                     DSSMmbId

Institution identifier according to code issuer

[0..1]

DSSMemberIdentifier

3.16.2.3.1

 

                         DSS

Code issuer

[1..1]

Max8Text

3.16.2.3.2

 

                         MmbId

Institution identifier according to code issuer register

[1..1]

Max34Text

3.16.2.4

 

                     PrtryId

Free identifier

[0..1]

Max70Text

3.16.2.5

 

                     KDPWSafAcct

Account identifier

[0..1]

Max16TextCollapse

3.16.2.6

 

                     BalTp

Balance type

[0..1]

Code4Text

3.16.2.7

 

                     ClrAcctTp

Clearing account type

[1..1]

ClearingAccountType1Code

3.16.3

 

                 DlvrrsCtdnDtls

Custodian

[0..1]

CustodianParty

3.16.3.1

 

                     BIC

BIC identifier

[0..1]

BICIdentifier

3.16.3.2

 

                     KDPWMmbId

KDPW member identifier

[0..1]

KDPWMemberIdentifier

3.16.3.3

 

                     DSSMmbId

Institution identifier according to code issuer

[0..1]

DSSMemberIdentifier

3.16.3.3.1

 

                         DSS

Code issuer

[1..1]

Max8Text

3.16.3.3.2

 

                         MmbId

Institution identifier according to code issuer register

[1..1]

Max34Text

3.16.3.4

 

                     PrtryId

Free identifier

[0..1]

Max70Text

3.16.3.5

 

                     SafAcct

Safekeeping account

[0..1]

Max35Text

3.16.4

 

                 KDPWClntDtls

NKK

[0..1]

KDPWClient

3.16.4.1

 

                     KDPWClntId

NKK code

[1..1]

Max8Text

3.16.5

 

                 MktPrcgRef

Market order reference

[0..1]

Max16Text

3.16.6

 

                 AddtlInf

Additional information

[0..1]

Max140Text

3.17

 

             RcvgSdDtls

Receiving party

[1..1]

ReceivingPartiesAndAccount

3.17.1

 

                 BuyrDtls

Buyer

[0..1]

TradingParty

3.17.1.1

 

                     BIC

BIC identifier

[0..1]

BICIdentifier

3.17.1.2

 

                     KDPWMmbId

KDPW member identifier

[0..1]

KDPWMemberIdentifier

3.17.1.3

 

                     DSSMmbId

Institution identifier according to code issuer

[0..1]

DSSMemberIdentifier

3.17.1.3.1

 

                         DSS

Code issuer

[1..1]

Max8Text

3.17.1.3.2

 

                         MmbId

Institution identifier according to code issuer register

[1..1]

Max34Text

3.17.1.4

 

                     PrtryId

Free identifier

[0..1]

Max70Text

3.17.1.5

 

                     SafAcct

Safekeeping account

[0..1]

Max35Text

3.17.1.6

 

                     PrcgRef

Preceding reference

[0..1]

Max16Text

3.17.2

 

                 RcvgAgtDtls

Clearing member

[0..1]

ClearingParty

3.17.2.1

 

                     BIC

BIC identifier

[0..1]

BICIdentifier

3.17.2.2

 

                     KDPWMmbId

KDPW member identifier

[0..1]

KDPWMemberIdentifier

3.17.2.3

 

                     DSSMmbId

Institution identifier according to code issuer

[0..1]

DSSMemberIdentifier

3.17.2.3.1

 

                         DSS

Code issuer

[1..1]

Max8Text

3.17.2.3.2

 

                         MmbId

Institution identifier according to code issuer register

[1..1]

Max34Text

3.17.2.4

 

                     PrtryId

Free identifier

[0..1]

Max70Text

3.17.2.5

 

                     KDPWSafAcct

Account identifier

[0..1]

Max16TextCollapse

3.17.2.6

 

                     BalTp

Balance type

[0..1]

Code4Text

3.17.2.7

 

                     ClrAcctTp

Clearing account type

[1..1]

ClearingAccountType1Code

3.17.3

 

                 RcvrsCtdnDtls

Custodian

[0..1]

CustodianParty

3.17.3.1

 

                     BIC

BIC identifier

[0..1]

BICIdentifier

3.17.3.2

 

                     KDPWMmbId

KDPW member identifier

[0..1]

KDPWMemberIdentifier

3.17.3.3

 

                     DSSMmbId

Institution identifier according to code issuer

[0..1]

DSSMemberIdentifier

3.17.3.3.1

 

                         DSS

Code issuer

[1..1]

Max8Text

3.17.3.3.2

 

                         MmbId

Institution identifier according to code issuer register

[1..1]

Max34Text

3.17.3.4

 

                     PrtryId

Free identifier

[0..1]

Max70Text

3.17.3.5

 

                     SafAcct

Safekeeping account

[0..1]

Max35Text

3.17.4

 

                 KDPWClntDtls

NKK

[0..1]

KDPWClient

3.17.4.1

 

                     KDPWClntId

NKK code

[1..1]

Max8Text

3.17.5

 

                 MktPrcgRef

Market order reference

[0..1]

Max16Text

3.17.6

 

                 AddtlInf

Additional information

[0..1]

Max140Text

3.18

 

             PlcOfSttlm

Place of settlement of a foreign counterparty

[0..1]

PlaceOfSettlement

3.18.1

 { or

                 BIC

BIC identifier

[0..1]

BICIdentifier

3.18.2

  or }

                 CntryCd

Country code

[0..1]

CountryCode

3.18.3

 

                 PrcgDt

Settlement date in the foreign counterparty depository

[0..1]

DateAndDateTimeChoice

3.18.3.1

 { or

                     Dt

Date

[1..1]

ISODate

3.18.3.2

  or }

                     DtTm

Date and time

[1..1]

ISODateTime

3.19

 

             PlcOfSafkpg

Place of safekeeping financial instruments

[0..1]

PlaceOfSafekeeping

3.19.1

 

                 PlcCd

Place code

[1..1]

PlaceOfSafekeepingCode

3.19.2

 

                 BIC

BIC identifier

[1..1]

BICIdentifier

3.20

 

             DealAmt

Transaction currency and amount net of commission

[0..1]

AmountAndDate

3.20.1

 

                 Amt

Currency and amount

[1..1]

CurrencyAndAmount

3.20.2

 

                 ValDt

Value date

[0..1]

ISODate

3.21

 

             SttlmAmt

Settlement currency and amount

[0..1]

CurrencyAndAmount

3.22

 

             OthrAmt

Currency and amount for reporting

[0..1]

CurrencyAndAmount

3.23

 

             RpDtls

Repo details

[0..1]

RepoDetails

3.23.1

 

                 RpTp

Repo type

[1..1]

RepoTransactionType

3.23.2

 

                 RpRef

Repo reference

[0..1]

Max16Text

3.23.3

 

                 RpClsgDt

Repo closing date

[0..1]

ISODate

3.23.4

 

                 RpRateTp

Repo rate type

[0..1]

RepoRateType

3.23.5

 

                 RpAmt

Repo rate/amount and currency

[0..1]

RepoCurrencyAndAmount



Message component elements:

KDPWDocument- KDPW system message (element)

Description

KDPW system message

Type

KDPWDocument

Source

<xs:element name="KDPWDocument" type="KDPWDocument" />

Amount- Amount (simple type)

Description

Amount

Type

Derivative of type: xs:decimal

Format

Min. value=0
Max. value=1000000000000
Number of decimal places=2
Number of characters=14

Source

<xs:simpleType name="Amount" >
  
<xs:restriction base="xs:decimal" >
    
<xs:minInclusive value="0" />
    
<xs:maxExclusive value="1000000000000" />
    
<xs:fractionDigits value="2" />
    
<xs:totalDigits value="14" />
  
</xs:restriction>
</xs:simpleType>

 

AmountAndDate- Amount and date (complex type)

Description

Amount and date

Component
elements

Amt
ValDt{0,1}

Source

<xs:complexType name="AmountAndDate" >
  
<xs:sequence >
    
<xs:element name="Amt" type="CurrencyAndAmount" />
    
<xs:element name="ValDt" type="ISODate" minOccurs="0" />
  
</xs:sequence>
</xs:complexType>

 

AmountAndDate/Amt- Currency and amount (element)

Description

 Currency and amount

Type

CurrencyAndAmount

Source

<xs:element name="Amt" type="CurrencyAndAmount" />

AmountAndDate/ValDt- Value date (element)

Description

Securities value date.

Type

ISODate

Source

<xs:element name="ValDt" type="ISODate" minOccurs="0" />

BICIdentifier- BIC identifier (simple type)

Description

Financial institution BIC identifier

Type

Derivative of type: xs:string

Format

xs:pattern=[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}

Source

<xs:simpleType name="BICIdentifier" >
  
<xs:restriction base="xs:string" >
    
<xs:pattern value="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}" />
  
</xs:restriction>
</xs:simpleType>

 

ClearingAccountType1Code- Clearing account type (simple type)

Description

Clearing account type

Type

Derivative of type: xs:string

Format

Code

Description

HOUS

House account

CLIE

Client account

LIPR

Market maker

Source

<xs:simpleType name="ClearingAccountType1Code" >
  
<xs:restriction base="xs:string" >
    
<xs:enumeration value="HOUS" />
    
<xs:enumeration value="CLIE" />
    
<xs:enumeration value="LIPR" />
  
</xs:restriction>
</xs:simpleType>

Code4Text- Qualifier (simple type)

Description

Qualifier, code

Type

Derivative of type: xs:string

Format

Min. length=4
Max. length=4

Source

<xs:simpleType name="Code4Text" >
  
<xs:restriction base="xs:string" >
    
<xs:whiteSpace value="collapse" />
    
<xs:minLength value="4" />
    
<xs:maxLength value="4" />
  
</xs:restriction>
</xs:simpleType>

 

CountryCode- Country code (simple type)

Description

Country code

Type

Derivative of type: xs:string

Format

xs:pattern=[A-Z]{2,2}

Source

<xs:simpleType name="CountryCode" >
  
<xs:restriction base="xs:string" >
    
<xs:pattern value="[A-Z]{2,2}" />
  
</xs:restriction>
</xs:simpleType>

CurrencyAndAmount- Currency and amount (complex type)

Description

Currency and amount

Type

Derivative of type: Amount

Attributes

Name

Description

Type

Ccy

Currency code

CurrencyCode

Source

<xs:complexType name="CurrencyAndAmount" >
  
<xs:simpleContent>
    
<xs:extension base="Amount" >
      <
xs:attribute name="Ccy" type="CurrencyCode" use="required" />
    
</xs:extension>
  
</xs:simpleContent>
</xs:complexType>

 

CurrencyCode-  Currency code (simple type)

Description

Currency code

Type

Derivative of type: xs:string

Format

xs:pattern=[A-Z]{3,3}

Source

<xs:simpleType name="CurrencyCode" >
  
<xs:restriction base="xs:string" >
    
<xs:pattern value="[A-Z]{3,3}" />
  
</xs:restriction>
</xs:simpleType>

CustodianParty- Custodian (complex type)

Description

Custodian

Component
elements

BIC{0,1}
KDPWMmbId{0,1}
DSSMmbId{0,1}
PrtryId{0,1}
SafAcct{0,1}

Source

<xs:complexType name="CustodianParty" >
  
<xs:sequence >
    
<xs:element name="BIC" type="BICIdentifier" minOccurs="0" />
    
<xs:element name="KDPWMmbId" type="KDPWMemberIdentifier" minOccurs="0" />
    
<xs:element name="DSSMmbId" type="DSSMemberIdentifier" minOccurs="0" />
    
<xs:element name="PrtryId" type="Max70Text" minOccurs="0" />
    
<xs:element name="SafAcct" type="Max35Text" minOccurs="0" />
  
</xs:sequence>
</xs:complexType>

 

CustodianParty/BIC- BIC identifier (element)

Description

Financial institution BIC identifier

Type

BICIdentifier

Source

<xs:element name="BIC" type="BICIdentifier" minOccurs="0" />

CustodianParty/KDPWMmbId- KDPW member identifier (element)

Description

KDPW member identifier

Type

KDPWMemberIdentifier

Source

<xs:element name="KDPWMmbId" type="KDPWMemberIdentifier" minOccurs="0" />

 

CustodianParty/DSSMmbId- Institution identifier according to code issuer (element)

Description

Institution identifier according to code issuer

Type

DSSMemberIdentifier

Source

<xs:element name="DSSMmbId" type="DSSMemberIdentifier" minOccurs="0" />

CustodianParty/PrtryId- Free identifier (element)

Description

Free identifier

Type

Max70Text

Source

<xs:element name="PrtryId" type="Max70Text" minOccurs="0" />

 

CustodianParty/SafAcct- Safekeeping account (element)

Description

Safekeeping account

Type

Max35Text

Source

<xs:element name="SafAcct" type="Max35Text" minOccurs="0" />

DateAndDateTimeChoice- Date and time (complex type)

Description

Date and time

Component
elements

Dt
DtTm

Source

<xs:complexType name="DateAndDateTimeChoice" >
  
<xs:sequence >
    
<xs:choice >
      
<xs:element name="Dt" type="ISODate" />
      
<xs:element name="DtTm" type="ISODateTime" />
    
</xs:choice>
  
</xs:sequence>
</xs:complexType>

 

DateAndDateTimeChoice/Dt- Date (element)

Description

Date

Type

ISODate

Source

<xs:element name="Dt" type="ISODate" />

DateAndDateTimeChoice/DtTm- Date and time (element)

Description

Date and time

Type

ISODateTime

Source

<xs:element name="DtTm" type="ISODateTime" />

 

DeliveringPartiesAndAccount- Delivering party (complex type)

Description

Delivering (selling) party

Component
elements

SellrDtls{0,1}
DlvrgAgtDtls{0,1}
DlvrrsCtdnDtls{0,1}
KDPWClntDtls{0,1}
MktPrcgRef{0,1}
AddtlInf{0,1}

Source

<xs:complexType name="DeliveringPartiesAndAccount" >
  
<xs:sequence >
    
<xs:element name="SellrDtls" type="TradingParty" minOccurs="0" />
    
<xs:element name="DlvrgAgtDtls" type="ClearingParty" minOccurs="0" />
    
<xs:element name="DlvrrsCtdnDtls" type="CustodianParty" minOccurs="0" />
    
<xs:element name="KDPWClntDtls" type="KDPWClient" minOccurs="0" />
    
<xs:element name="MktPrcgRef" type="Max16Text" minOccurs="0" />
    
<xs:element name="AddtlInf" type="Max140Text" minOccurs="0" />
  
</xs:sequence>
</xs:complexType>

 

DeliveringPartiesAndAccount/SellrDtls- Seller (element)

Description

Seller details

Type

TradingParty

Source

<xs:element name="SellrDtls" type="TradingParty" minOccurs="0" />

DeliveringPartiesAndAccount/DlvrgAgtDtls- Clearing member (element)

Description

Clearing member of the delivering party

Type

ClearingParty

Source

<xs:element name="DlvrgAgtDtls" type="ClearingParty" minOccurs="0" />

 

DeliveringPartiesAndAccount/DlvrrsCtdnDtls- Custodian (element)

Description

Custodian of the delivering party

Type

CustodianParty

Source

<xs:element name="DlvrrsCtdnDtls" type="CustodianParty" minOccurs="0" />

DeliveringPartiesAndAccount/KDPWClntDtls- NKK (element)

Description

NKK code specified in instructions concerning contribution and withdrawal of collateral

Type

KDPWClient

Source

<xs:element name="KDPWClntDtls" type="KDPWClient" minOccurs="0" />

 

DeliveringPartiesAndAccount/MktPrcgRef- Market order reference (element)

Description

Sell order reference assigned by the market

Type

Max16Text

Source

<xs:element name="MktPrcgRef" type="Max16Text" minOccurs="0" />

DeliveringPartiesAndAccount/AddtlInf- Additional information (element)

Description

Additional information

Type

Max140Text

Source

<xs:element name="AddtlInf" type="Max140Text" minOccurs="0" />

FinancialInstrumentQuantity- Instrument quantity (complex type)

Description

Instrument quantity in units or face amount

Component
elements

Unit{0,1}
FaceAmt{0,1}

Source

<xs:complexType name="FinancialInstrumentQuantity" >
  
<xs:sequence >
    
<xs:element name="Unit" type="Max11Int" minOccurs="0" />
    
<xs:element name="FaceAmt" type="Amount" minOccurs="0" />
  
</xs:sequence>
</xs:complexType>

 

FinancialInstrumentQuantity/Unit- Units (element)

Description

Units

Type

Max11Int

Source

<xs:element name="Unit" type="Max11Int" minOccurs="0" />

FinancialInstrumentQuantity/FaceAmt- Face amount (element)

Description

Face amount

Type

Amount

Source

<xs:element name="FaceAmt" type="Amount" minOccurs="0" />

 

DSSMemberIdentifier- Institution identifier according to code issuer (complex type)

Description

Institution identifier according to code issuer

Component
elements

DSS
MmbId

Source

<xs:complexType name="DSSMemberIdentifier" >
  
<xs:sequence >
    
<xs:element name="DSS" type="Max8Text" />
    
<xs:element name="MmbId" type="Max34Text" />
  
</xs:sequence>
</xs:complexType>

 

DSSMemberIdentifier/DSS- Code issuer (element)

Description

Code issuer according to ISO15022 register

Type

Max8Text

Source

<xs:element name="DSS" type="Max8Text" />

DSSMemberIdentifier/MmbId- Institution identifier according to code issuer register (element)

Description

Institution identifier according to code issuer register

Type

Max34Text

Source

<xs:element name="MmbId" type="Max34Text" />

FunctionOfMessage- Function of message (simple type)

Description

Function of message

Type

Derivative of type: xs:string

Format

Code

Description

NEWM

New message

CANC

Cancellation

Source

<xs:simpleType name="FunctionOfMessage" >
  
<xs:restriction base="xs:string" >
    
<xs:enumeration value="NEWM" />
    
<xs:enumeration value="CANC" />
  
</xs:restriction>
</xs:simpleType>

 

GeneralInformation- General information (complex type)

Description

General information

Component
elements

InstrTp
SndrMsgRef
FuncOfMsg
CreDtTm{0,1}
Lnk{0,1}

Source

<xs:complexType name="GeneralInformation" >
  
<xs:sequence >
    
<xs:element name="InstrTp" type="InstructionType" />
    
<xs:element name="SndrMsgRef" type="Max16Text" />
    
<xs:element name="FuncOfMsg" type="FunctionOfMessage" />
    
<xs:element name="CreDtTm" type="DateAndDateTimeChoice" minOccurs="0" />
    
<xs:element name="Lnk" type="Linkages" minOccurs="0" />
  
</xs:sequence>
</xs:complexType>

 

GeneralInformation/InstrTp- Instruction type (element)

Description

Instruction type

Type

InstructionType

Source

<xs:element name="InstrTp" type="InstructionType" />

GeneralInformation/SndrMsgRef- Sender message reference (element)

Description

Sender message reference

Type

Max16Text

Source

<xs:element name="SndrMsgRef" type="Max16Text" />

 

GeneralInformation/FuncOfMsg- Function of message (element)

Description

Function of message

Type

FunctionOfMessage

Source

<xs:element name="FuncOfMsg" type="FunctionOfMessage" />

GeneralInformation/CreDtTm- Creation date and time (element)

Description

Creation date and time

Type

DateAndDateTimeChoice

Source

<xs:element name="CreDtTm" type="DateAndDateTimeChoice" minOccurs="0" />

 

GeneralInformation/Lnk- Linkages (element)

Description

Linkages

Type

Linkages

Source

<xs:element name="Lnk" type="Linkages" minOccurs="0" />

InstructionType- Instruction type (simple type)

Description

Instruction type

Type

Derivative of type: xs:string

Format

Code

Description

DN

Delivery without payment

DP

Delivery with payment

PN

Receipt without payment

PP

Receipt with payment

Source

<xs:simpleType name="InstructionType" >
  
<xs:restriction base="xs:string" >
    
<xs:enumeration value="DN" />
    
<xs:enumeration value="DP" />
    
<xs:enumeration value="PN" />
    
<xs:enumeration value="PP" />
  
</xs:restriction>
</xs:simpleType>

 

ISINIdentifier- ISIN code (simple type)

Description

Financial instrument ISIN code

Type

Derivative of type: xs:string

Format

Min. length=12
Max. length=12

Source

<xs:simpleType name="ISINIdentifier" >
  
<xs:restriction base="xs:string" >
    
<xs:whiteSpace value="collapse" />
    
<xs:minLength value="12" />
    
<xs:maxLength value="12" />
  
</xs:restriction>
</xs:simpleType>

ISODate- Date (simple type)

Description

Date

Type

Derivative of type: xs:date

Format

Source

<xs:simpleType name="ISODate" >
  
<xs:restriction base="xs:date" >
  
</xs:restriction>
</xs:simpleType>

 

ISODateTime- Date and time (simple type)

Description

Date and time

Type

Derivative of type: xs:dateTime

Format

Source

<xs:simpleType name="ISODateTime" >
  
<xs:restriction base="xs:dateTime" >
  
</xs:restriction>
</xs:simpleType>

KDPWClient- NKK (complex type)

Description

NKK client classification number

Component
elements

KDPWClntId

Source

<xs:complexType name="KDPWClient" >
  
<xs:sequence >
    
<xs:element name="KDPWClntId" type="Max8Text" />
  
</xs:sequence>
</xs:complexType>

 

KDPWClient/KDPWClntId- NKK code (element)

Description

Identifier of client or group of clients

Type

Max8Text

Source

<xs:element name="KDPWClntId" type="Max8Text" />

KDPWDocument- KDPW system message (complex type)

Description

KDPW system message

Attributes

Name

Description

Type

Sndr

Sender

KDPWMemberIdentifier

Rcvr

Receiver

KDPWMemberIdentifier

Component
elements

secf.sts.001.01{1,unbounded}

Source

<xs:complexType name="KDPWDocument" >
  
<xs:sequence >
    
<xs:element name="secf.sts.001.01" type="secf.sts.001.01" maxOccurs="unbounded" />
  
</xs:sequence>
  <
xs:attribute name="Sndr" type="KDPWMemberIdentifier" use="required" />
  <
xs:attribute name="Rcvr" type="KDPWMemberIdentifier" use="required" />
</xs:complexType>

 

KDPWDocument/secf.sts.001.01- Confirmation instruction status (element)

Description

Confirmation instruction status

Type

secf.sts.001.01

Source

<xs:element name="secf.sts.001.01" type="secf.sts.001.01" maxOccurs="unbounded" />

KDPWMemberIdentifier- KDPW member identifier (simple type)

Description

KDPW member identifier

Type

Derivative of type: xs:string

Format

Min. length=4
Max. length=4

Source

<xs:simpleType name="KDPWMemberIdentifier" >
  
<xs:restriction base="xs:string" >
    
<xs:whiteSpace value="collapse" />
    
<xs:minLength value="4" />
    
<xs:maxLength value="4" />
  
</xs:restriction>
</xs:simpleType>

 

KDPWMarketIdentifier- KDPW market identifier (simple type)

Description

KDPW market identifier

Type

Derivative of type: xs:string

Format

Min. length=2
Max. length=2

Source

<xs:simpleType name="KDPWMarketIdentifier" >
  
<xs:restriction base="xs:string" >
    
<xs:whiteSpace value="collapse" />
    
<xs:minLength value="2" />
    
<xs:maxLength value="2" />
  
</xs:restriction>
</xs:simpleType>

KDPWSettlementTransactionType- KDPW transaction type (simple type)

Description

KDPW settlement transaction type

Type

Derivative of type: xs:string

Format

Min. length=2
Max. length=2

Source

<xs:simpleType name="KDPWSettlementTransactionType" >
  
<xs:restriction base="xs:string" >
    
<xs:whiteSpace value="collapse" />
    
<xs:minLength value="2" />
    
<xs:maxLength value="2" />
  
</xs:restriction>
</xs:simpleType>

 

Linkages- Linkages (complex type)

Description

Linkages

Component
elements

RltdRef{0,unbounded}
CmonRef{0,1}
MktRef{0,1}
AcctSvcrRef{0,1}
RltdReqRef{0,1}

Source

<xs:complexType name="Linkages" >
  
<xs:sequence >
    
<xs:element name="RltdRef" type="Max16Text" minOccurs="0" maxOccurs="unbounded" />
    
<xs:element name="CmonRef" type="Max16Text" minOccurs="0" />
    
<xs:element name="MktRef" type="Max16Text" minOccurs="0" />
    
<xs:element name="AcctSvcrRef" type="Max16Text" minOccurs="0" />
    
<xs:element name="RltdReqRef" type="Max16Text" minOccurs="0" />
  
</xs:sequence>
</xs:complexType>

 

Linkages/RltdRef- Related reference (element)

Description

Related reference

Type

Max16Text

Source

<xs:element name="RltdRef" type="Max16Text" minOccurs="0" maxOccurs="unbounded" />

Linkages/CmonRef- Common reference (element)

Description

Common trade reference assigned by parties. Used to match instructions.

Type

Max16Text

Source

<xs:element name="CmonRef" type="Max16Text" minOccurs="0" />

 

Linkages/MktRef- Market reference (element)

Description

Transaction market reference

Type

Max16Text

Source

<xs:element name="MktRef" type="Max16Text" minOccurs="0" />

Linkages/AcctSvcrRef- KDPW reference (element)

Description

Instruction KDPW reference

Type

Max16Text

Source

<xs:element name="AcctSvcrRef" type="Max16Text" minOccurs="0" />

 

Linkages/RltdReqRef- Related request reference (element)

Description

Related request reference

Type

Max16Text

Source

<xs:element name="RltdReqRef" type="Max16Text" minOccurs="0" />

MatchType- Matching type (simple type)

Description

Matching type

Type

Derivative of type: xs:string

Format

Code

Description

B

No tolerance matching

Source

<xs:simpleType name="MatchType" >
  
<xs:restriction base="xs:string" >
    
<xs:enumeration value="B" />
  
</xs:restriction>
</xs:simpleType>

 

Max3Int- Integer (simple type)

Description

Integer, maximum 3 digits

Type

Derivative of type: xs:integer

Format

Number of characters=3
Min. value=0

Source

<xs:simpleType name="Max3Int" >
  
<xs:restriction base="xs:integer" >
    
<xs:totalDigits value="3" />
    
<xs:minInclusive value="0" />
  
</xs:restriction>
</xs:simpleType>

Max11Int- Integer (simple type)

Description

Integer, maximum 11 digits

Type

Derivative of type: xs:integer

Format

Number of characters=11
Min. value=0

Source

<xs:simpleType name="Max11Int" >
  
<xs:restriction base="xs:integer" >
    
<xs:totalDigits value="11" />
    
<xs:minInclusive value="0" />
  
</xs:restriction>
</xs:simpleType>

 

Max2Text- Text (simple type)

Description

Maximum 2 characters text

Type

Derivative of type: xs:string

Format

Min. length=1
Max. length=2

Source

<xs:simpleType name="Max2Text" >
  
<xs:restriction base="xs:string" >
    
<xs:whiteSpace value="collapse" />
    
<xs:minLength value="1" />
    
<xs:maxLength value="2" />
  
</xs:restriction>
</xs:simpleType>

Max8Text- Text (simple type)

Description

Maximum 8 characters text

Type

Derivative of type: xs:string

Format

Min. length=1
Max. length=8

Source

<xs:simpleType name="Max8Text" >
  
<xs:restriction base="xs:string" >
    
<xs:whiteSpace value="collapse" />
    
<xs:minLength value="1" />
    
<xs:maxLength value="8" />
  
</xs:restriction>
</xs:simpleType>

 

Max16Text- Text (simple type)

Description

Maximum 16 characters text

Type

Derivative of type: xs:string

Format

Min. length=1
Max. length=16

Source

<xs:simpleType name="Max16Text" >
  
<xs:restriction base="xs:string" >
    
<xs:minLength value="1" />
    
<xs:maxLength value="16" />
  
</xs:restriction>
</xs:simpleType>

Max16TextCollapse- Text (simple type)

Description

Maximum 16 characters text  

Type

Derivative of type: xs:string

Format

Min. length=1
Max. length=16

Source

<xs:simpleType name="Max16TextCollapse" >
  
<xs:restriction base="xs:string" >
    
<xs:whiteSpace value="collapse" />
    
<xs:minLength value="1" />
    
<xs:maxLength value="16" />
  
</xs:restriction>
</xs:simpleType>

 

Max34Text- Text (simple type)

Description

Maximum 34 characters text

Type

Derivative of type: xs:string

Format

Min. length=1
Max. length=34

Source

<xs:simpleType name="Max34Text" >
  
<xs:restriction base="xs:string" >
    
<xs:whiteSpace value="collapse" />
    
<xs:minLength value="1" />
    
<xs:maxLength value="34" />
  
</xs:restriction>
</xs:simpleType>

Max35Text- Text (simple type)

Description

Maximum 35 characters text

Type

Derivative of type: xs:string

Format

Min. length=1
Max. length=35

Source

<xs:simpleType name="Max35Text" >
  
<xs:restriction base="xs:string" >
    
<xs:whiteSpace value="collapse" />
    
<xs:minLength value="1" />
    
<xs:maxLength value="35" />
  
</xs:restriction>
</xs:simpleType>

 

Max70Text- Text (simple type)

Description

Maximum 70 characters text

Type

Derivative of type: xs:string

Format

Min. length=1
Max. length=70

Source

<xs:simpleType name="Max70Text" >
  
<xs:restriction base="xs:string" >
    
<xs:whiteSpace value="collapse" />
    
<xs:minLength value="1" />
    
<xs:maxLength value="70" />
  
</xs:restriction>
</xs:simpleType>

Max140Text- Text (simple type)

Description

Maximum 140 characters text

Type

Derivative of type: xs:string

Format

Min. length=1
Max. length=140

Source

<xs:simpleType name="Max140Text" >
  
<xs:restriction base="xs:string" >
    
<xs:minLength value="1" />
    
<xs:maxLength value="140" />
  
</xs:restriction>
</xs:simpleType>

 

MICIdentifier- MIC identifier (simple type)

Description

MIC identifier

Type

Derivative of type: xs:string

Format

Min. length=4
Max. length=4

Source

<xs:simpleType name="MICIdentifier" >
  
<xs:restriction base="xs:string" >