ISO XML pain.001 implementation guide in Handelsbanken Estonia, Latvia, Lithuania

Size: px
Start display at page:

Download "ISO 20022 XML pain.001 implementation guide in Handelsbanken Estonia, Latvia, Lithuania"

Transcription

1 ISO XML pain.001 implementation guide in Handelsbanken Estonia, Latvia, Lithuania Version: 1.0 Date:

2 1 Introduction This document describes the Implementation Guide for CustomerCreditTransferInitiation ISO pain in Handelsbanken. The purpose of this Implementation Guide is to provide guidance for how information is structured in the exchange between the customer and Handelsbanken. Payment file can be imported and sent to the bank via SHB Net bank. Handelsbanken s message set-up complies with the international definitions for content and use of an ISO CustomerCreditTransferInitiation Message and Common Global Implementation (CGI). Related documents: The documents below contain information to facilitate the implementation to execute payments in the ISO CustomerCreditTransferInitiation (pain.001) format: - The ISO Message Definition Report (MDR), Message Usage Guideline (MUG) and XML schema pain xsd can be downloaded from: - The Payments External Code List, which provides the standard values for payment message code elements, Payment types One message consists of one or several payment instruction(s) and is used for singular and consolidated payments import. There can be one or several different type of payments in the same message. The following payment types are supported: Domestic SEPA payment in EUR (Beneficiary IBAN in the same country); Intra-bank payment in any currency (Beneficiary IBAN in the same SHB branch); Cross-border SEPA payment in EUR (Beneficiary IBAN in another country); Cross-border non-sepa payments (payments in other currencies or payments in EUR to non-sepa countries); Consolidated (consolidated) payments defined with value SALA in tag CategoryPurpose. Consolidated payment can only be SEPA payment (crossborder, domestic or intra-bank). 2

3 Restrictions Payments with invalid data are rejected during file import, they are not imported. When the number of invalid payments exceeds the maximum number of invalid payments allowed per import file then import is aborted: In Estonia and Lithuania: max 5 invalid payments are allowed per import file In Latvia: not limited The maximum size of the import file is limited. When the import file size exceeds the maximum allowed size limit then import is aborted. Validation object Validation scenario Error message/notification Import file The import file is selected, but it does not match the allowed file format(s). Unknown input file format Invalid payments count The maximum number of invalid payments (allowed by NB configuration) is exceeded. Count of defective payment orders in file exceeds allowed limit Import file The size of the import file exceeds the maximum allowed import file size configured in SHB. The file is too large and cannot be imported. element 1.6 NumberOfTransaction There is mismatch in actual number of payment orders compared to element 1.6 Payments count in file NumberOfTransaction. The maximum number of payments within one import file (allowed by configuration) is exceeded. Mismatch in number of transactions. Import file contains too many payment orders. element 1.7 ControlSum There is mismatch in actual sum of payment orders amounts compared to element 1.7 ControlSum. Mismatch in control sum of transactions. In case import of one or more payment order failed and at least one payment order successfully passed the requirements validations then Net Bank displays Import payments result form with the following information: Error message(s) for the invalid payments and following summary results: Number of imported payment orders Number of not imported payment orders Sum of payments <CCY> Note: The Sum of payments is shown separately for every payment currency. The following action buttons are enabled on the form: [Save], [Send], [Delete]. 3

4 2 Customer Credit Transfer Initiation message pain The UTF8 character encoding standard is used in message: a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z / -? : ( )., + Additionally: In Estonia, the Estonian specific characters (Õ, Ä, Ö, Ü, Ž, Š, õ, ä, ö, ü, ž, š) are allowed. In Latvia, the Latvian specific characters (Ā, Ē, Ī, Ū, Ķ, Ļ, Ņ, Ŗ, Ģ, Š, Č, Ž, ā, ē, ī, ū, ō, ķ, ļ, ņ, ŗ, ģ, š, č, ž) are allowed. In Lithuania, the Lithuanian specific characters (ą, Ą, č, Č, ę, Ę, ė, Ė, į, Į, š, Š, ų, Ų, ū, Ū, ž, Ž) are allowed Note: The transliteration of Estonian, Latvian and Lithuanian characters to Latin characters shall be done for SEPA cross-border and Other cross-border payments when outgoing payments are sent out. The table below contains the definitions of the NB pain message elements and the SHB usage rules. Explanations of the columns: 1) Index column - indicates the message element index number in the ISO XML Message Definition Report. This report can be found at under Catalogue of ISO messages with pain as reference. 2) Mult. column - indicates whether an element is mandatory or optional and how many repetitions are allowed for the element. For example: [1..1] - element is mandatory and can be presented only once [1..n] - element is mandatory and can be presented 1 to n times [0..1] - element is optional and can be presented only once [0..n] - element is optional and can be presented 0 to n times {Or Or} - only one of several elements may be presented 3) Message Element column - element name used in ISO XML Message Definition Report. When an element contains sub-elements these are indented to the right and noted with a plus sign (+) per level. 4) XML tag column - specifies a respective element in NB pain.001 message. 5) Rules column - specifies the rules for the message/payment validation and payment order creation. If element is mandatory, conditional or optional and it is validated/processed by the Bank then there is a rule to describe it. When the rule is blank then content of the message element is ignored. When rule is shadowed then it is not allowed to contain any data in message element. 4

5 [1..1] +Message Root <CstmrCdtTrfInitn> Index Mult. Message Element XML Tag Rules 1.0 [1..1] +GroupHeader <GrpHdr> Set of characteristics common to all individual transactions included in the file. 1.1 [1..1] ++MessageIdentification <MsgId> Mandatory. Message ID is used to specify the File ID. Max length 35 characters. 1.2 [1..1] ++CreationDateTime <CreDtTm> Recommended to be unique for the customer; otherwise the notification message is shown. 1.6 [1..1] ++NumberOfTransaction <NbOfTxs> Mandatory. Number of payments in the message is used to verify the completeness of the file. Must match the actual number of the payments in the message that is counted during import; otherwise the message is rejected. 1.7 [0..1] ++ControlSum <CtrlSum> Optional. Sum of payments in the message is used to verify the completeness of the file. 1.8 [1..1] ++InitiatingParty <InitgPty> In case element is present in the file, then value must match the sum of the payments in the message that is counted during import; otherwise the message is rejected. Note: The payment amounts are summed altogether irrespective of the payment currency. [0..1] +++Name <Nm> Accepted but ignored. [0..1] +++Identification <Id> {Or ++++OrganisationIdentification <OrgId> {{Or +++++BICorBEI <BICOrBEI> Or}} +++++Other <Othr> [1..1] Identification <Id> [0..1] SchemeName <SchmeNm> {Or [1..1] Code <Cd> [1..1] Or} Proprietary <Prtry> Or} ++++PrivateIdentification <PrvtId> {Or +++++DateAndPlaceOfBirth <DtAndPlcOfBirth> [1..1] BirthDate <BirthDt> [1..1] CityOfBirth <CityOfBirth> [1..1] CountryOfBirth <CtryOfBirth> Or} +++++Other <Othr> 5

6 [1..1] Identification <Id> [0..1] SchemeName <SchmeNm> {Or [1..1] Code <Cd> [1..1] Proprietary <Prtry> Or} Index Mult. Message Element XML Tag SHB usage rules 2.0 [1..n] +PaymentInformation <PmtInf> Set of debit account characteristics common to all individual transactions (CTTI) included in the PI. PI - Payment Information block, single or multiple occurrences per message. 2.1 [1..1] ++PaymentInformationIdentification <PmtInfId> Mandatory. Payment Information identification. Max length 35 characters. ID is displayed in notification/error message as reference to all payments in PI block. 2.2 [1..1] ++PaymentMethod <PmtMtd> Mandatory. Payment method must be TRF (i.e. credit transfers); otherwise all payments in this PI block are rejected. 2.3 [0..1] ++BatchBooking <BtchBookg> Content is not checked. Batch-booking done only for consolidated payments, see rules described in element [0..1] ++NumberofTransactions <NbOfTxs> 2.5 [0..1] ++ControlSum <CtrlSum> 2.6 [0..1] ++PaymentTypeInformation <PmtTpInf> 2.7 [0..1] +++InstructionPriority <InstrPrty> 2.8 [0..1] +++ServiceLevel <SvcLvl> 2.9 {Or ++++Code <Cd> Optional. Used to specify the Payment type in payment order. See rules described in element [1..1] 2.10 [1...1] ++++Proprietary <Prtry> Ignored. Or} 2.11 [0..1] +++DomesticInstrument <LclInstrm> 2.12 {Or ++++Code <Cd> Ignored. [1..1] 2.13 [1..1] Or} ++++Proprietary <Prtry> Optional. Used to specify the Payment type in payment order. See rules described in element [0..1] +++CategoryPurpose <CtgyPurp> 2.15 [1..1] ++++Code <Cd> Optional. Used to specify the Credit transfer category purpose in payment order. See rules described in element [1..1] ++RequestedExecutionDate <ReqdExctnDt> Mandatory. Used to specify the requested value date date of payment order. The date can be max up to 30 days in the future; in case date exceeds max allowed future date then all 6

