Message structure: Confirmation instruction (secf.ins.001.01)

Description:

Message used to send confirmation instructions to the Confirmation Platform in KDPW_CCP.

Structure:

No.

Or

< XML Tag >

Name

Multiplicity

Type

0

 

 KDPWDocument

KDPW system message

[1..1]

KDPWDocument

0.1

 

     secf.ins.001.01

Confirmation instruction

[1..n]

secf.ins.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

 

                 PrvsRef

Previous reference

[0..1]

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

2

 

         TradDtls

Trade details

[1..1]

TradeDetails

2.1

 { or

             PlcOfTrad

Place of trade

[0..1]

Max16TextCollapse

2.2

  or }

             KDPWPlcOfTrad

KDPW place of trade

[0..1]

KDPWMarketIdentifier

2.3

 { or

             TradMode

Trade mode

[0..1]

Max16TextCollapse

2.4

  or }

             KDPWTradMode

KDPW trade mode

[0..1]

Max2Text

2.5

 

             OpnClsPosInd

Open/Close position indicator

[0..1]

OpenCloseIndicator

2.6

 

             TradDtTm

Trade date and time

[0..1]

DateAndDateTimeChoice

2.6.1

 { or

                 Dt

Date

[1..1]

ISODate

2.6.2

  or }

                 DtTm

Date and time

[1..1]

ISODateTime

2.7

 

             ISIN

ISIN code

[1..1]

ISINIdentifier

2.8

 

             ReqdSttlmQty

Financial instrument quantity

[1..1]

FinancialInstrumentQuantity

2.8.1

 { or

                 Unit

Units

[1..1]

Max11Int

2.8.2

  or }

                 FaceAmt

Face amount

[1..1]

Amount

2.9

 

             AddtlInf

Additional information

[0..1]

Max140Text

3

 

         SttlmDtls

Settlement details

[1..1]

SettlementDetails

3.1

 { or

             SttlmTxTp

Settlement transaction type

[1..1]

SettlementTransactionType

3.2

  or }

             KDPWSttlmTxTp

KDPW settlement transaction type

[1..1]

KDPWSettlementTransactionType

3.3

 

             TxPhs

Transaction phase

[0..1]

Code4Text

3.4

 

             SttlmDtTm

Settlement date and time

[1..1]

DateAndDateTimeChoice

3.4.1

 { or

                 Dt

Date

[1..1]

ISODate

3.4.2

  or }

                 DtTm

Date and time

[1..1]

ISODateTime

3.5

 

             OwnrChngInd

Owner change indicator

[0..1]

YesNoIndicator

3.6

 

             MtchTp

Matching type

[0..1]

MatchType

3.7

 

             DlvrgSdDtls

Delivering party

[1..1]

DeliveringPartiesAndAccount

3.7.1

 

                 SellrDtls

Seller

[0..1]

TradingParty

3.7.1.1

 { or

                     BIC

BIC identifier

[0..1]

BICIdentifier

3.7.1.2

  or

                     KDPWMmbId

KDPW member identifier

[0..1]

KDPWMemberIdentifier

3.7.1.3

  or }

                     DSSMmbId

Institution identifier according to code issuer

[0..1]

DSSMemberIdentifier

3.7.1.3.1

 

                         DSS

Code issuer

[1..1]

Max8Text

3.7.1.3.2

 

                         MmbId

Institution identifier according to code issuer register

[1..1]

Max34Text

3.7.1.4

 

                     PrtryId

Free identifier

[0..1]

Max70Text

3.7.1.5

 

                     SafAcct

Safekeeping account

[0..1]

Max35Text

3.7.1.6

 

                     PrcgRef

Preceding reference

[0..1]

Max16Text

3.7.2

 

                 DlvrgAgtDtls

Clearing member

[0..1]

ClearingParty