7 payments in this PI block are rejected The date can be max up to 14 days in the past ; in case date exceeds max allowed past date then all payments in this PI block are rejected. See also next requirement. The date must be banking day for the respective payment type considering weekends/ holidays and cut-off times. In case the requested payment date is not possible then date is changed to next possible value date and notification message is displayed [1..1] ++Debtor <Dbtr> Used to specify the Debtor name and/or Identification in payment order (mandatory). [1..1] +++Name <Nm> Mandatory but ignored. Debtor name is taken from SHB customer database. [0..1] +++PostalAddress <PstlAdr> [0..1] ++++Country <Ctry> Ignored. Debtor s address is taken from SHB customer database. [0..2] ++++AddressLine <AdrLine> Ignored. Debtor s address is taken from SHB customer database. [0..1] +++Identification <Id> Optional. {Or ++++OrganisationIdentification <OrgId> SEPA payments: Either element BICorBEI or one occurrence of element Other is allowed; otherwise all payments in this PI block are rejected. Other payments: In case element is present in the message then content is ignored. {{Or +++++BICorBEI <BICOrBEI> In case element is present in the message, then content must confirm BIC format; otherwise all payments in this PI block are rejected. Or}} +++++Other <Othr> [1..1] Identification <Id> Identification value [0..1] SchemeName <SchmeNm> {Or [1..1] Code <Cd> Identification type If present then must be one of the ISO type codes If not present but element Identification is present, then it will be provided as Other ID. [1..1] Or} ++++Proprietary <Prtry> Or} ++++PrivateIdentification <PrvtId> SEPA payments: Either element DateAndPlaceOfBirth or one occurrence of element Other is allowed; otherwise all payments in this PI block are rejected. Other payments: In case element is present in the message then content is ignored. {Or +++++DateAndPlaceOfBirth <DtAndPlcOfBirth> Accepted but ignored, taken from SHB customer database. [1..1] BirthDate <BirthDt> [1..1] CityOfBirth <CityOfBirth> 7

8 [1..1] CountryOfBirth <CtryOfBirth> Or} +++++Other <Othr> [1..1] Identification <Id> Identification value [0..1] SchemeName <SchmeNm> [1..1] Code <Cd> Identification type If present then must be one of the ISO type codes If not present but element Identification is present, then it will be provided as Other ID [1..1] ++DebtorAccount <DbtrAcct> Mandatory. Used to specify the Payer s Account no in payment order. [1..1] +++Identification <Id> [1..1] ++++IBAN <IBAN> Only IBAN belonging to debtor is allowed. Net bank user must have respective operating rights in account. Account must be open in SHB database; otherwise all payments in this PI block are rejected. [0..1] +++Currency <Ccy> Optional. Used to specify the Cover currency in payment order. In case element is present in the message then Payer s account (2.20 IBAN ) must have respective currency account, otherwise all payments in this PI block are rejected. In case element is not present in the message and Payer s account (2.20 IBAN ) is single-currency account, then Cover currency is by default Payer s account main currency in SHB. In case element is not present in the message and Payer s account (2.20 IBAN ) is multi-currency account, then Cover currency is by default same as payment currency in element 2.43 InstructedAmount. In case of consolidated payment if Cover currency is different from payment currency then consolidated payment is rejected [1..1] ++DebtorAgent <DbtrAgt> Mandatory but ignored. [1..1] +++FinancialInstitutionIdentification <FinInstnId> [1..1] ++++BIC <BIC> 2.23 [0..1] ++UltimateDebtor <UltmtDbtr> Optional. Used to specify the Ultimate debtor s name and/or Identification in payment order. [0..1] +++Name <Nm> See rules described in element 2.70 Name. [0..1] +++Identification <Id> See rules described in element 2.70 Identification and its sub-elements [0..1] ++ChargesBearer <ChrgBr> Optional. Used to specify the Bank fees are paid by in payment order. See rules described in element [0..1] ++ChargesAccount <ChrgsAcct> Accepted but ignored. Charges are always debited from account specified in element 2.20 IBAN. [1..1] +++Identification <Id> [1..1] ++++IBAN <IBAN> Index Mult. MessageElement XML Tag SHB usage rules 2.27 [1..n] ++CreditTransferTransactionInformat <CdtTrfTxInf> CTTI - Credit Transfer Transaction Information (single or multiple occurrences per one PI block). 8

9 ion 2.28 [1..1] +++PaymentIdentification <PmtId> 2.29 [0..1] ++++InstructionIdentification <InstrId> Optional, not delivered to the Beneficiary, returned in camt.053 to Debtor. Used to specify Doc No in payment order. In case the element is present then first 10 characters are used for Doc No (and the rest is ignored). In case the element is not present, then Doc No is assigned automatically by SHB as next sequential number [1..1] ++++EndToEndIdentification <EndToEndId> SEPA payments: Mandatory, delivered to the Beneficiary, returned in camt.053 to Debtor. Used to specify the Originator's reference no/e2e in payment order. Other payments: In case element is present in the message then content is ignored. Max length 35 characters [0..1] +++PaymentTypeInformation <PmtTpInf> 2.33 [0..1] ++++ServiceLevel <SvcLvl> 2.34 [1..1] +++++Code <Cd> Optional. Used to specify the Payment type in payment order. See rules described in element [0..1] ++++DomesticInstrument <LclInstrm> 2.37 {Or +++++Code <Cd> 2.38 Or} +++++Proprietary <Prtry> Optional. Used to specify the Payment type in payment order. The Payment type is defined based on the first matching element in the following order: 1) element 2.38 Proprietary if it s present or 2) element 2.13 Proprietary if it s present or 3) element 2.34 Code if it s present or 4) element 2.9 Code if it s present or 5) if abovementioned elements are not present in the message, then by default Payment type is Standard ( T ). In case of element Code is used for defining Payment type then the possible values are as follows: Code in message Payment type SDVA Express ( E ) URGP Urgent ( K ) NURG Standard ( T ) SEPA or any other value In case element Proprietary is used for defining Payment type then the possible values are as follows: Proprietary in message Payment type EXPR Express ( E ) 9

10 HIGH Urgent ( K ) NORM Standard ( T ) any other value 2.39 [0..1] ++++CategoryPurpose <CtgyPurp> SEPA payments 2.40 [1..1] +++++Code <Cd> Optional. Used to specify the Credit transfer category purpose AT-45 in payment order. The Credit transfer category purpose is defined based on the first matching element in the following order: 1) element 2.40 Code if it s present or 2) element 2.15 Code if it s present In case code is present it must be one of the allowed ISO values. In case element 2.40 Code is present and/or element 2.15 Code is present and value is SALA then payment is identified as Consolidated payment. In case element 2.40 Code is present and element 2.15 Code is present and values are different then element 2.40 value is considered as true and element 2.15 is ignored. NB! Code SALA is allowed only for SEPA payments and domestic payments. If present for other payment types then payment is rejected [1..1] +++Amount <Amt> 2.43 {Or ++++InstructedAmount <InstdAmt> Mandatory. Used to specify the Amount and currency in payment order. Amount must be more than zero; otherwise payment is rejected. Currency must be one of the accepted currencies in SHB; otherwise payment is rejected Or} ++++EquivalentAmount <EqvtAmt> 2.45 [1..1] +++++Amount <Amt> 2.46 [1..1] +++++CurrencyOfTransfer <CcyOfTrf> 2.51 [0..1] +++ChargeBearer <ChrgBr> Otional. Used to specify the Bank fees are paid by in payment order. The Bank fees are paid by is defined based on the first matching element in the following order: 1) element 2.51 ChargeBearer if it s present or 2) element 2.24 ChargeBearer if it s present or 3) if abovementioned elements are not present in the message, then by default Bank fees are paid by are Shared ( SHA ). The possible values are mapped in SHB as follows: Charge bearer in message Bank fees are paid by DEBT Payer ( OUR ) 10

11 SLEV Shared ( SHA ) SHAR CRED any other value 2.70 [0..1] +++UltimateDebtor <UltmtDbtr> SEPA payments: Used to specify the Ultimate debtor s name and/or Identification in payment order (optional). Other cases the content is ignored. [0..1] ++++Name <Nm> Max length 70 characters. The Ultimate debtor s name is defined based on the first matching element in the following order: 1) element 2.70 Name if it s present or 2) element 2.23 Name if it s present [0..1] ++++Identification <Id> The Ultimate debtor s ID is defined based on the first matching element in the following order: 1) element 2.70 Identification (and its sub-elements) if present or 2) element 2.23 Identification (and its sub-elements) if present {Or +++++OrganisationIdentification <OrgId> Either element BICorBEI or one occurrence of element Other is allowed; otherwise all payments in this PI block are rejected. {{Or BICorBEI <BICOrBEI> In case element is present in the message, then content must confirm BIC format; otherwise all payments in this PI block are rejected. Or}} Other <Othr> [1..1] Identification <Id> Identification value [0..1] SchemeName <SchmeNm> [1..1] Code <Cd> Identification type code If present then must be one of the ISO type codes If not present but element Identification is present, then it will be provided as Other ID. Or} +++++PrivateIdentification <PrvtId> Either element DateAndPlaceOfBirth or one occurrence of element Other is allowed; otherwise all payments in this PI block are rejected. {Or DateAndPlaceOfBirth <DtAndPlcOfBirth> Note! The type of Ultimate debtor s ID in payment order is blank. The content of element is shown in payment order but not passed to beneficiary bank. [1..1] BirthDate <BirthDt> [1..1] CityOfBirth <CityOfBirth> [1..1] CountryOfBirth <CtryOfBirth> Or} Other <Othr> 11

12 [1..1] Identification <Id> Identification value [0..1] SchemeName <SchmeNm> [1..1] Code <Cd> Identification type code 2.71 [0..1] +++IntermediaryAgent1 <IntrmyAgt1> [1..1] ++++FinancialInstitutionIdentification <FinInstnId> [0..1] +++++BIC <BIC> [0..1] +++++ClearingSystemMember Identification <ClrSysMmbId> [0..1] ClearingSystemIdentification <ClrSysId> [1..1] Code <Cd> [1..1] MemberIdentification <MmbId> If present then must be one of the ISO type codes. If not present but element Identification is present, then it will be provided as Other ID. Optional. Used to specify the Correspondent Bank in payment order. Valid for cross border non-eu payments. In other cases the content is ignored. In case of Other cross-border payment: If present in the message, then must be correct; otherwise payment is rejected. [0..1] +++++Name <Nm> Optional. Used to specify the Correspondent Bank name in payment order. In other cases the content is ignored. [0..1] +++++PostalAddress <PstlAdr> In case of Other cross-border payment: In case element is present in the message, then also element 2.71 AddressLine must be present; otherwise payment is rejected. In case element is not present in the message, then Correspondent Bank is filled in by bank. [0..1] Country <Ctry> See rules described in element 2.71 AddressLine. [0..2] AddressLine <AdrLine> Used to specify the Correspondent Bank s Address in payment order (optional) [0..1] +++IntermediaryAgent1Account <IntrmyAgt1Acct> In case of Other cross-border payment: In case element is present in the message, then also element 2.71 Name must be present; otherwise payment is rejected. In other cases the content is ignored. [1..1] ++++Identification <Id> Optional. Used to specify the Correspondent Bank s Account no in cross-border payment order. In other cases: In case element is present in the message then content is ignored. 12

13 Or} +++++Other <Othr> [1..1] Identification <Id> Account number IBAN. Account number in other format than IBAN [0..1] +++CreditorAgent <CdtrAgt> Optional. Used to specify the Beneficiary Bank in payment order. [1..1] ++++FinancialInstitutionIdentification <FinInstnId> [0..1] +++++BIC <BIC> If BIC is present then must be correct; otherwise payment is rejected. [0..1] +++++ClearingSystemMember Identification <ClrSysMmbId> [0..1] ClearingSystemIdentification <ClrSysId> [1..1] Code <Cd> [1..1] MemberIdentification <MmbId> If BIC is not present then it will be derived from element 2.80 IBAN. If IBAN is not present then elements 2.77 Name and 2.77 AddressLine must be present; otherwise payment is rejected. In case of SEPA and domestic payments the BIC is always derived from element 2.80 IBAN. [0..1] +++++Name <Nm> Optional. Used to specify the Beneficiary Bank name in payment order. [0..1] +++++PostalAddress <PstlAdr> In case of SEPA and domestic payments the content is ignored. In case of Other cross-border payment: In case BIC (i.e. Beneficiary s bank Swift ) is not present then elements 2.77 Name and 2.77 AddressLine must be present; otherwise payment is rejected. [0..1] Country <Ctry> See rules described in element 2.77 AddressLine. [0..2] AddressLine <AdrLine> Optional. Used to specify the Beneficiary Bank s Address in payment order for. In case of SEPA and domestic payments the content is ignored. In case of Other cross-border payment: In case BIC (i.e. Beneficiary s bank Swift ) is not present, then elements 2.77 Name and 2.77 AddressLine must be present; otherwise payment is rejected [0..1] +++CreditorAgentAccount <CdtrAgtAcct> Used to specify the Correspondent Bank s Account no in payment order. [1..1] ++++Identification <Id> {Or +++++IBAN <IBAN> 13

14 Or} +++++Other <Othr> [1..1] Identification <Id> 2.79 [1..1] +++Creditor <Cdtr> Mandatory. Used to specify the Beneficiary s Name and/or Identification in payment order. [1..1] ++++Name <Nm> Mandatory; otherwise payment is rejected. Max length is 70 characters. In case of intra-bank payment the name must match in important extent to beneficiary s account holder name defined in SHB; otherwise payment is rejected. [0..1] ++++PostalAddress <PstlAdr> [0..1] +++++Country <Ctry> Optional. Used to specify Beneficiary s Country in payment order. [0..2] +++++AddressLine <AdrLine> Optional. Used to specify Beneficiary s Address in payment order. Max length is 140 characters. [0..1] ++++Identification <Id> {Or +++++OrganisationIdentification <OrgId> SEPA payments: Either element BICorBEI or one occurrence of element Other is allowed; otherwise all payments in this PI block are rejected. For other payments the content is ignored. {{Or BICOrBEI <BICOrBEI> Or}} Other <Othr> [1..1] Identification <Id> Identification value [0..1] SchemeName <SchmeNm> {{Or Code <Cd> Identification type If present then must be one of the ISO type codes If not present but element Identification is present, then it will be provided as Other ID. Or}} Proprietary Or} +++++PrivateIdentification <PrvtId> SEPA payments and domestic EUR payments: Either element DateAndPlaceOfBirth or one occurrence of element Other is allowed; otherwise all payments in this PI block are rejected. For Other payments the content is ignored. {Or DateAndPlaceOfBirth <DtAndPlcOfBirth> [1..1] BirthDate <BirthDt> [1..1] CityOfBirth <CityOfBirth> [1..1] CountryOfBirth <CtryOfBirth> Or} Other <Othr> 14