3.7.2.1

 { or

                     BIC

BIC identifier

[1..1]

BICIdentifier

3.7.2.2

  or

                     KDPWMmbId

KDPW member identifier

[1..1]

KDPWMemberIdentifier

3.7.2.3

  or

                     DSSMmbId

Institution identifier according to code issuer

[1..1]

DSSMemberIdentifier

3.7.2.3.1

 

                         DSS

Code issuer

[1..1]

Max8Text

3.7.2.3.2

 

                         MmbId

Institution identifier according to code issuer register

[1..1]

Max34Text

3.7.2.4

  or }

                     PrtryId

Free identifier

[1..1]

Max70Text

3.7.2.5

 

                     KDPWSafAcct

Account identifier

[0..1]

Max16TextCollapse

3.7.2.6

 

                     ClrAcctTp

Clearing account type

[1..1]

ClearingAccountType1Code

3.7.3

 

                 DlvrrsCtdnDtls

Custodian

[0..1]

CustodianParty

3.7.3.1

 { or

                     BIC

BIC identifier

[1..1]

BICIdentifier

3.7.3.2

  or

                     KDPWMmbId

KDPW member identifier

[1..1]

KDPWMemberIdentifier

3.7.3.3

  or

                     DSSMmbId

Institution identifier according to code issuer

[1..1]

DSSMemberIdentifier

3.7.3.3.1

 

                         DSS

Code issuer

[1..1]

Max8Text

3.7.3.3.2

 

                         MmbId

Institution identifier according to code issuer register

[1..1]

Max34Text

3.7.3.4

  or }

                     PrtryId

Free identifier

[1..1]

Max70Text

3.7.3.5

 

                     SafAcct

Clearing account

[0..1]

Max35Text

3.7.4

 

                 KDPWClntDtls

NKK

[0..1]

KDPWClient

3.7.4.1

 

                     KDPWClntId

NKK code

[1..1]

Max8Text

3.7.5

 

                 MktPrcgRef

Market order reference

[0..1]

Max16Text

3.8

 

             RcvgSdDtls

Receiving party

[1..1]

ReceivingPartiesAndAccount

3.8.1

 

                 BuyrDtls

Buyer

[0..1]

TradingParty

3.8.1.1

 { or

                     BIC

BIC identifier

[0..1]

BICIdentifier

3.8.1.2

  or

                     KDPWMmbId

KDPW member identifier

[0..1]

KDPWMemberIdentifier

3.8.1.3

  or }

                     DSSMmbId

Institution identifier according to code issuer

[0..1]

DSSMemberIdentifier

3.8.1.3.1

 

                         DSS

Code issuer

[1..1]

Max8Text

3.8.1.3.2

 

                         MmbId

Institution identifier according to code issuer register

[1..1]

Max34Text

3.8.1.4

 

                     PrtryId

Free identifier

[0..1]

Max70Text

3.8.1.5

 

                     SafAcct

Safekeeping account

[0..1]

Max35Text

3.8.1.6

 

                     PrcgRef

Preceding reference

[0..1]

Max16Text

3.8.2

 

                 RcvgAgtDtls

Clearing member

[0..1]

ClearingParty

3.8.2.1

 { or

                     BIC

BIC identifier

[1..1]

BICIdentifier

3.8.2.2

  or

                     KDPWMmbId

KDPW member identifier

[1..1]

KDPWMemberIdentifier

3.8.2.3

  or

                     DSSMmbId

Institution identifier according to code issuer

[1..1]

DSSMemberIdentifier

3.8.2.3.1

 

                         DSS

Code issuer

[1..1]

Max8Text

3.8.2.3.2

 

                         MmbId

Institution identifier according to code issuer register

[1..1]

Max34Text

3.8.2.4

  or }

                     PrtryId

Free identifier

[1..1]

Max70Text

3.8.2.5

 

                     KDPWSafAcct

Account identifier

[0..1]

Max16TextCollapse

3.8.2.6

 

                     ClrAcctTp

Clearing account type

[1..1]

ClearingAccountType1Code

3.8.3

 

                 RcvrsCtdnDtls

Custodian

[0..1]