15 [1..1] Identification <Id> Identification value [0..1] SchemeName <SchmeNm> [1..1] Code <Cd> Identification type If present then must be one of the ISO type codes If not present but element Identification is present, then it will be provided as Other ID [1..1] +++CreditorAccount <CdtrAcct> Used to specify the Beneficiary s Account no in payment order [1..1] ++++Identification <Id> Either element 2.80 Identification or element 2.80 IBAN must be present; otherwise payment is rejected {Or +++++IBAN <IBAN> Only IBAN is allowed. In case of SEPA domestic payment, SEPA cross-border payment: Mandatory; otherwise payment is rejected. In case of intra-bank payment: Mandatory and must exist in SHB; otherwise the payment is rejected. Or} +++++Other <Othr> Either element 2.80 Identification or element 2.80 IBAN must be present; otherwise payment is rejected [1..1] Identification <Id> Used to specify the Beneficiary s Account no other than IBAN 2.81 [0..1] +++UltimateCreditor <UltmtCdtr> SEPA payments and intra-bank EUR payments: Used to specify the Ultimate creditor s name and/or Identification in payment order (optional). Other cases the message then content is ignored. [0..1] ++++Name <Nm> Name, max length 70 characters. [0..1] ++++Identification <Id> {Or +++++OrganisationIdentification <OrgId> Either element BICorBEI or one occurrence of element Other is allowed; otherwise all payments in this PI block are rejected. {{Or BICorBEI <BICOrBEI> In case element is present in the message, then content must confirm BIC format; otherwise payment is rejected. Or}} Other <Othr> [1..1] Identification <Id> Identification value [0..1] SchemeName <SchmeNm> [1..1] Code <Cd> Identification type code If present then must be one of the ISO type codes If not present but element Identification is present, then it will be provided as Other ID. Or} +++++PrivateIdentification <PrvtId> Either element DateAndPlaceOfBirth or one occurrence of element Other is allowed; otherwise all payments in this PI block are rejected. {Or DateAndPlaceOfBirth <DtAndPlcOfBirth> Note! The type of Ultimate creditor s ID in payment order is blank. The content of element is shown in payment 15

16 order but not passed to beneficiary bank. [1..1] BirthDate <BirthDt> [1..1] CityOfBirth <CityOfBirth> [1..1] CountryOfBirth <CtryOfBirth> Or} Other <Othr> [1..1] Identification <Id> Identification value [0..1] SchemeName <SchmeNm> [1..1] Code <Cd> Identification type code If present then must be one of the ISO type codes. If not present but element Identification is present, then it will be provided as Other ID [0..1] +++Purpose <Purp> Optional. Used to specify Credit transfer purpose (AT44) in payment order. [1..1] ++++Code <Cd> SEPA payments only. For other payments content is ignored [0..10] +++RegulatoryReporting <RgltryRptg> [0..1] ++++Authority <Authrty> [0..1] +++++Country <Ctry> In Estonia, Lithuania: Ignored. In Latvia: In case element is present and content is LV then see element 2.89 Type ; otherwise ignored. [0..n] ++++Details <Dtls> [0..1] +++++Type <Tp> In Estonia, Lithuania: Ignored In Latvia: In case element is present and content is AMK and element 2.89 Authority Country is LV then see element Code. [0..1] +++++Country <Ctry> Ignored [0..1] +++++Code <Cd> Conditionally mandatory. Used to specify Payment balance code in payment order. Mandatory in case of payment between resident and non-resident when payment amount is above EUR; otherwise payment is rejected. [0..1] +++++Amount <Amt> [0..1] +++++Information <Inf> 2.98 [0..1] +++RemittanceInformation <RmtInf> Used to specify the Explanation or/and Reference number in payment order. In Estonia both Reference number and Explanation may be present at the same time. In Latvia and Lithuania either Reference number or Explanation may be present at the same time. 16

17 2.99 [0..1] ++++Unstructured <Ustrd> Optional, max length 140 characters. Specific in Estonia: Codes RFB and TXT are used to identify Reference and Explanation. 1) In case only Unstructured information is provided in the format /RFB/XXXXXX/TXT/ZZZZZZ, then XXXXXX is used to specify the Reference number and ZZZZZZ is used to specify the Explanation in payment order. See element Reference for requirements for the reference number validation. 2) In case both element 2.99 Unstructured and Reference are present in the message, then Explanation field in payment order is filled-in in format /RFB/XXXXXX/TXT/ZZZZZZ (where XXXXXX is content of element Reference and ZZZZZZ is content of element 2.99 Unstructured ). E.g.: /RFB/FR123418/TXT/Invoice number AB/7-1 NB! In case the total number of characters in element 2.99 Unstructured Reference is more than 140 characters then the end of 2.99 Unstructured is ignored [0..1] ++++Structured <Strd> [0..1] +++++CreditorReferenceInformation <CdtrRefInf> [0..1] Type <Tp> [1..1] CodeorProprietary <CdOrPrtry> [1..1] Code <Cd> Optional. The creditor reference type in a coded form. In case of SEPA payments: In case element is present in the message, then must be SCOR ; otherwise payment instruction is rejected. Code is forwarded to beneficiary bank within structured remittance information. In other cases the content is ignored [0..1] Issuer <Issr> Optional. The credit reference type. In case of SEPA payments: ISO in case of ISO11649 reference number. Value is forwarded to beneficiary bank in pacs.008 message within structured remittance information. In other cases the content is ignored [0..1] Reference <Ref> Used to specify the Reference number in cross-border and domestic SEPA payment order. Max length 35 characters. In case reference number starts with RF then reference number must comply with the RF Creditor reference ISO standard; otherwise the payment is rejected. Specific in Estonia: In case reference number does not start with RF then reference number must comply with EE reference 17

18 number standard; otherwise payment is rejected. Specific in Lithuania: The validation of Reference number is applied according to Beneficiary account IBAN. 3 Examples Example 1: OrganisationIdentification element with Other In pain.001 message: In payment order: <Id> <OrgId> <Othr> <Id> </Id> <SchmeNm> <Cd>COID</Cd> </SchmeNm> </Othr> </OrgId> </Id> See Comment 1. Example 2: OrganisationIdentification element with Other In pain.001 message: In payment order: <Id> <OrgId> <Othr> <Id> </Id> </Othr> </OrgId> </Id> See Comment 1. Example 3: PrivateIdentification element with element with Other 18

19 In pain.001 message: In payment order: <Id> <PrvtId> <Othr> <Id> </Id> <SchmeNm> <Cd>NIDN</Cd> </SchmeNm> </Othr> <PrvtId> </Id> Comment 3: If PrivateIdentification element is present for: 2.19 Debtor then the content is mapped into payment order field Originator s ID 2.23 UltimateDebtor -> Ultimate debtor s ID 2.79 Creditor -> Beneficiary code 2.81 UltimateCreditor - > Ultimate creditor s ID Example 4: Payment balance code XML message extract with example: <RgltryRptg> <Authrty> <Ctry>LV</Ctry> </Authrty> <Dtls> <Tp>AMK</Tp> <Cd>111</Cd> </Dtls> </RgltryRptg> 19

Format Description XML SEPA CT

Format Description XML SEPA CT Format Description XML SEPA CT SWIFT FileAct Rabobank Format Description XML SEPA CT - SWIFT FileAct November 2015 Version 2.2 1 Contents SEPA CT Import Format 3 SEPA CT Structure 4 Segment description

More information

Format description XML SEPA Credit Transfer

Format description XML SEPA Credit Transfer Format description XML SEPA Credit Transfer Rabo Cash Management Colophon Title Format description XML SEPA CT Version, date 1.7, April 30, 2014 Our reference Format description XML SEPA Credit Transfer

More information

Format description XML SEPA Credit Transfer

Format description XML SEPA Credit Transfer Format description XML SEPA Credit Transfer Version, date Project 1.4, 24 April 2013 Rabo Cash Management 1 Colophon Title Format description XML SEPA CT Version, date 1.4, 24 April 2013 Our reference

More information

Format Description XML SEPA DD

Format Description XML SEPA DD Format Description XML SEPA DD RDC (Rabobank Direct Connect) Rabobank Format Description XML SEPA DD - RDC (Rabobank Direct Connect) November 2015 Version 2.2 1 Contents SEPA DD Import Format 3 SEPA DD

More information

XML Message for SEPA Direct Debit Initiation

XML Message for SEPA Direct Debit Initiation XML Message for SEPA Direct Debit Initiation Core and Business-to-Business Implementation Guidelines Version 1.2 Table of Contents 1 Introduction... 4 1.1 SEPA Direct Debit definition... 5 1.2 Message

More information

Format description SEPA DD ISO20022 (for Euro Direct Debits)

Format description SEPA DD ISO20022 (for Euro Direct Debits) Format description SEPA DD ISO20022 (for Euro Direct Debits) Version, date Project 1.4, 24 April 2013 Rabo Cash Management 1 Colophon Title SEPA Direct Debit format description Version, date 1.4, 24 April

More information

Format description SEPA Direct Debit (for Euro Direct Debits) Rabo Cash Management

Format description SEPA Direct Debit (for Euro Direct Debits) Rabo Cash Management Format description SEPA Direct Debit (for Euro Direct Debits) Rabo Cash Management CONTENTS 1 SEPA DD Import format 3 1.1 SEPA DD import format description 3 1.1.1 Description 3 1.1.2 General characteristics

More information

ISO 20022 Message Implementation Guide for Payment Initiation

ISO 20022 Message Implementation Guide for Payment Initiation ISO 20022 Message Implementation Guide for Payment Initiation Pain001 Pain002 Version: 1.5 Issue date: 16 November 2015 Author: Swedbank Table of Contents 1. Introduction 2. Customer Credit Transfer Initiation

More information

SEPA Direct Debit PAIN.008.001.02 XML File Structure

SEPA Direct Debit PAIN.008.001.02 XML File Structure SEPA Direct Debit PAIN.008.001.02 XML File Structure This document is published by Bank of Ireland, and both it, and its contents, are the property of Bank of Ireland. This document may not be reproduced

More information

SEPA Direct Debit Initiation Danske Bank's interpretation of ISO 20022 pain.008.001.02 (Direct Debit Initiation)

SEPA Direct Debit Initiation Danske Bank's interpretation of ISO 20022 pain.008.001.02 (Direct Debit Initiation) SEPA Direct Debit Initiation Danske Bank's interpretation of ISO 20022 pain.008.001.02 (Direct Debit Initiation) Table of Contents Introduction File layout Description Group Header Payment Information

More information

Format description pain.002, technical. Rabo Cash Management, Rabo Direct Connect & Rabo Internetbankieren (Pro)

Format description pain.002, technical. Rabo Cash Management, Rabo Direct Connect & Rabo Internetbankieren (Pro) Format description pain.002, technical Rabo Cash Management, Rabo Direct Connect & Rabo Internetbankieren (Pro) Inhoudsopgave 1 Pain.002 exportformaat... 3 1.1 Pain.002 beschrijving... 3 1.2 Pain.002 structuur...

More information

Corporate Payments Service

Corporate Payments Service Corporate Payments Service Example appendix pain.001 version 3 Content 1 Background... 3 2 About Corporate Payments Service... 3 3 Message structure... 3 4 Example of the payment initiation message...

More information

Danske Bank Message Implementation Guide Common Global Implementation (CGI) Customer Credit Transfer pain.001.001.03

Danske Bank Message Implementation Guide Common Global Implementation (CGI) Customer Credit Transfer pain.001.001.03 This document defines how a CustomerCreditTransferInitiation message should be structured when sent to Danske Bank. The Danske Bank Message Implementation Guide (MIG) of the CustomerCreditTransferInitiation

More information

Format description XML SEPA Credit Transfer. Format Description

Format description XML SEPA Credit Transfer. Format Description Format description XML SEPA Credit Transfer Format Description CONTENTS 1 SEPA CT Import format 3 1.1 SEPA CT import format description 3 1.1.1 Description 3 1.1.2 General characteristics 3 1.1.3 Difference

More information

ISO 20022 PAYMENT GUIDE. Messages: Pain.001.001.03 Pain.002.001.03

ISO 20022 PAYMENT GUIDE. Messages: Pain.001.001.03 Pain.002.001.03 ISO 20022 PAYMENT GUIDE Messages: Pain.001.001.03 Pain.002.001.03 20.11.2012 1 ISO 20022 Payment Guide Table of Contents 1 Background... 3 1.1 SEPA and ISO 20022... 3 1.2 Usage of ISO 20022 in Finland...

More information

ISO 20022 Message Implementation Guide for Cash Management Reports

ISO 20022 Message Implementation Guide for Cash Management Reports ISO 20022 Message Implementation Guide for Cash Management Reports CAMT052 CAMT053 CAMT054 CAMT060 Version: 1.7 Issue date: 16 November 2015 Author: Swedbank Table of Contents 1. Introduction 2. Bank To

More information

XML message for SEPA Credit Transfer Initiation Implementation Guidelines for the Netherlands

XML message for SEPA Credit Transfer Initiation Implementation Guidelines for the Netherlands XML message for SEPA Credit Transfer Initiation Implementation Guidelines for the Netherlands Disclaimer These guidelines may be subject to changes. Utmost care has been taken to ensure the information

More information

Impact of SEPA on CODA2.3 for SEPA credit transfer (SCT) version April 2013. ing.be/sepa

Impact of SEPA on CODA2.3 for SEPA credit transfer (SCT) version April 2013. ing.be/sepa Financial Supply Chain SEPA Impact of SEPA on CODA2.3 for SEPA credit transfer (SCT) version April 2013 ing.be/sepa Introduction 1 How does migration to SEPA credit transfer affect CODA2.3? 2 Global debit

More information

XML message for Payment Initiation Implementation Guideline. Version 1.02

XML message for Payment Initiation Implementation Guideline. Version 1.02 XML message for Payment Initiation Implementation Guideline Version 1.02 Version 1.02 Changes Updated 20131211 1) SEB specific rule added under tag 2.44 Equivalent Amount 2) To the tag 2.89 Regulatory

More information

XML message for SEPA Direct Debit Initiation Implementation Guidelines for the Netherlands

XML message for SEPA Direct Debit Initiation Implementation Guidelines for the Netherlands XML message for SEPA Direct Debit Initiation Implementation Guidelines for the Netherlands Core and Business-to-Business Implementation Guidelines Disclaimer These guidelines may be subject to changes.

More information

OUTGOING PAYMENTS ISO 20022 APPLICATION GUIDELINE

OUTGOING PAYMENTS ISO 20022 APPLICATION GUIDELINE Version 1.94 13.4.2016 OUTGOING PAYMENTS ISO 20022 APPLICATION GUIDELINE Pain.001.001.02 Pain.002.001.02 2 (51) Sisällysluettelo MANUAL VERSION INFORMATION... 4 1 SEPA CREDIT TRANSFER, ISO 20022 APPLICATION

More information

OUTGOING PAYMENTS ISO 20022 APPLICATION GUIDELINE

OUTGOING PAYMENTS ISO 20022 APPLICATION GUIDELINE Version 2.5 13.4.2016 OUTGOING PAYMENTS ISO 20022 APPLICATION GUIDELINE 2 (54) CONTENTS VERSION INFORMATION... 4 1 OUTGOING PAYMENTS, ISO 20022 APPLICATION GUIDELINE... 5 1.1 ISO 20022 MESSAGE DESCRIPTION

More information

Danske Bank Guideline to payments in ISO 20022 XML format (pain.001.001.03)

Danske Bank Guideline to payments in ISO 20022 XML format (pain.001.001.03) Danske Bank Guideline to payments in ISO 20022 XML format (pain.001.001.03) This document describes how to distinguish between the variety of payments supported by Danske Bank using ISO 20022 XML CustomerCreditTransferInitiation

More information

Payment Status Report

Payment Status Report Payment Status Report Implementation Guidelines Version 1.0 Beligian Finance Sector Federation rue d Arlon, 82 B-1040 Brussels http://www.febelfin.be T +32 2 507 68 11 F +32 2 888 68 11 2 Table of Contents

More information

XML message for SEPA Direct Debit Initiation Implementation Guidelines for the Netherlands

XML message for SEPA Direct Debit Initiation Implementation Guidelines for the Netherlands XML message for SEPA Direct Debit Initiation Implementation Guidelines for the Netherlands Core and Business-to-Business Implementation Guidelines Disclaimer These guidelines may be subject to changes.

More information

Appendix for BSK Implementerings Guides ISO 20022

Appendix for BSK Implementerings Guides ISO 20022 Appendix for BSK Implementerings Guides ISO 20022 PAIN 001.001.03 CustomerCreditTransferInitiation PAIN 002.001.03 CustomerPaymentStatusReport Eksempelfiler for transaksjoner i norske betalingssystemer

More information

Formats for Internet Bank

Formats for Internet Bank 1/42 Formats for Internet Bank This document specifies payment initiation and account statement formats in LHV Internet Bank. PAYMENT INITIATION... 2 XML FORMAT (ISO 20022 PAYMENT INITIATION MESSAGE PAIN.001.001.03)...

More information

SEPA Credit Transfer. C2B Technical Specification Pain.001.001.03

SEPA Credit Transfer. C2B Technical Specification Pain.001.001.03 SEPA Credit Transfer ISO 20022 Payments C2B Technical Specification Pain.001.001.03 Version 1.0 04.02.2015 Table of contents 1 Background 4 1.1 UNIFI and ISO 20022 4 1.2 SEPA and ISO 20022 4 1.3 Usage

More information

SEPA Direct Debit Cancellation Danske Bank's interpretation of ISO 20022 camt.055.001.01 (Payment Cancellation Request)

SEPA Direct Debit Cancellation Danske Bank's interpretation of ISO 20022 camt.055.001.01 (Payment Cancellation Request) SEPA Direct Debit Cancellation Danske Bank's interpretation of ISO 20022 camt.055.001.01 (Payment Cancellation Request) Table of Contents Introduction File layout Description Assignment Underlying Example

More information

Danish Implementation Guideline for Common Global Implementation (CGI) Customer Payment Status Report

Danish Implementation Guideline for Common Global Implementation (CGI) Customer Payment Status Report Danish Implementation Guideline for Common Global Implementation (CGI) Customer Payment Status Report based on documentation from ISO 20022 Message Definition Report December 15th 2012 FINAL VERSION Page

More information

SEPA CORE DIRECT DEBIT SCHEME CUSTOMER-TO-BANK IMPLEMENTATION GUIDELINES