CustodianParty

3.8.3.1

 { or

                     BIC

BIC identifier

[1..1]

BICIdentifier

3.8.3.2

  or

                     KDPWMmbId

KDPW member identifier

[1..1]

KDPWMemberIdentifier

3.8.3.3

  or

                     DSSMmbId

Institution identifier according to code issuer

[1..1]

DSSMemberIdentifier

3.8.3.3.1

 

                         DSS

Code issuer

[1..1]

Max8Text

3.8.3.3.2

 

                         MmbId

Institution identifier according to code issuer register

[1..1]

Max34Text

3.8.3.4

  or }

                     PrtryId

Free identifier

[1..1]

Max70Text

3.8.3.5

 

                     SafAcct

Safekeeping account

[0..1]

Max35Text

3.8.4

 

                 KDPWClntDtls

NKK

[0..1]

KDPWClient

3.8.4.1

 

                     KDPWClntId

NKK code

[1..1]

Max8Text

3.8.5

 

                 MktPrcgRef

Market order reference

[0..1]

Max16Text

3.9

 

             PlcOfSttlm

Place of settlement of a foreign counterparty

[0..1]

PlaceOfSettlement

3.9.1

 { or

                 BIC

BIC identifier

[0..1]

BICIdentifier

3.9.2

  or }

                 CntryCd

Country code

[0..1]

CountryCode

3.9.3

 

                 PrcgDt

Settlement date in the foreign counterparty depository

[0..1]

DateAndDateTimeChoice

3.9.3.1

 { or

                     Dt

Date

[1..1]

ISODate

3.9.3.2

  or }

                     DtTm

Date and time

[1..1]

ISODateTime

3.10

 

             PlcOfSafkpg

Place of safekeeping financial instruments

[0..1]

PlaceOfSafekeeping

3.10.1

 

                 PlcCd

Place code

[1..1]

PlaceOfSafekeepingCode

3.10.2

 

                 BIC

BIC identifier

[1..1]

BICIdentifier

3.11

 

             DealAmt

Transaction currency and amount net of commission

[0..1]

AmountAndDate

3.11.1

 

                 Amt

Currency and amount

[1..1]

CurrencyAndAmount

3.11.2

 

                 ValDt

Value date

[0..1]

ISODate

3.12

 

             SttlmAmt

Settlement currency and amount

[0..1]

CurrencyAndAmount

3.13

 

             OthrAmt

Currency and amount for reporting

[0..1]

CurrencyAndAmount

4

 

         RpDtls

Repo details

[0..1]

RepoDetails

4.1

 

             RpTp

Repo type

[1..1]

RepoTransactionType

4.2

 

             RpRef

Repo reference

[0..1]

Max16Text

4.3

 

             RpClsgDt

Repo closing date

[0..1]

ISODate

4.4

 

             RpRateTp

Repo rate type

[0..1]

RepoRateType

4.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 party

Component
elements

BIC
KDPWMmbId
DSSMmbId
PrtryId
SafAcct{0,1}

Source

<xs:complexType name="CustodianParty" >
  
<xs:sequence >
    
<xs:choice >
      
<xs:element name="BIC" type="BICIdentifier" />
      
<xs:element name="KDPWMmbId" type="KDPWMemberIdentifier" />
      
<xs:element name="DSSMmbId" type="DSSMemberIdentifier" />
      
<xs:element name="PrtryId" type="Max70Text" />
    
</xs:choice>
    
<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" />

CustodianParty/KDPWMmbId- KDPW member identifier (element)

Description

KDPW member identifier

Type

KDPWMemberIdentifier

Source

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

 

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" />

CustodianParty/PrtryId- Free identifier (element)

Description

Free identifier

Type

Max70Text

Source

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

 

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}

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: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 in the Clearing House

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" />

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" />

 

FinancialInstrumentQuantity- Instrument quantity (complex type)

Description

Instrument quantity in units or face amount

Component
elements

Unit
FaceAmt

Source

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

 