SEPA CORE DIRECT DEBIT SCHEME CUSTOMER-TO-BANK IMPLEMENTATION GUIDELINES Doc: EPC130-08 30 November 2012 (Version 7.0 Approved) EPC SEPA CORE DIRECT DEBIT SCHEME CUSTOMER-TO-BANK IMPLEMENTATION GUIDELINES Abstract Document Reference Issue This document sets out the rules for

More information

SEPA CREDIT TRANSFER SCHEME INTER-BANK IMPLEMENTATION GUIDELINES

SEPA CREDIT TRANSFER SCHEME INTER-BANK IMPLEMENTATION GUIDELINES Doc: EPC115-06 25 November 2014 (Version 8.0 Approved) EPC SEPA CREDIT TRANSFER SCHEME INTER-BANK IMPLEMENTATION GUIDELINES Abstract Document Reference Issue This document sets out the rules for implementing

More information

Record description XML File Transfer ISO 20022 XML pain.001.001.02

Record description XML File Transfer ISO 20022 XML pain.001.001.02 Record description XML File Transfer 20022 XML pain.001.001.02 15.11.2012 2 Change date Version Changed 2.6.2010 1.0 2.15 Payer s business id. Length can be 8, 9, 13 or 14 marks (so called long business

More information

SEPA CREDIT TRANSFER SCHEME INTER-BANK IMPLEMENTATION GUIDELINES

SEPA CREDIT TRANSFER SCHEME INTER-BANK IMPLEMENTATION GUIDELINES Doc: EPC115-06 30 November 2012 (Version 7.0 Approved) EPC SEPA CREDIT TRANSFER SCHEME INTER-BANK IMPLEMENTATION GUIDELINES Abstract Document Reference Issue This document sets out the rules for implementing

More information

Record description XML File Transfer Balance and Transaction list camt.052.001.02

Record description XML File Transfer Balance and Transaction list camt.052.001.02 Record description XML File Transfer Balance and Transaction list camt.052.001.02 15.11.2012 Page 2 of 14 Change date Version Changed 10.10.2011 1.0 07.02.2012 1.1 2.1 Identification kentän pituus muuttunut,

More information

SEPA payment transactions. Formats

SEPA payment transactions. Formats SEPA payment transactions Formats Updated Version Status: November 2014 with amendments from 17 November 2014 2 Table of Contents 1. Data formats and SEPA processes current status in Germany 4 2. Relation

More information

OP's C2B SERVICES Pain 03. Payment Transfer Products

OP's C2B SERVICES Pain 03. Payment Transfer Products OP's C2B SERVICES Pain 03 Payment Transfer Products Customer Guidelines March 2015 2/104 Version Key Changes Changed section November 2012 added money orders 13 C2B money orders July 2013 updated payment

More information

SEPA Credit Transfer Customer-to-Bank Implementation Guidelines for the Netherlands

SEPA Credit Transfer Customer-to-Bank Implementation Guidelines for the Netherlands SEPA Credit Transfer Customer-to-Bank Implementation Guidelines for the Netherlands Disclaimer These guidelines may be subject to changes. Utmost care has been taken to ensure the information in this publication

More information

Nordea Account structure. Corporate egateway

Nordea Account structure. Corporate egateway Nordea Account structure Corporate egateway 1. Nordea Account structures The purpose of this document is: A) To provide an overview of the possibilities for customer to send and receive BBAN and IBAN account

More information

Format Description. SWIFT MT103 Single Customer Credit Transfer

Format Description. SWIFT MT103 Single Customer Credit Transfer De Format Description SWIFT MT103 Single Customer Credit Transfer COLOPHON Title Format Description SWIFT MT103 Version, date 1.3, June 2015 On behalf of Contact address Corporate Client Channels Rabobank

More information

Deutsche Bank Global Transaction Banking. Internet Bankieren. Entering Payments and Collections. www.deutschebank.nl

Deutsche Bank Global Transaction Banking. Internet Bankieren. Entering Payments and Collections. www.deutschebank.nl Deutsche Bank Global Transaction Banking Internet Bankieren Entering Payments and Collections www.deutschebank.nl Internet Bankieren Entering Payments and Collections 2 Entering payments and collections

More information

How To Create A Credit Card From A Creditcard In A Microsoft Web Server On A Microsql Web Server

How To Create A Credit Card From A Creditcard In A Microsoft Web Server On A Microsql Web Server Appendix to Danish Message Implementation Guideline for Common Global Implementation (CGI) Customer Credit Transfer Initiation and Danish Implementation Guideline for CGI Customer Payment Status Report

More information

499.35 en (pf.ch/dok.pf) 11.2015 PF. EPO manual Electronic payment order via file transfer

499.35 en (pf.ch/dok.pf) 11.2015 PF. EPO manual Electronic payment order via file transfer 499.35 en (pf.ch/dok.pf) 11.2015 PF EPO manual Electronic payment order via file transfer Customer support Customer support for EPO Consulting & Sales Phone +41 848 888 900 (CHF 0.08/min. from a landline)

More information

SEPA CORE DIRECT DEBIT SCHEME INTER-BANK IMPLEMENTATION GUIDELINES

SEPA CORE DIRECT DEBIT SCHEME INTER-BANK IMPLEMENTATION GUIDELINES Doc: EPC114-06 25 November 2014 (Version 8.0 Approved) EPC SEPA CORE DIRECT DEBIT SCHEME INTER-BANK IMPLEMENTATION GUIDELINES Abstract Document Reference Issue This document sets out the rules for implementing

More information

SEPA Direct Debit Initiation Customer-to-Bank Implementation Guidelines for the Netherlands

SEPA Direct Debit Initiation Customer-to-Bank Implementation Guidelines for the Netherlands SEPA Direct Debit Initiation Customer-to-Bank Implementation Guidelines for the Netherlands CORE and Business-to-Business Implementation Guidelines Disclaimer These guidelines may be subject to changes.

More information

Nordea Bank AB Lithuania branch Price List for corporate customers Valid from 1 st of September, 2016. Contents

Nordea Bank AB Lithuania branch Price List for corporate customers Valid from 1 st of September, 2016. Contents Contents DAILY BANKING... 2 BANK ACCOUNTS...2 ELECTRONIC SERVICES...2 Nordea Electronic Banking... 2 Nordea Internetbank for... 2 Package of daily banking services for corporate... 2 Web Service channel...

More information

SEPA. Changes in the Payment System Implementation of the European SEPA Regulations for Kuna and Euro Payments

SEPA. Changes in the Payment System Implementation of the European SEPA Regulations for Kuna and Euro Payments SEPA Changes in the Payment System Implementation of the European SEPA Regulations for Kuna and Euro Payments SEPA The Single Euro Payments Area (SEPA) stands for a European Union (EU) payments integration

More information

RECOMMENDATION ON CUSTOMER REPORTING OF SEPA CREDIT TRANSFERS AND SEPA DIRECT DEBITS

RECOMMENDATION ON CUSTOMER REPORTING OF SEPA CREDIT TRANSFERS AND SEPA DIRECT DEBITS Doc: EPC188-09 27 October 2009 (Version 1.01 Approved) EPC RECOMMENDATION ON CUSTOMER REPORTING OF SEPA CREDIT TRANSFERS AND SEPA DIRECT DEBITS 0 Background With ISO 20022 standards mandatory in the Rulebooks

More information

XML ACCOUNT STATEMENT. Service Description

XML ACCOUNT STATEMENT. Service Description XML ACCOUNT STATEMENT Service Description October 2011 OY SAMLINK AB SERVICE DESCRIPTION 2 (18) Table of contents Table of contents Error! No table of contents entries found. OY SAMLINK AB SERVICE DESCRIPTION

More information

Functional specification for Payments Corporate egateway

Functional specification for Payments Corporate egateway Functional specification for Payments Corporate egateway 2(53) Page Table of contents 1 Introduction... 5 1.1 Explanation of definitions for EDIFACT & XML ISO20022 6 1.2 Level descriptions for EDIFACT

More information

Danske Bank Message Implementation Guide Common Global Implementation (CGI) Customer Credit Transfer pain.001.001.03

Danske Bank Message Implementation Guide Common Global Implementation (CGI) Customer Credit Transfer pain.001.001.03 Thi document define how a CuCreditTranferInitiation meage hould be tructured when ent Danke. The Danke Meage Implementation Guide (MIG) of the CuCreditTranferInitiation (CCT) meage complie with the international

More information

Date: 8 January 2009 (Message Versions: pain.001.001.02, pain.008.001.01, pain.006.001.01, pain.007.001.01 and pain.002.001.02)