FinancialInstrumentQuantity/Unit- Units (element)

Description

Units

Type

Max11Int

Source

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

FinancialInstrumentQuantity/FaceAmt- Face amount (element)

Description

Face amount

Type

Amount

Source

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

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

Clearing instruction type. Indicates transaction type (buy/sell) and cash settlement/no ash settlement.

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: final instruction (NEWM) or preliminary instruction (PREA).

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 identifier (simple type)

Description

Financial instrument ISIN identifier

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.ins.001.01{1,unbounded}

Source

<xs:complexType name="KDPWDocument" >
  
<xs:sequence >
    
<xs:element name="secf.ins.001.01" type="secf.ins.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.ins.001.01- Confirmation instruction (element)

Description

Confirmation instruction

Type

secf.ins.001.01

Source

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

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>

 

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>

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

PrvsRef{0,1}
CmonRef{0,1}
MktRef{0,1}
AcctSvcrRef{0,1}

Source

<xs:complexType name="Linkages" >
  
<xs:sequence >
    
<xs:element name="PrvsRef" type="Max16Text" minOccurs="0" />
    
<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:sequence>
</xs:complexType>

 

Linkages/PrvsRef- Previous reference (element)

Description

Previous instruction reference. Mandatory for subsequent versions of preliminary instructions.

Type

Max16Text

Source

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

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" />

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>

 

OpenCloseIndicator- Open/close indicator (simple type)

Description

Open/close indicator

Type

Derivative of type: xs:string

Format

Code

Description

O

Open

C

Close

Source

<xs:simpleType name="OpenCloseIndicator" >
  
<xs:restriction base="xs:string" >
    
<xs:enumeration value="O" />
    
<xs:enumeration value="C" />
  
</xs:restriction>
</xs:simpleType>

PlaceOfSafekeeping- Place of safekeeping financial instruments (complex type)

Description

Place of safekeeping financial instruments

Component
elements

PlcCd
BIC

Source

<xs:complexType name="PlaceOfSafekeeping" >
  
<xs:sequence >
    
<xs:element name="PlcCd" type="PlaceOfSafekeepingCode" />
    
<xs:element name="BIC" type="BICIdentifier" />
  
</xs:sequence>
</xs:complexType>

 

PlaceOfSafekeeping/PlcCd- Place code (element)

Description

Place code

Type

PlaceOfSafekeepingCode

Source

<xs:element name="PlcCd" type="PlaceOfSafekeepingCode" />

PlaceOfSafekeeping/BIC- BIC identifier (element)

Description

Financial institution BIC identifier

Type

BICIdentifier

Source

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

 

PlaceOfSafekeepingCode- Place code (simple type)

Description

Place code

Type

Derivative of type: xs:string

Format

Code

Description

CUST

ICSD

NCSD

SHHE

Source

<xs:simpleType name="PlaceOfSafekeepingCode" >
  
<xs:restriction base="xs:string" >
    
<xs:enumeration value="CUST" />
    
<xs:enumeration value="ICSD" />
    
<xs:enumeration value="NCSD" />
    
<xs:enumeration value="SHHE" />
  
</xs:restriction>
</xs:simpleType>

PlaceOfSettlement- Place of settlement (complex type)

Description

Place of settlement of a foreign counterparty

Component
elements

BIC{0,1}
CntryCd{0,1}
PrcgDt{0,1}

Source

<xs:complexType name="PlaceOfSettlement" >
  
<xs:sequence >
    
<xs:choice >
      
<xs:element name="BIC" type="BICIdentifier" minOccurs="0" />
      
<xs:element name="CntryCd" type="CountryCode" minOccurs="0" />
    
</xs:choice>
    
<xs:element name="PrcgDt" type="DateAndDateTimeChoice" minOccurs="0" />
  
</xs:sequence>
</xs:complexType>

 

PlaceOfSettlement/BIC- BIC identifier (element)

Description

Financial institution BIC identifier

Type

BICIdentifier

Source