Date: 8 January 2009 (Message Versions: pain.001.001.02, pain.008.001.01, pain.006.001.01, pain.007.001.01 and pain.002.001.02) ISO 20022 Customer-to-Bank Message Usage Guide Customer Credit Transfer Initiation, Customer Direct Debit Initiation, and Payment Status Report Version 3.0 Date: 8 January 2009 (Message Versions: pain.001.001.02,

More information

Spanish legacy branch code 4 numbers. Spanish legacy bank code 4 numbers

Spanish legacy branch code 4 numbers. Spanish legacy bank code 4 numbers SEPA in Spain Useful links Spanish official SEPA website (in Spanish language) http://www.sepaesp.es/ National Central Bank of Spain www.bde.es/bde/en Official Migration Guide for the Spanish market Download

More information

ISO 20022 ACCOUNT STATEMENT GUIDE. v 1.3

ISO 20022 ACCOUNT STATEMENT GUIDE. v 1.3 ISO 20022 ACCOUNT STATEMENT GUIDE v 1.3 4.10.2012 1 ISO 20022 Account Statement Guide Table of contents 1 Introduction... 3 2 General... 3 2.1 Effects on customer routines... 4 2.2 Activities... 4 3 Electronic

More information

SEPA DIRECT DEBIT SCHEME IMPLEMENTATION GUIDELINES

SEPA DIRECT DEBIT SCHEME IMPLEMENTATION GUIDELINES Doc: EPC114-06 19 June 2007 (Version 2.3 ) OITS SG SEPA DIRECT DEBIT SCHEME IMPLEMENTATION GUIDELINES Abstract Document Reference Issue This document sets out the SEPA rules for implementing the direct

More information

Oracle FLEXCUBE Direct Banking Release 12.0.1.0.0 Retail Transfer and Payments User Manual. Part No. E52306-01

Oracle FLEXCUBE Direct Banking Release 12.0.1.0.0 Retail Transfer and Payments User Manual. Part No. E52306-01 Oracle FLEXCUBE Direct Banking Release 12.0.1.0.0 Retail Transfer and Payments User Manual Part No. E52306-01 Retail Transfer and Payments User Manual Table of Contents 1. Transaction Host Integration

More information

Corporate Payments Service. Payments from Latvia, Lithuania and Estonia, example appendix pain.001.001.02

Corporate Payments Service. Payments from Latvia, Lithuania and Estonia, example appendix pain.001.001.02 Corporate Payments Service Payments from Latvia, Lithuania and Estonia, pain.001.001.02 Contents 1 Background... 2 2 The message structure... 2 3 Schedules... 2 4 Examples... 3 1 Background The Corporate

More information

SEPA formats - an introduction to XML. version September 2013. www.ing.be/sepa

SEPA formats - an introduction to XML. version September 2013. www.ing.be/sepa Financial Supply Chain SEPA SEPA formats - an introduction to XML version September 2013 www.ing.be/sepa INTRODUCTION 1 INTRODUCTION TO XML 2 What is XML? 2 What is a root element? 2 What are the specifications

More information

Guide. 1 Dec 2010. Introduction of the global Structured Creditor Reference in Finnish companies. 1 December 2010

Guide. 1 Dec 2010. Introduction of the global Structured Creditor Reference in Finnish companies. 1 December 2010 1 Dec 2010 Guide Introduction of the global Structured Creditor Reference in Finnish companies 1 December 2010 Federation of Finnish Financial Services Contents Guide Introduction of the global Structured

More information

TARIFF & CUT-OFF TIMES - IRELAND

TARIFF & CUT-OFF TIMES - IRELAND TARIFF & CUT-OFF TIMES - IRELAND January 2015 Domestic Outgoing Payments Transfer Type Product at sender Third-party payments Group transfers Account Transfer External Within Danske Bank in Ireland Account

More information

Standards MX Message Implementation Guide and Rule Book

Standards MX Message Implementation Guide and Rule Book Solutions SWIFT for Corporates Standards MX Message Implementation Guide and Rule Book Payment Initiation and Account Reporting This document describes and references a set of rules and guidelines you

More information

Payments Standards - Clearing and Settlement

Payments Standards - Clearing and Settlement UNIFI (ISO 20022) Message Definition Report Payments Standards - Clearing and Settlement Approved by UNIFI Payments SEG on 06 June 2006 Edition July 2006 Table Of Contents Overview... 1 What does this

More information

Occasions leading to mandate amendments

Occasions leading to mandate amendments SEPA Direct Debit Instructions on the initiation format in case of amendments Occasions leading to mandate amendments During the use of the SEPA Direct Debit (SDD) product there are a number of occasions,

More information

SEPA Customer File Formats-Definition Proposals

SEPA Customer File Formats-Definition Proposals SEPA Customer File Formats-Definition Proposals Purpose: The purpose of this document is to agree customer file formats for both direct debits (DDs) and credit transfers (CTs). The aim is to ensure all

More information

SEPA Direct Debit Acknowledgement Danske Bank's interpretation of ISO 20022 pain.002.001.03 (Payment Status Report)

SEPA Direct Debit Acknowledgement Danske Bank's interpretation of ISO 20022 pain.002.001.03 (Payment Status Report) SEPA Direct Debit Acknowledgement Danske Bank's interpretation of ISO 20022 pain.002.001.03 (Payment Status Report) Table of Contents Introduction The setup File layout Description Group Header Original

More information

PAIN.002. Format description Functional

PAIN.002. Format description Functional PAIN.002 Format description Functional Content 1. PAIN.002 STATUS EXPORT FORMAT 3 2. PAIN.002 SCENARIOS 5 APPENDIX 1: EXPORTING PAIN.002 FROM RABO CASH MANAGEMENT 12 APPENDIX 2: DOWNLOADING PAIN.002 FROM

More information

Service description. Corporate Access Payables

Service description. Corporate Access Payables Service description Corporate Access Payables Table of contents Page 2 of 12 1 INTRODUCTION... 3 2 STRUCTURE OF DOCUMENTATION... 4 3 AGREEMENT SET-UP... 4 4 AVAILABLE MESSAGE TYPES... 5 5 OFFERED PAYMENT

More information

SEPA Reason Codes. Direct Debit Customer to Bank Implementation Guidelines

SEPA Reason Codes. Direct Debit Customer to Bank Implementation Guidelines SEPA Reason s The SEPA reason codes in this document are sourced from the following European Payments Council Implementation Guideline documentation which detail the customer-to-bank and inter-bank formats

More information

SEPA CBI XML generator Documentation

SEPA CBI XML generator Documentation SEPA CBI XML generator Documentation Release 0.1.0 Emanuele Pucciarelli July 06, 2014 Contents 1 Introduction 3 2 Quick start 5 3 Usage 7 4 The IdHolder class 9 5 The Payment class 11 5.1 Adding transactions...........................................

More information

SEPA - Frequently Asked Questions

SEPA - Frequently Asked Questions SEPA - Frequently Asked Questions Contents SEPA Overview Questions... 2 What is SEPA?... 2 What is the aim of SEPA?... 3 Where did SEPA come from?... 3 What countries are included in SEPA?... 3 What currencies

More information

SEPA Direct Debit Unpaid Report File Format

SEPA Direct Debit Unpaid Report File Format SEPA Direct Debit Unpaid Report File Format PAIN.002.001.03 XML File Structure This document is published by Bank of Ireland, and both it, and its contents, are the property of Bank of Ireland. This document

More information

SEPA Country-Specific Information Austria

SEPA Country-Specific Information Austria SEPA Country-Specific Information Austria Cash Management & ebanking January 2014 Contents INTRODUCTION 3 END-DATE INFORMATION 3 IBAN CONVERSION SERVICE 3 SEPA PRODUCTS 4 SEPA CREDITOR IDENTIFIER (CI)

More information

Implementation of ISO 20022: starter kit for software partners

Implementation of ISO 20022: starter kit for software partners Insert images: Swiss Post menu > image > insert image. For more images go to www.brandingnet.ch Technical details Full screen image size W 25.4 cm x H 19.05 cm equals W 1500 pixels x H 1125 pixels Resolution

More information

Intra-day payment Frequently asked questions

Intra-day payment Frequently asked questions Intra-day payment Frequently asked questions Contents 1. THE MEANING, advantages and scope of intra-day payment... 3 1.1. What does the launch of intra-day payment mean?... 3 1.2. What advantages does

More information

Format Description SWIFT MT940 Structured

Format Description SWIFT MT940 Structured Format Description SWIFT MT940 Structured Rabo Cash Management Colophon Title Format Description SWIFT MT940 Structured Version, date 3.331, November 2014 On behalf of Zakelijke Klantkanalen Contact address

More information

Swedish Common Interpretation of ISO 20022 Payment Messages. Appendix 1: Common Payment Types in Sweden

Swedish Common Interpretation of ISO 20022 Payment Messages. Appendix 1: Common Payment Types in Sweden Swedish Common Interpretation of ISO 20022 Payment Messages Appendix 1: 2 (27) Version Date Changes 0.1 2013-12-11 Initial version 1.0 2014-02-10 Updates after external review Page 5: Added that BG/PG

More information

DESCRIPTION OF SEPA XML FORMAT FOR ING BUSINESSONLINE IMPORT AND EXPORT TEMPLATES

DESCRIPTION OF SEPA XML FORMAT FOR ING BUSINESSONLINE IMPORT AND EXPORT TEMPLATES DESCRIPTIN F SEPA XML FRMAT FR ING BUSINESSNLINE IMPRT AND EXPRT TEMPLATES TABLE F CNTENTS Import of orders 3 1. Introduction 3 1.1 Notation 3 1.2 File structure 4 1.3 Batching rules 4 1.4 Differentiation

More information

AX 2012 R3 SEPA (ISO 20022 XML) Credit transfer and direct debit payments Date: March 3 rd, 2015

AX 2012 R3 SEPA (ISO 20022 XML) Credit transfer and direct debit payments Date: March 3 rd, 2015 Contents Introduction... 2 Setup Credit Transfer... 3 Export the xml stylesheet for the payment format from AOT... 3 Setup a batch job to generate SEPA files... 4 Setup Outbound ports for electronic payments...

More information

SEPA Payment Status Report ISO 20022 Technical Specification

SEPA Payment Status Report ISO 20022 Technical Specification SEPA Payment Status Report ISO 20022 Technical Specification Message name pain.002.001.02 A Payment Status Report is produced when files fail the reception controls or every time the PmtInfo or Transaction

More information

Swedbank Business Internet Banking User Manual

Swedbank Business Internet Banking User Manual Swedbank Business Internet Banking User Manual Content Introduction 1. HOW TO START 1.1 USING INTERNET BANKING 1.2 TERMINATING INTERNET BANKING SESSION 2. INTERNET BANKING SECURITY 2.1 PASSWORD SYSTEM

More information

Entering payment order abroad and payment order in a foreign currency in the Czech Republic via electronic banking service ČSOB InternetBanking 24

Entering payment order abroad and payment order in a foreign currency in the Czech Republic via electronic banking service ČSOB InternetBanking 24 Entering payment order abroad and payment order in a foreign currency in the Czech Republic via electronic banking service ČSOB InternetBanking 24 Content 1. Payment order abroad... 2 1.1. Entering payment

More information

Frequently Asked Questions

Frequently Asked Questions Reference Data SEPA Plus Frequently Asked Questions This document describes the most Frequently Asked Questions (FAQs) about the SEPA Plus product. This includes information about the SEPA Plus files and

More information

Online Banking Record Descriptions

Online Banking Record Descriptions Record s hotline@sydbank.dk Page 1 of 65 Contents Introduction... 3 Sydbank format... 3 Format descriptions... 5 of fixed-length records... 5 of variable-length records... 6 Payment start... 7 IB000000000000...

More information

Implementing SEPA in Belgiu m

Implementing SEPA in Belgiu m SEPA Country Guide Belgium Implementing SEPA in Belgiu m All you need to know for a successful SEPA migration Introduction This document provides an overview of all the country specific information you

More information

Format Description MT940. Rabo Cash Management

Format Description MT940. Rabo Cash Management Format Description MT940 Rabo Cash Management COLOFON Title Format Description MT940 Version, date 2.4, January 2013 On behalf of Contact address FL-Services Rabobank Nederland, Croeselaan 18, Postbus

More information

BEST client format supported by KB (valid from 28th November 2015)

BEST client format supported by KB (valid from 28th November 2015) supported by KB (valid from 28th November 2015) 1/19 List of contents: 1 Introduction... 4 1.1 Purpose of this document... 4 1.2 Characteristics of BEST format... 4 2 Formal check of BEST format... 4 2.1

More information

More information on completing payment details

More information on completing payment details More information on completing payment details Agreement number [applicable to Transfer from account abroad] Enter reference number for agreed rate or forward rate. Amount Enter the amount, and specify

More information

Electronic foreign currency payments, LUM2

Electronic foreign currency payments, LUM2 Electronic foreign currency payments, LUM2 Contents 1 Electronic foreign currency payment service... 3 2 Service agreement and testing... 3 2.1 Agreement... 3 2.2 Testing... 4 2.2.1 File transfer and processing...

More information

XML PAYMENT LIST. Service description. February 2013. 19 February 2013. Copyright OY SAMLINK AB

XML PAYMENT LIST. Service description. February 2013. 19 February 2013. Copyright OY SAMLINK AB XML PAYMENT LIST Service description February 2013 OY SAMLINK AB SERVICE DESCRIPTION 2 (19) Table of contents Table of contents 1 General... Virhe. Kirjanmerkkiä ei ole määritetty.... Virhe. Kirjanmerkkiä

More information

Credit transfer to Customer account with AS "Meridian Trade Bank" EUR, USD free of charge * - 4.1.2. Other countries currency information in the Bank

Credit transfer to Customer account with AS Meridian Trade Bank EUR, USD free of charge * - 4.1.2. Other countries currency information in the Bank Pricelist for individuals residents of Latvia SERVICES 4. TRANSFERS In the Bank PRICE LIST IN EUR Using «MultiNet» 4.1. 4.1.1. Credit transfer to Customer account with EUR, USD free of charge * 4.1.2.

More information

Terms and Conditions for Banks Bank Handlowy w Warszawie S.A. SWIFT code CITIPLPX

Terms and Conditions for Banks Bank Handlowy w Warszawie S.A. SWIFT code CITIPLPX Terms and Conditions for Banks Bank Handlowy w Warszawie S.A. SWIFT code CITIPLPX These Payments Terms and Conditions for Banks (hereinafter referred to as the Terms and Conditions ) are applicable to

More information

Single Euro Payments Area

Single Euro Payments Area Single Euro Payments Area Overview SEPA (Single Euro Payments Area) is a European payments initiative which aims to create one single, integrated, standardised payments market in Europe. It is an area

More information

Format Validation Tool ING Commercial Banking

Format Validation Tool ING Commercial Banking Format Validation Tool ING Commercial Banking Help instructions and additional information For Payment and collection formats Publication date: 11/09/2013 This document is meant for both ING internal employees

More information

SEPA Direct Debit Implementation Guide. Version 1.7

SEPA Direct Debit Implementation Guide. Version 1.7 SEPA Direct Debit Implementation Guide Version 1.7 DANSKE BANK Table of contents 1 Change log... 3 2 Purpose of this document... 4 2.1 Target groups... 4 2.2 Help... 4 3 Introduction to SEPA Direct Debit...

More information

ICEPAY & SEPA Direct Debit

ICEPAY & SEPA Direct Debit ICEPAY & SEPA Direct Debit Page 1 July 2014 S. Campbell v0.5 Table of Contents 1. Purpose of this document... 3 1.1 Support... 3 2. SEPA - Introduction... 3 2.1 SEPA - Goals... 3 2.2 SEPA Bank accounts,

More information

State Bank of Pakistan. Guidelines: IBAN Implementation in Pakistan

State Bank of Pakistan. Guidelines: IBAN Implementation in Pakistan State Bank of Pakistan Guidelines: IBAN Implementation in Pakistan Page ii 1. Introduction 2. IBAN Implementation 3. IBAN Benefits 4. Scope 5. IBAN Implementation Phases 6. IBAN Format 7. Proposed IBAN

More information

SEPA. Frequently Asked Questions

SEPA. Frequently Asked Questions SEPA Frequently Asked Questions Page 1 of 13 Contents General SEPA Questions... 4 What is SEPA?... 4 What is the aim of SEPA?... 4 What are the benefits of SEPA?... 4 What countries are included in SEPA?...

More information

USER MANUAL FOR INTERNET BANKING (IB) SERVICE

USER MANUAL FOR INTERNET BANKING (IB) SERVICE USER MANUAL FOR INTERNET BANKING (IB) SERVICE Content: Introduction and General questions. Accessing and using Internet Banking. 1. Log In, Log Out and Printing screen/transaction information 2. Inquiries

More information

Creating international money transfers

Creating international money transfers Creating international money transfers About this guide This guide takes you through the process of creating international money transfers (IMT) through CommBiz. Important information If you are making

More information

SEPA Country Guide Italy. Introduction

SEPA Country Guide Italy. Introduction Introduction This document provides an overview of all the country specific information you need to successfully implement your migration to SEPA in Italy. Intending to provide a global picture of the

More information