Version 3.8, June 14th, 2015
|
|
|
- Suzan Warner
- 10 years ago
- Views:
Transcription
1 in Version 3.8, June 14 th, 2015
2 Contents 0. Background General notes Information about the functions of the EDI Web Services Using the RequestHeader Using the ResponseHeader Using the ApplicationRequest Using the ApplicationResponse Operations of the EDI Web Services UploadFile DownloadFileList DownloadFile DeleteFile GetUserInfo...34 Appendix A: FileDescriptor...35 Appendix B: List of Responses used in ResponseHeader...42 Appendix C: List of Responses used in ApplicationResponse...43 Appendix D: Supported file types...44 Appendix E: Real time files...59 Appendix F: Usage of field ServiceId...65 Appendix G: Usage of field FileReference...70 Appendix H: Usage of separators...71 Danske Bank, Corporate Banking, B2B Integration Services Page 2 of 72
3 0. Background Danske Bank has implemented the EDI Web Services channel for Sampo Bank in 2009 and for the entire Danske Bank Group in The EDI Web Services is built on the Finnish specification and is described in this document in details. Even though this document interprets on the original specification, the EDI Web Services uses the original WSDL-file defined by Sampo Bank, Nordea and OP-Pohjola Group. The reader of this document (integrator) is expected to be familiar with technologies like PKI, XML (including schemas and WSDL files), SOAP, Web Services, XMLDSIG, XML Encryption base64, canonicalization, basic Internet communication (http/https) and Application Development using for instance Microsoft.NET and C#. In order to use the EDI Web Services a set of PKI Certificates have to be issued. To acquire PKI Certificates for EDI Web Services the Company has to have a Business Online Agreement with EDI Web Services Module. In addition to that The Customer has to sign the User Authorisation to grant access for the user to the EDI Web Services. The PKI certificates are created using the PKI Web Services. Please refer to for more information about PKI Web Services and EDI Web Services. The EDI Web Services URL to be used when implementing EDI Web Services is In this document you will come across the term Customer User ID. This ID is equivalent to the lowest level of identification of a user (belonging to a Business Online Agreement). The ID is reflected in the certificates issued by Danske Bank. SOAP-packets are time stamped before they are signed. The EDI Web Services will not accept SOAP-packets that are older than 5 minutes. We have chosen to follow Internet standards in naming our new services: Web Services must be used in two words and always in plural form. Hence the official product names: EDI Web Services PKI Web Services Danske Bank, Corporate Banking, B2B Integration Services Page 3 of 72
4 1. General notes This section describes general characteristics of EDI Web Services in Danske Bank. Encryption Danske Bank Group requires that data sent to the Bank is always encrypted (ApplicationRequest). Data sent from the Bank (ApplicationResponse). will normally be encrypted, but in error situations Danske Bank cannot always identify the user, and error responses may be unencrypted. Compression It is recommended that files uploaded to the Bank are compressed. Likewise files downloaded from the Bank will also be compressed. Two methods of compression will be supported: GZIP (RFC 1952) and DEFLATE (RFC 1951). UploadFile maximum size The Maximum file size is 70MB. If compression is used the original file size does not matter, as long as the compressed file size is 70MB or below. Maximum number of files The total number of UploadFile and DownloadFilelist may not exceed 600 per minute. Up to 80,000 files may be uploaded per agreement per day. Up to 269,190 files may be downloaded per agreement per day. Service Bureau / Service House To accommodate the concept of Service Bureaus we will allow the CustomerId of the ApplicationRequest to differ from the ID of the certificate used to sign the ApplicationRequest. See section 2.3 and Appendix E. DownloadFileList Please notice that the operation DownloadFileList will only return files that are available for download from the Bank. It will not show the files that have been uploaded to the Bank. DownloadFile The list of files for download provided in FileReferences can contain up to 10,000 FileReferences. To download more than 10,000 files you will have to call DownloadFile multiple times. If the client experiences a timeout on a multiple file DownloadFile request the client side may have to split the operation into multiple calls to DownloadFile. Danske Bank, Corporate Banking, B2B Integration Services Page 4 of 72
5 2. Information about the functions of the EDI Web Services. The SOAP Packet used for requests consists of several layers as seen in the drawing below: The RequestHeader (or ResponseHeader) wraps layers of compression, encryption and signing before the ApplicationRequest (or ApplicationResponse) can be accessed. The RequestHeader and ResponseHeader are validated using the WSDL-file whereas the ApplicationRequest and ApplicationResponse have their own XML Schema files for validation. This chapter describes the RequestHeader, ResponseHeader, ApplicationRequest and ApplicationResponse XML-structures. The description lists the intended use of each field (tag) as specified by the original specifications. Danske Bank, Corporate Banking, B2B Integration Services Page 5 of 72
6 2.1 Using the RequestHeader RequestHeader Field Type Cardinality Official definition of the field SenderId Max35Text [1..1] The unique identification of the sender of this request message. The message sender can be a 3rd party service bureau. This identification is issued and managed by the receiver of this message (the bank). The SenderId identity is authenticated by the digital signature in the SOAP Header. RequestId Max35Text [1..1] The unique identification for this request. Rule: This unique ID is copied to the response header. This value must be unique for three months. Timestamp ISODateTime [1..1] Time and date when the request was sent. If no time zone specified, UTC time zone assumed Language Max16Text [0..1] Language attribute. Used to request language version for certain information in display (human readable) format. If used, one of the following codes must be used: EN = English SV = Swedish FI = Finnish UserAgent Max35Text [1..1] The name and version of the software which was used to send this request. ReceiverId String [1..1] Identification of the receiver of this request message (BIC code for the bank) Danske Bank usage Customer User ID registered for the sending customer / Service Bureau. The ID must match the content of the certificate used to sign the SOAP packet. Copied to ResponseHeader Danske Bank, Corporate Banking, B2B Integration Services Page 6 of 72
7 2.2 Using the ResponseHeader ResponseHeader Field Type Cardinality Official definition of the field SenderId Max35Text [1..1] The unique identification of the sender of the original request message for this response (the receiver of this response). RequestId Max35Text [1..1] The unique identification copied from the original request for this response. Timestamp ISODateTime [1..1] Time and date when the response was sent. Response Max16Text [1..1] This code is used to indicate the file delivery (send receive) condition. ResponseText Max512Text [1..1] The textual explanation of the condition. ReceiverId String [1..1] Identification of the receiver of the original request message for this response (the BIC code of the bank that sends this response) Danske Bank usage Customer User ID registered for the sending customer / Service Bureau. Matches the SenderId from the RequestHeader. Copied from RequestHeader Used Used. For valid response codes see Appendix B. Used DABADKKK Danske Bank, Corporate Banking, B2B Integration Services Page 7 of 72
8 2.3 Using the ApplicationRequest ApplicationRequest General Description Field Type Cardinality Official definition of the field CustomerId Max16Text (min 1, max16) [1..1] used by the bank to identify the customer who originated this request. This code is bank specific, i.e. each bank issues and manages its own CustomerIds. When signing the ApplicationRequest element, the certificate used to verify the Signature must be associated with the CustomerId given in this field. CustomerId identifies the customer, the Signature authenticates the identity of the customer. This element is always mandatory in all operations. Danske Bank usage Customer User ID registered for the sending customer. Usually this ID matches the ID in the certificate used to sign the payload (for UploadFile). See also Signature field of the ApplicationReque st and Appendix E. Danske Bank, Corporate Banking, B2B Integration Services Page 8 of 72
9 ApplicationRequest General Description Field Type Cardinality Official definition of the field Command Max32Text Must specify one of the following: UploadFile, DownLoadFileList, DownloadFile, DeleteFile, ConfirmFile or GetUserInfo [0..1] This element specifies the requested operation. The values are not case sensitive. This element is optional if the bank can determine the operation by other means. For example in the SOAP message the name of a higher level XML element can already specify the operation. In such a case, the Command element can be left out, but if it is included in the request, its content must match the operation specified by other means. Timestamp ISODateTime [1..1] Time and date when the Application Request Header was created. StartDate ISODate [0..1] When requesting data from the bank, e.g. with the DownloadFileList operation, this element can be used to specify filtering criteria. This element contains a date which specifies the starting point of the time filter, inclusive. If this element is not present, but EndDate is given, it means the filtering criteria does not have a starting point. Danske Bank usage Only the following values are accepted: UploadFile, DownLoadFileList, DownloadFile DeleteFile/GetUs erinfo (not implemented see section 3.4 and 3.5). Used Danske Bank, Corporate Banking, B2B Integration Services Page 9 of 72
10 ApplicationRequest General Description Field Type Cardinality Official definition of the field EndDate ISODate [0..1] When requesting data from the bank, e.g. with the DownloadFileList operation, this element can be used to specify filtering criteria. This element contains a date which specifies the ending point of the time filter, inclusive. If this element is not present, but StartDate is given, it means the filtering criteria does not Status Max10Text Must specify one of the following: NEW = Give me a list of those files that haven t been downloaded yet. DLD = Give me a list of those files that have already been downloaded. ALL (default) = Give me a list of both new and already downloaded files. have an ending point. [0..1] When requesting data from the bank, e.g. with the DownloadFileList operation, this element can be used to specify filtering criteria. One status can be specified in this element and this status is used to filter the requested data. For example only a list of files with status "NEW" can be fetched. Danske Bank usage Used Used Danske Bank, Corporate Banking, B2B Integration Services Page 10 of 72
11 ApplicationRequest General Description Field Type Cardinality Official definition of the field ServiceId Max256Text [0..1] Additional identification information of the Customer, for example a Contract Number, Account Number or similar. This element is used, if the CustomerId alone does not give identification that is specific enough to process the request. Danske Bank usage See appendix F. Environment Must specify one of the following codes: PRODUCTION = Production environment, TEST = Testing environment. In DownloadFile request for multiple files the field can be use to state a predefined separator [1..1] This field specifies which environment the request is meant for. The values are not case sensitive. This element must agree with the URL the request was sent to. For example if this element says "Production", but the request was sent to a test URL, the bank will reject the request. The customer can use this element to add a level of redundancy which helps to catch situations when a wrong URL is used. Rule: In case of URL and code mismatch the following Response code is given Environment mismatch. TEST is interpreted as payments are validated but not executed (no bookkeeping). Please note that Environment only applies to payments Danske Bank, Corporate Banking, B2B Integration Services Page 11 of 72
12 ApplicationRequest General Description Field Type Cardinality Official definition of the field FileReferences FileReference Complex Max32Text [0..1] [1..n] Unique identification of the file that is the target of the operation. This element is used in operations DownloadFile, DeleteFile and ConfirmFile to specify which file is to be operated upon. The customer must have obtained the FileReference value beforehand, e.g. using the DownloadFileList or UploadFile operations. The customer never generates the FileReference. This value is generated in the bank. It is comparable to a file system File Handle. Danske Bank usage Usage deviates slightly from the official usage. See appendix G. In Danske Bank: n = Danske Bank, Corporate Banking, B2B Integration Services Page 12 of 72
13 ApplicationRequest General Description Field Type Cardinality Official definition of the field UserFile Max80Text [0..1] A name given to the file by the customer. The value given in this element in the UploadFile operation is stored in the bank and shown in various listings to help the customer identify the file. Please note that the real identification of a file is the FileReference. The UserFile field is just comment type information and is not used by bank systems. Rule: This element is mandatory in the operation UploadFile and ignored in all other operations. If missing, request will be rejected, responsecode = No File TargetId Max80Text [0..1] The logical folder name where the file(s) of the customer are stored in the bank. A user can have access to several folders. A customer may want to give their users different views of files and assets that are included in the customer agreement. That can be achieved by organizing file types and assets associated to those file types into separate folders. Danske Bank usage Used Will be displayed in List of files in Business Online Danske Bank, Corporate Banking, B2B Integration Services Page 13 of 72
14 ApplicationRequest General Description Field Type Cardinality Official definition of the field ExecutionSerial Max32Text [0..1] An identifier given by the customer to identify this particular request. The bank does not enforce the uniqueness of this identifier the value is used only by the customer. This element could be used for example to uniquely identify all ConfirmFile operations. This element is optional. Using ISO timestamp is recommended. Encryption Boolean [0..1] Encryption indicator for the content or encryption request for the responses Rule: If this element is present and the content is the string "true" (casesensitive) it means that the Content is encrypted or the requested data should be encrypted by the bank. If this element is present and the content is the string "false" (casesensitive) it means that the Content is NOT encrypted or the requested data should NOT be encrypted by the bank. EncryptionMethod Max35Text [0..1] of the encryption algorithm Danske Bank usage. Has no real meaning since this field is part of the encrypted information. Danske Bank requires incoming data to be encrypted. Danske Bank, Corporate Banking, B2B Integration Services Page 14 of 72
15 ApplicationRequest General Description Field Type Cardinality Official definition of the field Compression Boolean [0..1] Compression indicator for the content and compression request for the responses. Rule: If this element is present and the content is string true (case-sensitive) or 1 it means that the Content is compressed or the requested data should be compressed. If this element is present and the content is string false (case-sensitive) or 0 it means that the Content is NOT compressed or the requested data should NOT be CompressionMetho d compressed. Max35Text [0..1] of the compression algorithm Danske Bank usage Used GZIP or DEFLATE Danske Bank, Corporate Banking, B2B Integration Services Page 15 of 72
16 ApplicationRequest General Description Field Type Cardinality Official definition of the field AmountTotal Double [0..1] Total sum of amounts in the file. If the data contained in this request has monetary values, the customer can calculate the total amount of these values and place it in this field. If this element is present, the bank can compare the values in the data against the value in this element and reject the request if they do not match. The use of this check is to be agreed between the customer and the bank. This element can also be used in file listings and reports as comment type information to help identify data files. It is easier for the customer to say "file sent last week with total amount around euros", instead of "file with FileReference ". It is up to the bank to decide if it takes the Amount information from this element in the request or if it calculates it from the data file. Danske Bank usage Danske Bank, Corporate Banking, B2B Integration Services Page 16 of 72
17 ApplicationRequest General Description Field Type Cardinality Official definition of the field TransactionCount Long [0..1] The same use as element AmountTotal, but contains the total number of transactions in the data. What "transaction" means varies with type of data, e.g. in C2B pain payment data TransactionCount is the number of <CdtTrfTxInf> elements. SoftwareId Max80Text [1..1] This element contains the name and version of the client side software that generated the request. It is used for customer support purposes. CustomerExtension Complex [0..1] Customer, bank, country or region specific elements not already contained in the schema. This element allows adding new elements without changing the ApplicationRequest schema. Both customer and bank must agree on the structure of this element. Danske Bank usage Used. Can be monitored in the EDI Gateway at Danske Bank. Not Used Danske Bank, Corporate Banking, B2B Integration Services Page 17 of 72
18 ApplicationRequest General Description Field Type Cardinality Official definition of the field FileType Max40Text [0..1] Specified the type of file in the request. Can also be used as a filter in the operation DownloadFileList. The values accepted in this element are agreed upon between the customer and the bank. New file types will be added, and they will not affect the schema. An appendix will be provided listing commonly used FileTypes. Rule: For ISO messages, the ISO name must be used. This element is mandatory in operation UploadFile, optional in DownloadFileList, ignored in other operations. Content Base64Binary [0..1] The actual file in the UploadFile operation. The file is in Base64 format. Rule: This element is mandatory in operation UploadFile, ignored in other operations. Danske Bank usage Used See Appendix D Used Danske Bank, Corporate Banking, B2B Integration Services Page 18 of 72
19 ApplicationRequest General Description Field Type Cardinality Official definition of the field Signature MaxUnlimitedDSI G [0..1] The digital signature for the ApplicationRequest. This element is created by the XML Digital Signature operation by the customer. It is included in this schema as optional element to allow schema validation of the ApplicationRequest element with or without the Signature. Its content is specified by the XML Digital Signature standard. Rule: This element is mandatory when sending any request to the bank as it is used for integrity verification and authentication. This element is defined as optional in the schema because the recipient can remove the signature element after verification of the signature. Danske Bank usage If the ID in the certificate does not match the ID specified in the SenderId field then the certificate ID must belong to a Service Bureau that is allowed to handle payments on behalf of the SenderId. If that is the case then we will use the Customer User ID from SenderId instead of the one from the Signature (see Appendix E.). ApplicationReque st has to be signed by one and only one signatur Danske Bank, Corporate Banking, B2B Integration Services Page 19 of 72
20 2.4 Using the ApplicationResponse ApplicationResponse General Description Field Type Cardinality Official definition of the field CustomerId Max16Text [1..1] Returns the customer identification that was in the corresponding ApplicationReques t. Danske Bank usage Copied from ApplicationReque st Timestamp ISODateTime, if no time zone specified, UTC time zone assumed [1..1] Time and date when the Application Response Header was created Used Response Max16Text [1..1] The response code given by the bank to indicate the result of the requested operation. For valid codes see appendix C. ResponseText Max80Text [1..1] A text string (human readable) explaining the response code given in the Response element. Do not rely on the exact contents of this string, use the Response value instead. ExecutionSerial Max32Text [0..1] The bank returns the ExecutionSerial unique identification code for the operation given by the customer in the ApplicationReques t Header. Used Used Used Danske Bank, Corporate Banking, B2B Integration Services Page 20 of 72
21 ApplicationResponse General Description Field Type Cardinality Official definition of the field Encrypted Boolean [0..1] Encrytion indicator for the content or encryption request for the responses Rule: If this element is present and the content is the string "true" (case-sensitive) it means that the Content is encrypted or the requested data should be encrypted by the bank. If this element is present and the content is the string "false" (case-sensitive) it means that the Content is NOT encrypted or the requested data should NOT be encrypted by the bank. EncryptionMethod Max35Text [0..1] of the encryption algorithm Danske Bank usage. Has no real meaning since this field is part of the encrypted information. Danske Bank, Corporate Banking, B2B Integration Services Page 21 of 72
22 ApplicationResponse General Description Field Type Cardinality Official definition of the field Compressed Boolean [0..1] Compression indicator for the content and compression request for the responses. Rule: If this element is present and the content is string true (casesensitive) or 1 it means that the Content is compressed or the requested data should be compressed. If this element is present and the content is string false (casesensitive) or 0 it means that the Content is NOT compressed or the requested data should NOT be CompressionMetho d compressed. Max35Text [0..1] of the compression algorithm Danske Bank usage Used GZIP or DEFLATE Danske Bank, Corporate Banking, B2B Integration Services Page 22 of 72
23 ApplicationResponse General Description Field Type Cardinality Official definition of the field AmountTotal Double [0..1] Total sum of amounts in the file. If the data contained in this request has monetary values, the customer can calculate the total amount of these values and place it in this field. If this element is present, the bank can compare the values in the data against the value in this element and reject the request if they do not match. The use of this check is to be agreed between the customer and the bank. This element can also be used in file listings and reports as comment type information to help identify data files. It is easier for the customer to say "file sent last week with total amount around euros", instead of "file with FileReference ". It is up to the bank to decide if it takes the Amount information from this element in the request or if it calculates it from the data file. Rule: There is no requirement for the bank to use this element even Danske Bank usage if the file type Danske Bank, Corporate Banking, B2B would Integration allow for Services it. Page 23 of 72
24 ApplicationResponse General Description Field Type Cardinality Official definition of the field TransactionCount Long [0..1] The same use as element AmountTotal, but contains the total number of transactions in the data. What "transaction" means varies with type of data, e.g. in C2B pain payment data TransactionCount is the number of <CdtTrfTxInf> elements. Rule: There is no requirement for the bank to use this element even if the file type FileDescriptors FileDescriptor Complex Complex [0..1] [1..n] would allow for it. In response to DownloadFileList. An element containing a number of FileDescriptor elements as described in Appendix A. CustomerExtension MaxUnlimitexText [0..1] Customer, bank, country or region specific elements not already contained in the schema. This element allows adding new element without changing the ApplicationReques t schema. Both customer and bank must agree on the structure of this element. Danske Bank usage Used Danske Bank, Corporate Banking, B2B Integration Services Page 24 of 72
25 ApplicationResponse General Description Field Type Cardinality Official definition of the field FileType Not known [0..1] Not described in either original documentation or Schema file for ApplicationRespon se. UserFileTypes Complex [0..1] The response for GetUserInfo contains number of UserFileType elements that describe which file types are accessible to this user and their attributes. It is possible to filter the view by specifyingtargetid and/or FileType in the ApplicationReques t for GetUserInfo request. Content MaxUnlimitedBase6 4 [0..1] Response to DownloadFile. The actual content, payload in the DownloadFile operation. The file is in Base64 format. Rule: This element is mandatory in operation DownloadFile, ignored in other operations. Danske Bank usage Used Danske Bank, Corporate Banking, B2B Integration Services Page 25 of 72
26 ApplicationResponse General Description Field Type Cardinality Official definition of the field Signature MaxUnlimitedDSIG [0..1] Digital signature of the ApplicationRespon se. Definition: Digital signature. This element is created by the XML Digital Signature operation by the bank. It is included in this schema as optional element to allow schema validation of the ApplicationReques t element with or without the Signature. Its content is specified by the XML Digital Signature standard. Rule: This element is mandatory when sending ApplicationRespon se to the customer as it is used for integrity verification and authentication of the bank. This element is defined as optional in the schema because the recipient can remove the signature element after verification of the signature. Danske Bank usage Used Danske Bank, Corporate Banking, B2B Integration Services Page 26 of 72
27 3. Operations of the EDI Web Services 3.1UploadFile The UploadFile function is used to send a file to the bank. The table below only shows the fields from the ApplicationRequest that is used by the UploadFile function and how these fields are interpreted by Danske Bank. Field CustomerId Command Timestamp StartDate EndDate Status ServiceId Environment FileReference UserFile TargetId ExecutionSerial Encryption EncryptionMethod Compression CompressionMethod AmountTotal TransactionCount SoftwareId CustomerExtension FileType Content Signature ApplicationRequest UploadFile Description / Value The Customer User ID of the user sending the file. UploadFile Time and date the request was made Production or Test. If Test is used on a payment file then payments are validated but not executed. See Appendix G Used but copied to ApplicationResponse if present. Has no real meaning since this field is part of the encrypted information Danske Bank requires data to/from the Bank to be encrypted. true if content is compressed. If not present or value is false then content is regarded as uncompressed. If Compression is true: GZIP : Content is compressed using GZip DEFLATE : Content is compressed using Deflate. Value saved in EDI Gateway at Danske Bank See Appendix D Contains the file that should be uploaded Signature of the user / customer for which the file was generated. ApplicationRequest has to be signed by one and only one signatur Danske Bank, Corporate Banking, B2B Integration Services Page 27 of 72
28 Provided the UploadFile request was successful the following ApplicationResponse is returned: Field CustomerId Timestamp Response ResponseText ExecutionSerial Encrypted EncryptionMethod Compressed CompressionMethod AmountTotal TransactionCount FileDescriptors CustomerExtension FileType UserFileTypes Content Signature ApplicationResponse - UploadFile Description / Value The Customer User ID of the user sending the file Timestamp for when the ApplicationResponse was generated See Appendix C Used Copied from ApplicationRequest if present. Has no real meaning since this field is part of the encrypted information Danske Bank requires data to/from the Bank to be encrypted. Signature of Danske Bank Danske Bank, Corporate Banking, B2B Integration Services Page 28 of 72
29 3.2 DownloadFileList The DownloadFileList function is used to acquire a list of files available for download using the DownloadFile function. Please notice that files that have been sent to the bank do not occur in the list. In addition to files available for download the list can also include references to Real time files. These files are created upon request. For more info on those entries see Appendix E: Real time files. The table below only shows the fields from the ApplicationRequest that is used by the DownloadFileList function and how these fields are interpreted by Danske Bank. ApplicationRequest DownloadFileList Field Description / Value CustomerId The Customer User ID of the user requesting the file list. Only files available for the specific user will be returned. Command DownLoadFileList Timestamp ISODateTime of the time the request was made. StartDate Optional ISODate specifying the lower limit of a date-range for the request. Files from this date is included in the result. EndDate Optional ISODate specifying the upper limit of a daterange for the request. Files from this date is included in the result. Status If specified - use one of the following: NEW = Give me a list of files that haven t been downloaded yet. DLD = Give me a list of files that have already been downloaded. Please be aware that files that have been downloaded will become unavailable overnight. ALL (default) = Give me a list of both new and already downloaded files. ServiceId Environment by Danske Bank- but mandatory acc to schema file FileReference UserFile TargetId ExecutionSerial but copied to ApplicationResponse if present Encryption. Danske Bank requires the XML SOAP body to/from the Bank to be encrypted. EncryptionMethod Compression CompressionMethod AmountTotal TransactionCount SoftwareId but mandatory CustomerExtension FileType If used, must be one of the file types listed in Appendix D. Content Danske Bank, Corporate Banking, B2B Integration Services Page 29 of 72
30 Field Signature ApplicationRequest DownloadFileList Description / Value Signature of requesting user / customer. Provided the DownloadFileList request was successful the following ApplicationResponse is returned: ApplicationResponse DownloadFileList Field Description / Value CustomerId The Customer User ID of the user sending the file Timestamp Timestamp for when the ApplicationResponse was generated Response See Appendix C ResponseText Used ExecutionSerial Copied from ApplicationRequest if present Encrypted. Danske Bank requires the XML SOAP body to/from the Bank to be encrypted. EncryptionMethod Compressed CompressionMethod AmountTotal TransactionCount FileDescriptors Populated see Appendix A. CustomerExtension FileType UserFileTypes Content Signature Signature of Danske Bank Danske Bank, Corporate Banking, B2B Integration Services Page 30 of 72
31 3.3 DownloadFile The DownloadFile function is used to fetch one or more files from the bank based on information received via the DownloadFileList request. DownloadFileList will provide the FileDescriptor needed to address the individual files that are available for download. The table below only shows the fields from the ApplicationRequest that is used by the DownloadFile function and how these fields are interpreted by Danske Bank. ApplicationRequest DownloadFile Field Description / Value CustomerId The Customer User ID of the user requesting the file list. Only files available for the specific user will be returned. Command Must contain the string DownLoadFile. Timestamp ISODateTime of the time the request was made. StartDate EndDate Status ServiceId Usage described in appendix F. Environment by Danske Bank - but mandatory FileReferences +FileReference ID for the file to be downloaded. Generated via the DownloadFileList request. Please notice that FileReference can contain up to FileReferences. See appendix G UserFile TargetId ExecutionSerial Encryption EncryptionMethod Compression CompressionMethod AmountTotal TransactionCount SoftwareId CustomerExtension FileType Content Signature but copied to ApplicationResponse if present. Danske Bank requires the XML SOAP body to/from the Bank to be encrypted. If true the file (Content) will be sent in compressed form If Compression is true: GZIP : Content will be sent in compressed form using GZip DEFLATE : Content will be sent in compressed form using Deflate. by Danske Bank - but mandatory according to schema Signature of requesting user / customer. For information on how to download Real Time Files see Appendix E. Danske Bank, Corporate Banking, B2B Integration Services Page 31 of 72
32 Provided the DownloadFile request was successful the following ApplicationResponse is returned: Field CustomerId Timestamp Response ResponseText ExecutionSerial Encrypted EncryptionMethod Compressed CompressionMethod AmountTotal TransactionCount FileDescriptors CustomerExtension FileType UserFileTypes Content Signature ApplicationResponse - DownloadFile Description / Value The Customer User ID of the user sending the file Timestamp for when the ApplicationResponse was generated See Appendix C See Appendix C Copied from ApplicationRequest if present. Danske Bank requires the XML SOAP body to/from the Bank to be encrypted. true if content is compressed. If not present or value is false then content is regarded as uncompressed. If Compression is true: GZip : Content is compressed using GZip Deflate : Content is compressed using Deflate. Contains the requested files Signature of Danske Bank Danske Bank, Corporate Banking, B2B Integration Services Page 32 of 72
33 3.4 DeleteFile The DeleteFile function is intended to delete a file that was sent to the bank. This function is not implemented. To adhere to the official WSDL a dummy version of DeleteFile has been implemented. It does not delete anything and always returns with errors code 05 (DeleteFile function not implemented). Danske Bank, Corporate Banking, B2B Integration Services Page 33 of 72
34 3.5 GetUserInfo The GetUserInfo function is not implemented. If used then error code 05 (GetUserInfo function not implemented) is returned. Danske Bank, Corporate Banking, B2B Integration Services Page 34 of 72
35 Appendix A: FileDescriptor FileDescriptor is the result of a DownLoadFile request. FileDescriptor provides details of each file ready for download. The details of the FileDescriptor can be used when selecting files for download. FileDescriptor General Description Field Type Cardinality Definition Danske Bank usage FileDescriptor Complex [1..n] An element containing Used file attributes below. +FileReference Max32Text [1..1] The unique identifier for this file. The identifier is unique in the bank system within one TargetId (folder). File reference is fixed for the entire duration of the file s lifecycle. Therefore, if the client already knows the file references of the desired files (and the file type and the folder) then, for example, it is not mandatory to do a DowloadFileList operation each time prior to the DownLoadFile operation Used +TargetId Max80Text [1..1] The logical folder name where the file(s) of the customer are stored in the bank. A user can have access to several folders. A customer may want to give their users different views of files and assets that are included in the customer agreement. That can be achieved by organizing file types and assets associated to those file types into separate folders. Rule: Optional for information requests, if omitted the response will cover all files that the user has access to. The folder name will be created from the date the file was generated: YYYYMMD D as in Danske Bank, Corporate Banking, B2B Integration Services Page 35 of 72
36 FileDescriptor General Description Field Type Cardinality Definition Danske Bank usage +ServiceId Max256Text [0..1] Additional identification information of the Customer, for example a Contract Number, Account Number or similar. This element is used if the CustomerId alone does not give identification that is specific enough to process the request. +ServiceIdOwner Max256Text [0..1] Owner of the service identified by ServiceId +UserFile Max80Text [0..1] A name given to the file by the customer. The value given in this element in the UploadFile operation is stored in the bank and shown in various listings to help the customer identify the file. Please note that the real identification of a file is the FileReference. The UserFile field is just comment type information and is not used by bank systems. Rule: This element is mandatory in the operation UploadFile and ignored in all other operations. If missing, request will be rejected, responsecode = No File +ParentFileReference Max16Text [0..1] A file reference to a file to which this file is related. For example this file could be a status response file to another file. This element indicates the relationship. See appendix F. Used For files based on a file order in Danske Bank's Delivery System the field UserFileNam e will be filled in with the 'File order name'. If '&' is a part of the File order name it will be replaced by a blank. Used if file is a response (feedback) file. Danske Bank, Corporate Banking, B2B Integration Services Page 36 of 72
37 FileDescriptor General Description Field Type Cardinality Definition Danske Bank usage +FileType Max40Text [1..1] Specifies the type of file in the request. Can also be used as a filter in the operation DownloadFileList. The values accepted in this element are agreed upon between the customer and the bank. New file types will be added, and they will not affect the schema. A bank specific document will be provided listing commonly used FileTypes. Rule: For ISO messages, the ISO name must be used. This element is mandatory in operation UploadFile, optional in DownloadFileList, ignored in other operations. +FileTimestamp ISODateTime [1..1] The timestamp of the moment the file was created in the bank system. +Status (Max10Text) [1..1] The status (state) of the file. One of the following codes must be used: Contains the type of file. Valid values can be found in Appendix D. Used Only values DLD and NEW are used WFP WFC FWD DLD DEL NEW KIN Waiting for processing Waiting for confirmation Forwarded to processing Downloaded Deleted New file Key-in Danske Bank, Corporate Banking, B2B Integration Services Page 37 of 72
38 FileDescriptor General Description Field Type Cardinality Definition Danske Bank usage +AmountTotal Double [0..1] Total sum of amounts in the file. If the data contained in this request has monetary values, the customer can calculate the total amount of these values and place it in this field. If this element is present, the bank can compare the values in the data against the value in this element and reject the request if they do not match. The use of this check is to be agreed between the customer and the bank. This element can also be used in file listings and reports as comment type information to help identify data files. It is easier for the customer to say "file sent last week with total amount around euros", instead of "file with FileReference ". It is up to the bank to decide if it takes the Amount information from this element in the request or if it calculates it from the data file. Rule: There is no requirement for the bank to use this element even if the file type would allow for it Danske Bank, Corporate Banking, B2B Integration Services Page 38 of 72
39 FileDescriptor General Description Field Type Cardinality Definition Danske Bank usage +TransactionCount Long [0..1] The same use as element AmountTotal, but contains the total number of transactions in the data. What "transaction" means varies with type of data, e.g. in C2B pain payment data TransactionCount is the number of <CdtTrfTxInf> elements. Rule: There is no requirement for the bank to use this element even if the file type would allow for it. +LastDownloadTimestamp ISODateTime [0..1] The timestamp of the Used moment this file was last downloaded by the customer. Rule: If this element does not exist, the file has not been downloaded. +ForwardedTimestamp ISODateTime [0..1] The timestamp of the moment this file was forwarded to processing in the bank. Rule: If this element does not exist, the file has not been forwarded to processing. +Confirmable Boolean [0..1] Tells whether the file needs confirmation before being forwarded for processing or allowed to be downloaded. Rule: If this element does not exist, it implies the value false, i.e. not confirmable. +Deletable Boolean [0..1] Tells whether the file can be deleted by the customer. Rule: If this element does not exist, it implies the value false, i.e. not deletable. Danske Bank, Corporate Banking, B2B Integration Services Page 39 of 72
40 FileDescriptor General Description Field Type Cardinality Definition Danske Bank usage +SubStatus (Max35Text) [0..1] Some filetypes can have a substatus (substate), eg. Finish Payment Service filetype (LMP300) If One of the following codes must be used: HIGH High NORM Normal +SubStatusText Max70Text [0..1] A text describing the FileSubStatus +MissingTransactions Boolean [0..1] Checksum error indicator for certain filetypes. Rule: true if the validation of the file has discovered that the checksum in the file does not match, otherwise false +SubType Max35Text [0..1] Valid for some file types describing in more detail what the file content is Used See subtypes in Appendix D. +FeedbackFileAttributes Complex [0..1] Feedback file attributes ++FeedbackFileReference Max16Text [1..1] The unique identifier for this file. The identifier is unique in the bank system within one TargetId (folder). This element is mandatory. File reference is fixed for the entire duration of the file s lifecycle. Therefore, if the client already knows the file references of the desired files (and the file type and the folder) then it is not mandatory to do a DowloadFileList operation each time prior to the DownLoadFile operation Danske Bank, Corporate Banking, B2B Integration Services Page 40 of 72
41 FileDescriptor General Description Field Type Cardinality Definition Danske Bank usage ++FeedbackFileType Max35Text [0..1] Specifies the file type of the feedback file to be used for download or detailed info. The file types are bank dependent. ++FeedbackType Max80Text [0..1] The name of the ++FeedbackFileStatus (Max16Text) feedback filetype. [0..1] Has the feedback file already been downloaded or not. One of the following codes must be used: New The file is new Downloaded The file has been download ed ++FeedbackFileDate ISODate [0..1] The date when the file was created ++FeedTimestamp ISODateTime [0..1] The timestamp of the moment the file was created in the bank system. ++FeedbackFileServiceId Max35Text [0..1] Some upload filetypes have a feedback filetype. When a feedback filetype exists the feedback-fields will be provided after a upload has been executed to help the client/user to pinpoint the feedback to the correct upload. Rule: The internal ServiceId associated with this feedback file and the feedback information is bank dependent ++FileActionHistory Max16Text [0..1] A list of actions for the file. Examples of actions are new, download etc. Danske Bank, Corporate Banking, B2B Integration Services Page 41 of 72
42 Appendix B: List of Responses used in ResponseHeader This section lists the valid Responses given in ResponseHeader. Response ResponseText Remarks 00 OK 01 Pending 02 SOAP signature error Signature verification failed 03 SOAP signature error Certificate not valid for this id 04 SOAP signature error Certificate not valid 05 Operation unknown 06 Operation is restricted 07 SenderID not found 08 SenderID locked 09 Contract locked 10 SenderID outdated 11 Contract outdated 12 Schemavalidation failed 13 CustomerID not found 14 CustomerID locked 15 CustomerID outdated 16 Product contract outdated 17 Product contract locked 18 Content digital signature not valid 19 Content certificate not valid 20 Content type not valid 21 Deflate error 22 Decrypt error 23 Content processing error 24 Content not found 25 Content not allowed 26 Technical error 27 Cannot be deleted 28 [not used] 29 Invalid parameters 30 Authentication failed 31 Duplicate message rejected SOAP.Body.RequestHeader.SenderId + SOAP.Body.ReqhestHeader.RequestId 32 Duplicate ApplicationRequest Rejected ApplicationRequest.CustomerId + ApplicationRequest.Timestamp Danske Bank, Corporate Banking, B2B Integration Services Page 42 of 72
43 Appendix C: List of Responses used in ApplicationResponse This section lists the valid Respnses given in ApplicationResponse. Response ResponseText Remarks 00 OK 01 Pending. not used 02 SOAP signature error. signature verification failed 03 SOAP signature error. certificate not valid for this id 04 SOAP signature error. certificate not valid 05 Operation unknown. 06 Operation is restricted. 07 SenderID not found. 08 SenderID locked. 09 Contract locked. 10 SenderID outdated 11 Contract outdated 12 Schemavalidation failed. 13 CustomerID not found. 14 CustomerID locked. 15 CustomerID outdated. 16 Product contract outdated. 17 Product contract locked. 18 Content digital signature not valid. 19 Content certificate not valid. 20 Content type not valid. 21 Deflate error. 22 Decrypt error. 23 Content processing error. 24 Content not found. 25 Content not allowed. 26 Technical error. 27 Cannot be deleted. 28 [not used] not used 29 Invalid parameters. 30 Authentication failed. 31 Duplicate message rejected. SOAP.Body.RequestHeader.SenderId + SOAP.Body.ReqhestHeader.RequestId 32 Duplicate ApplicationRequest rejected. ApplicationRequest.CustomerId + ApplicationRequest.Timestamp Danske Bank, Corporate Banking, B2B Integration Services Page 43 of 72
44 Appendix D: Supported file types This appendix lists the valid string values for the FileType field of the ApplicationRequest / ApplicationResponse. Appendix D includes file types for both UploadFile and DownloadFile. Upload of other file types than those listed under Upload file types: must be tested. Please contact Customer Support. Upload file types: File type string AYEL camt Description Linkki legacy format: Trade union membership fees. SEPA Direct Debit Cancellation XML format: ISO camt (Payment Cancellation Request) The format is used for sending cancellation requests regarding Core and B2B SEPA Direct Debit transactions to Collection Service. FALL Linkki legacy format: Factoring invoices for Danske Finance. FILL FInvoice message. FISL Agreement about einvoice. IBAL Linkki legacy format: BBAN account numbers to be converted to IBAN. OL2L Linkki legacy format : Payment of domestic invoices LM02 & Express Giro. OL3L Linkki legacy format : Payment of domestic invoices LM03 & Express Giro. pain The Payment Standards Initiation format from ISO XML in version 2 pain The CustomerCreditTransferInitiation message from ISO XML, version 3 pain SEPA Direct Debit Initiation XML format: ISO pain (Direct Debit Initiation) The format is used for sending Core and B2B SEPA Direct Debit transactions to Collection Service. PELL SOVL ULJL UM2L UMTL Must be blank Must be blank Must be blank Must be blank Must be blank Must be blank Must be blank Must be blank Must be blank Linkki legacy format : Regular payments e.g. Salaries. Linkki legacy format: Common Transfer Customer specific material transfers from customer; various purposes, no common file structure. Linkki legacy format: State officer files to the bank (Ministry of justice). Linkki legacy format : Foreign payment / LUM2. Global Transfer (SWIFT MT101). only used in Finland EDIFACT 96 A format: PAYMUL EDIFACT 96A format: DIRDEB Danske Bank commaseparated format: Payment files CMBO,CMUO,CMGB,CMBODK,CMSI,CMNI,CMFI,CMDE,CMGBDC,CMII, CMUOGB,CMIIDC,CMUOIE,CMUO10,CMUOSE,CMUOFI,CMUODE,CMUONO Danske Bank commaseparated format: Collection files COLLECTION,COLDEBMOD,COLDELETE Danske Bank Idoc format: Payment file MT101 format MT104 format EFTS format BACS format (Header is required - contact Customer Support) Danske Bank, Corporate Banking, B2B Integration Services Page 44 of 72
45 Must be blank Must be blank Must be blank Must be blank Must be blank Must be blank Must be blank Must be blank Must be blank Must be blank Norwegian BBS format Norwegian Telepay format Swedish UtLands LB format Swedish Autogiro format Swedish LB format Swedish BG Invoice format Swedish KI Löner OIOXML format OIOUBL format: UBLINV,UBLREM,UBLRES,UBLORD,UBLORS,UBLCRE The CustomerPaymentCancellationRequest format from ISO XML in version 1: camt Danske Bank, Corporate Banking, B2B Integration Services Page 45 of 72
46 Download file types: FileType can be used for identifying the various files in the DownLoadFileList File type string AG APSN BALR BANSTA96A BGCVOL BG_MAX BGMAX BIL DEBADV921 DEBADV96A Description Swedish Autogiro format (new and old format) An additional subtype will be delivered SPE Payments specification and Rejected payments in balance check inquiry MAN Mandate advice REJ Rejected payment orders CAN Cancellation/change of payments Balance information (Real time request). Finnish legacy format: Balance information for DB, Helsinki branch EDIFACT 96A format: Status file MFB Status file Corporate Reporting Bankgiro statistics Swedish BG Max format BGI Pass-through file from BankGirot Swedish BG Max format: Credit entries KRE Credit entries Swedish BILD format IMA Pass-through file from BankGirot EDIFACT 92-1 format: Debit entries DEB Debit entries EDIFACT 96A format (single payment): Debit entries DEB Debit entries Danske Bank, Corporate Banking, B2B Integration Services Page 46 of 72
47 DEBMUL96A camt EDIFACT 96A format: Debit entries DEB Debit entries ISO XML BankToCustomerAccountReport format: Account Report- BAL Balance Information ACC Account Entries camt ISO XML BankToCustomerStatement format: Account Statement(End of day) FIN Account Statement camt ISO XML BankToCustomerDebitCreditNotification format: DebitCreditNotification An additional subtype will be delivered in DCN-file: DNOT All Debit notification CNOT All Credit notification DCNOT Both Debit and Credit notification FBFOPFI Feedback on Foreign Payments (product only available in Finland) CAP CAPCSV CAPUDD CHD CHK Fixed format in Ireland and UK : Customer Account Postings An additional subtype will be delivered in DCN-file: CAP-DNOT Debit notification CAP-CNOT Credit notification CAP-DCNOT Debit and Credit notification Danske Bank comma-separated format: Customer Account Postings An additional subtype will be delivered in DCN-file: CAP-DNOT Debit notification CAP-CNOT Credit notification CAP-DCNOT Debit and Credit notification Danske Bank comma-separated format: Customer Account Postings with unpaid Direct Debits An additional subtype will be delivered in DCN-file: CAP-DNOT Debit notification CAP-CNOT Credit notification CAP-DCNOT Debit and Credit notification Danske Bank giro format: List of cheque debits Danske Bank giro format: Processing list of cheques Danske Bank, Corporate Banking, B2B Integration Services Page 47 of 72
48 CMDPF CMDPK CMDAOF CMDAOK CMMFAST CMMKOM CMMSEKT CMMBG8 CMMBGX CMKS CMKSCP Danske Bank fixed format: Custody funds with mortgages VPD Custody funds Danske Bank comma-separated format: Custody funds with mortgages VPD Custody funds Danske Bank fixed format: Custody funds with shares and bonds VPD Custody funds Danske Bank comma-separated format: Custody funds with shares and bonds VPD Custody funds Danske Bank fixed format: Joint inpayment forms FIK Joint Inpayment forms Danske Bank comma-separated format: Joint inpayment forms FIK Joint Inpayment forms Danske Bank standard format: Joint inpayment forms FIK Joint Inpayment forms Danske Bank giro format: Joint inpayment forms with end-record Danske Bank giro format: Joint inpayment forms with an additional kndrecord Danske Bank comma-separated format: Balance information SLI Balance information Danske Bank comma-separated format: Balance information including external account number, currency codes, interest balance and booked balance SLI Balance information Danske Bank, Corporate Banking, B2B Integration Services Page 48 of 72
49 CMKSIA CMKSVA CMKU CMKUVA CMKV CMKVVA CMKXFST CMKXFVA CMKXKOM Danske Bank comma-separated format: Balance information including external account number, currency codes, interest balance, booked balance, accrued interest and interest date SLI Balance information Danske Bank comma-separated format: Balance information with currence codes SLI Balance information Danske Bank comma-separated format: Entries PTO Entries Danske Bank comma-separated format: Entries including currency codes PTO Entries Danske Bank comma-separated format (non-recurring file orders): Entries PTO Entries Danske Bank comma-separated format: (non-recurring file orders): Entries including currency codes PTO Entries Danske Bank fixed format: Entries for reconciliation PTX Entries for reconciliation Danske Bank fixed format: Entries for reconciliation including currency codes PTX Entries for reconciliation Danske Bank comma-separated format: Entries for reconciliation PTX Entries for reconciliation Danske Bank, Corporate Banking, B2B Integration Services Page 49 of 72
50 CMKXKOX CMKXKVA CMKXKVX CMKXKUX CMKXSAL CMKXKSX CMTLF CMTLK Danske Bank comma-separated format: Entries for reconciliation including external account number PTX Entries for reconciliation Danske Bank comma-separated format: Entries for reconciliation including currency codes PTX Entries for reconciliation Danske Bank comma-separated format: Entries for reconciliation including external account number and currency codes PTX Entries for reconciliation Danske Bank comma-separated format: Entries for reconciliation including external account number, currency codes and extended advice PTX Entries for reconciliation Danske Bank comma-separated format: Entries for reconciliation including balance PTX Entries for reconciliation Danske Bank comma-separated format: Entries for reconciliation including external account number, currency codes, extended advice and balance PTX Entries for reconciliation Danske Bank fixed format: Forward rate and options transactions specified with Contract and sub-trade number TRM Forward rate and options transactions Danske Bank comma-separated format: Forward rate and options transactions specified with Contract and sub-trade number TRM Forward rate and options transactions Danske Bank, Corporate Banking, B2B Integration Services Page 50 of 72
51 CMTLFF CMTLFK CMVCLH CMVCLHV CMVCLPO CMVCLPV CMVCLP1 COLLACK CRECSF Danske Bank fixed format: Forward rate and options transactions specified with Trade number TRM Forward rate and options transactions Danske Bank comma-separated format: Forward rate and options transactions specified with Trade number TRM Forward rate and options transactions Danske Bank fixed format: Balances for currency accounts SLU Balances for currency accounts Danske Bank fixed format: Balances for currency accounts including currency codes SLU Balances for currency accounts Danske Bank comma-separated format: Balances for currency accounts SLU Balances for currency accounts Danske Bank comma-separated format: Balances for currency accounts including currency codes SLU Balances for currency accounts Danske Bank comma-separated format: Balances for currency accounts including currency codes and expiry date SLU Balances for currency accounts Danske Bank comma-separated format: Network receipt ACK An acknowledgement file Danske Bank comma-separated format: Credit entries KRE Credit entries Danske Bank, Corporate Banking, B2B Integration Services Page 51 of 72
52 CREEXT96A CREM96A CUD DCRE96A EF ERP FEEGSC FILN FINS921 FINS96A FINVKS FIRN FIVN HTMLCRE EDIFACT 96A (single payment):credit entries KRE Credit entries EDIFACT 96A format: FIK Joint inpayment forms KRE Credit entries Danske Bank giro format: List of issued cheques EDIFACT 96A format (Swedish payments with BGMAX summary): Credit entries KRE Credit entries Swedish Autogiro format (new and old format) MVI Mandates via the Internet Bank Danske Bank XML-format: STP of Forex Trades ERP STP of Forex Trades Corporate Reporting FEE Global Service Report Finvoice message. EDIFACT 92-1 format: Account statement FIN Account statement EDIFACT 96A format: Account statement FIN Account statement Danske Bank fixed format: Exchange rates the European Central Bank s buying, selling and average rates VKS Exchange rates einvoice address for creditor. List of cases where e.g. sender or invoice contains errors. Readable format:credit entries KRE Credit entries Danske Bank, Corporate Banking, B2B Integration Services Page 52 of 72
53 HTLMDEBA HTMLFIK HTMLMFB IBAN IBK IDOCACK IKB IKO IMG-IMAGE IMIN INC KMHN KMVN KNR KOMBANSTA KOMDEBOVS Readable format: Debit entries DEB Debit entries Readable format: Joint Inpayment forms DEB Joint Inpayment forms Readable format: Status file MFB Status file Linkki legacy format: IBAN account numbers converted from BBAN. Danske Bank giro format: Giro Inpayments Forms Danske Bank Idoc format: Acknowledgement file ACK An acknowledgement file Danske Bank giro format: Inpayments with voucher Danske Bank giro format: Inpayments personnel welfare dept. Danske Bank format: Images IMG Images Danske Bank comma-separated format: International MultiCurrency Interest Netting IMN International MultiCurrency Interest Netting Danske Bank comma-separated format: Incentive programme INC Incentive programme Linkki legacy format: Information to KELA about problems within student loans. Linkki legacy format: Claim from Bank to KELA. Danske Bank giro format: Processing list of customer numbers Danske Bank comma-separated format: Status file MFB Status file Danske Bank comma-separated format: List of debtors DEO List of debtors Danske Bank, Corporate Banking, B2B Integration Services Page 53 of 72
54 KOMSTATMED KONTOAF KTAFKOM KTPSKOM KTO KTON LB LKC LØN MT199 MT900 MT94 Danske Bank comma-separated format: Status file on collection or debtor amendment PSR Payment Status Report Norwegian fixed format: Bank reconciliation KAF Bank reconciliation Norwegian standard comma-separated format: Bank reconciliation KAF Bank reconciliation Norwegian simple comma-separated format: Bank reconciliation KAF Bank reconciliation Danske Bank giro format: Processing list account-to-account Linkki legacy format: Statement of account. Swedish Leverantörsbetalningar format SPE Payments specification with payment types REC Reconciliation report STO Stopped payments REJ Rejected payments CAN Cancellations and date amendments Danske Bank giro format: Countermanded cheques Danske Bank giro format: Processing list salary MT199 format Free format message REJECTED A feedback file (after validation of payment) MT900 format Confirmation of debit BOOKED A feedback file (after payment execution) MT940 format (Standard version) for Danske Bank, Helsinki branch FIN Account statement Danske Bank, Corporate Banking, B2B Integration Services Page 54 of 72
55 MT940SP MT940SW MT941SW MT942SW NCRE96A NOKVKSF NOKVKSK OTUXML OFUXML OIOXMLCRE OIOXMLINV MT940 format (SAP version): Account statement FIN Account statement MT940 format (Standard version): Account statement FIN Account statement MT941 format Balance information SLI Balance information MT942 format: Transaction Report TRE Transaction Report EDIFACT 96A format (Norwegian payments): Credit entries KRE Credit entries Danske Bank fixed format: Exchange rates the Norwegian National Bank s buying, selling and average rates VKS Exchange rates Danske Bank comma-separated format: Exchange rates the Norwegian National Bank s buying, selling and average rates VKS Exchange rates Readable format: Transfers abroad OUT Transfers abroad Readable format: Transfers from abroad OFU Transfers from abroad OIOXML format: Creditnote OIOXML format: Invoice Danske Bank, Corporate Banking, B2B Integration Services Page 55 of 72
56 pain ISO XML Payment Status Report version 2. Used for both acknowledgement and feedback and is generated as a result of an ncoming ISO XML pain CustomerCreditTransferInitiation message ACK An acknowledgement file (after validation of format) BOOKED A feedback file (after payment execution) REJECTED A feedback file (after validation of payment) pain ISO XML CustomerPaymentStatusReport version 3. Used for both acknowledgement and feedback. ACK An acknowledgement file (after validation of format) BOOKED A feedback file (after payment execution) REJECTED A feedback file (after validation of payment) SCRE96A SEKVKSF SEKVKSK SOVN SWFN SWMT9X0 SWMTSTD TAPN EDIFACT 96A format (Swedish payments): Credit entries KRE Credit entries Danske Bank fixed format: Exchange rates the Swedish National Bank s buying, selling and average rates VKS Exchange rates Danske Bank comma-separated format: Exchange rates the Swedish National Bank s buying, selling and average rates VKS Exchange rates Linkki legacy format: Common Transfer Customer specific material transfers to customer; various purposes, no common file structure. Linkki legacy format: SWIFT account statement MT940 format (old SAP version): Account statement FIN Account statement MT940 format (old standard version): Account statement FIN Account statement Account entries(real time request). Danske Bank, Corporate Banking, B2B Integration Services Page 56 of 72
57 TITO TLPR2 TR1 TRANVOL TRRE UBLCRE UBLINV UBLORS UBLREM UBLRES ULJN UM2N USEN VAKDK VAKDKD VAKNO VAKNOD VAKUN Finnish legacy format for DB, Helsinki branch: Basic transaction list FIN Account statement Telepay format: Return advices for processed payments TLP Return advices for processed payments Telepay format: Acknowledgement Receipt TR1 Acknowledgement Receipt Corporate Reporting Transaction Volume Report Finnish legacy format: - Basic transaction list UBL 2.0 format: Creditnote UBL 2.0 format: Invoice UBL 2.0 format: Order Response Simple UBL 2.0 format: Reminder UBL 2.0 format: ApplicationResponse Linkki legacy format: State officer files from the bank (Ministry of justice). Linkki legacy format: Feedback on foreign payments Incoming foreign payments (Real time request). Danske Bank comma-separated format: Exchange cross rates against DKK VKK Currence cross rates Danske Bank fixed-separated format: Exchange cross rates against DKK VKK Currence cross rates Danske Bank comma-separated format: Exchange rates the Danish National Bank s middle rates VKS Exchange rates Danske Bank fixed format: Exchange rates the Danish National Bank s middle rates VKS Exchange rates Danske Bank fixed format: Exchange rates Danske Bank s selling rates VKS Exchange rates Danske Bank, Corporate Banking, B2B Integration Services Page 57 of 72
58 VAKUS VARI VARU VARUD VKKFST VKKKOM VKSFAST VKSKOM VIPN VK01 VKEN XMLTITO Danske Bank comma-separated format: Exchange cross rates against USD VKK Currence cross rates Danske Bank comma-separated format: Currency interest rates on deposits VRS Currency interest rates Danske Bank comma-separated format: Currency interest rates on loans VRS Currency interest rates Danske Bank comma-separated format: Currency interest rates on loans VRS Currency interest rates Danske Bank fixed format: Exchange cross rates with optional counter currency VKK Currence cross rates Danske Bank comma-separated format: Exchange cross rates with optional counter currency VKK Currence cross rates Danske Bank fixed format: Exchange rates VKS Exchange rates Danske Bank comma-separated format: Exchange rates VKS Exchange rates Linkki legacy format: - Basic transaction list - Factoring invoices for Danske Finance. EUR currency rates for DB, Helsinki branch Linkki legacy format: Exchange rates. Danske Bank XML format: Account statement FIN Account statement Danske Bank, Corporate Banking, B2B Integration Services Page 58 of 72
59 Appendix E: Real time files When executing the DownloadFileList function the list of FileDescriptors returned can contain a mixture of entries that refers to either files available for download or Real time files that will be generated upon request (DownloadFile). An individual FileDescriptor for a file ready for download can look like this: <FileDescriptor> <FileReference> </FileReference> <TargetId> </TargetId> <FileType>pain </FileType> <FileTimestamp> T07:50:00</FileTimestamp> <Status>NEW</Status> </FileDescriptor> Users can request real time balances and postings using field FileReference in operation DownloadFile directly. There are three types of requests available. They are described in detail in the sub-sections of this appendix. TAPN, APSN and USEN can only be requested on accounts held with Danske Bank, whereas CAMT.052 can be requested on all accounts held with Danske Bank Group. TAPN/CAMT.052 Last 50 postings. If there are TAPN-files available the result from a call to DownloadFileList will also contain entries like these: <FileDescriptors> <FileDescriptor> <FileReference>TAPNFI </FileReference> <TargetId> </TargetId> <ServiceId>FI </ServiceId> <FileType>TAPN</FileType> <FileTimestamp> T07:50:00</FileTimestamp> <Status>NEW</Status> </FileDescriptor> <FileDescriptor> <FileReference>TAPNFI </FileReference> <TargetId> </TargetId> <ServiceId>FI </ServiceId> <FileType>TAPN</FileType> <FileTimestamp> T07:50:00</FileTimestamp> <Status>NEW</Status> </FileDescriptor> </FileDescriptors> Danske Bank, Corporate Banking, B2B Integration Services Page 59 of 72
60 If there are CAMT.052-files available the result from a call to DownloadFileList will also contain entries like these: <FileDescriptors> <FileDescriptor> <FileReference>CAMTFI (ACC)</FileReference> <TargetId> </TargetId> <ServiceId>FI </ServiceId> <FileType>camt </FileType> <FileTimestamp> T07:50:00</FileTimestamp> <Status>NEW</Status> <SubType>ACC</SubType> </FileDescriptor> The user can request the TAPN for individual accounts. For camt the user can request for both single accounts and group of accounts. The account numbers must be in either IBAN or BBAN format. The ServiceId contains account-number or name on group of accounts for which the request can be downloaded (informational). When calling DownloadFile to retrieve the TAPN/CAMT.052 the following tags from the ApplicationRequest has special meaning (see also section 3.3): Tag Content Sample <ServiceId> Format: [P or <ServiceId>P <ServiceId> N][ddmmyyyy][B] If P is specified the request will only contain positive amounts for TAPN and camt Providing today is Dec. 24 th, 2009 return 50 positive postings from today. only for TAPN. If <ServiceID> is omitted return the last 50 postings. If N is specified the request will only contain negative amounts only for camt If B is specified the request will contain specification of bulk debit entries too only for camt <ServiceId> </ServiceId> Providing today is May 17 th, 2010 return 50 postings from today. only for TAPN. <ServiceId>P</ServiceId> the last 50 positive postings. <ServiceId>N</ServiceId> the last 50 negative postings. Return Return If a date is specified it must be the current date. Then the request will only contain posting from today. Otherwise the request will contain the last 50 postings <ServiceId>B</ServiceId> Return the last 50 postings. If any bulk debit entries then specification of bulk debit entries is included only for camt <ServiceId>NB</ServiceId> Return Danske Bank, Corporate Banking, B2B Integration Services Page 60 of 72
61 (potentially from multiple days). only for TAPN the last 50 negative postings. If any bulk debit entries then specification of bulk debit entries is included only for camt <FileReferences> <FileReference> Use the content from FileReference entry of the FileDescriptor you receive from DownloadFileList. Download specific entry for TAPN: <FileReferences> <FileReference>TAPNFI </FileReference> </FileReferences> Download specific entry for CAMT: <FileReferences> <FileReference>CAMTFI (ACC) </FileReference> </FileReferences> APSN/CAMT.052 Balances. If there are APSN-files available the result from a call to DownloadFileList will also contain entries like these: <FileDescriptors> <FileDescriptor> <FileReference>APSN</FileReference> <TargetId> </TargetId> <FileType>APSN</FileType> <FileTimestamp> T07:50:00</FileTimestamp> <Status>NEW</Status> </FileDescriptor> <FileDescriptor> <FileReference>APSNFI </FileReference> <TargetId> </TargetId> <ServiceId>FI </ServiceId> <FileType>APSN</FileType> <FileTimestamp> T07:50:00</FileTimestamp> <Status>NEW</Status> </FileDescriptor> <FileDescriptor> <FileReference>APSNFI </FileReference> <TargetId> </TargetId> <ServiceId>FI </ServiceId> <FileType>APSN</FileType> <FileTimestamp> T07:50:00</FileTimestamp> <Status>NEW</Status> </FileDescriptor> </FileDescriptors> Danske Bank, Corporate Banking, B2B Integration Services Page 61 of 72
62 Danske Bank, Corporate Banking, B2B Integration Services Page 62 of 72
63 If there are CAMT.052-files available the result from a call to DownloadFileList will also contain entries like these: <FileDescriptors> <FileDescriptor> <FileReference>CAMTFI (BAL)</FileReference> <TargetId> </TargetId> <ServiceId>FI </ServiceId> <FileType>camt </FileType> <FileTimestamp> T07:50:00</FileTimestamp> <Status>NEW</Status> <SubType>BAL</SubType> </FileDescriptor> Please notice that the sample above contains two entries on specific account numbers plus one entry with no account number specified. If there are APSN s available for more than one account the caller will also be able to request a APSN without account number specified which will give a combined APSN for all available account numbers. The user can request the APSN for individual accounts and for camt the user can request for both individual accounts and group of accounts (group of accounts are maintained in Business Online). The account numbers must be in either IBAN or BBAN format. When calling DownloadFile to retrieve the APSN/CAMT.052 the following tag from the ApplicationRequest has special meaning (see also section 3.3): Tag Content Sample <FileReferences > <FileReference> Use the content from FileReference entry of the FileDescriptor you receive from DownloadFileList. Download APSN for all connected accounts: <FileReferences> <FileReference>APSN</FileReference> </FileReferences> Download APSN specifically for account number : <FileReferences> <FileReference>APSNFI </FileReference> </FileReferences> Download CAMT.052 specifically for account number : <FileReferences> <FileReference>CAMTFI (BAL)</FileRefere nce> </FileReferences> Download CAMT.052 for group of account: MY GROUP: <FileReferences> <FileReference>CAMTMY GROUP (BAL)</FileReference> </FileReferences> Danske Bank, Corporate Banking, B2B Integration Services Page 63 of 72
64 USEN Incoming foreign payments: If a USEN file is available the result from a call to DownloadFileList will also contain an entry like this: <FileDescriptors> <FileDescriptor> <FileReference>USEN</FileReference> <TargetId> </TargetId> <FileType>USEN</FileType> <FileTimestamp> T07:50:00</FileTimestamp> <Status>NEW</Status> </FileDescriptor> </FileDescriptors> When calling DownloadFile to retrieve the USEN the following tag from the ApplicationRequest has special meaning (see also section 3.3): Tag Content Sample <FileReferences> <FileReference> USEN Download USEN for all connected business ID s: <FileReferences> <FileReference>USEN</FileReference> </FileReferences> There is no way of downloading USEN for a specific business ID. Danske Bank, Corporate Banking, B2B Integration Services Page 64 of 72
65 Appendix F: Usage of field ServiceId Appendix F consists of two parts DownloadFile and DownloadFileList. Both parts are described. DownloadFile with request of multiple files When a DownloadFile request contains more than one file to be downloaded the files are concatenated into one big file and sent to the client. For usage of FileReference in connection with download multiple files see appendix G. If the client side wants to have the concatenated files separated the field serviceid can be used to state a separator. When a separator is used, it will be inserted between each file. The default setup is that no separator is used. There are three predefined separators available - see Appendix H: S1: 3 line breaks (before next file to be read) S2: 10 strokes ( ) S3: File reference The separator is surrounded by new line characters (CR+LF). A separator must always be appended to other information that might be used in the ServiceId. The last two characters in a ServiceId must be the separator Danske Bank, Corporate Banking, B2B Integration Services Page 65 of 72
66 DownloadFileList The below table lists the ServiceID s provided for each filetype. The ServiceID can be used to identify a specific file among many files with the same FileType. File type string AG APSN BALR BANSTA96A BIL BGI BGMAX DEBADV921 DEBADV96A DEBMUL96A camt camt camt CAP CAPCSV CAPUDD CHD CHK CMDPF CMDPK CMDAOF CMDAOK CMMFAST CMMKOM CMMSEKT CMMBG8 CMMBGX CMKS CMKSCP CMKSIA CMKSVA CMKU CMKUVA CMKV CMKVVA CMKXFST CMKXFVA CMKXKOM CMKXKOX CMKXKVA ServiceID Bankgirot no. IBAN no. Account no. Not provided Customer no. Bankgirot no. Account no. or Group of accounts Account no. or Group of accounts Account no. or Group of accounts IBAN no. or Group of account IBAN no. or Group of account SubType FBFOPFI DCN Not provided Not provided Custody account Custody account Custody account Custody account Creditor no., Account no. or Group of accounts Creditor no., Creditor no., Creditor no., Creditor no., ServiceID Not provided IBAN no. or BBAN no. or Group of account Danske Bank, Corporate Banking, B2B Integration Services Page 66 of 72
67 CMKXKVX CMKXKUX CMKXSAL CMKXKSX CMTLF CMTLK CMTLFF CMTLFK CMVCLH CMVCLHV CMVCLPO CMVCLPV CMVCLP1 COLLACK CRECSF CREEXT96A CREM96A CUD DCRE96A EF ERP FILN FINS921 FINS96A FINVKS FIRN FIVN HTMLCRE HTLMDEBA HTMLFIK HTMLMFB IBAN IBK IDOCACK IKB IKO IMG-IMAGE IMIN INC KMHN KMVN KNR KOMBANSTA KOMDEBOVS KOMSTATMED KONTOAF Customer no. Customer no. Customer no. Customer no. Not provided SubType ServiceID FIK Creditor no., Account no. or Group of Accounts KRE Not provided Bankgirot no. Customer no. E-invoice address Group of currencies Creditor no. E-invoice address Creditor no., Account no. or Group of accounts Not provided Not provided Not provided Not provided Not provided Not provided Account no. or Customer no. Not provided Batch no. or File name Batch no. or File name Not provided Not provided Creditor no. Not provided Account no., Group of accounts or Company ID Danske Bank, Corporate Banking, B2B Integration Services Page 67 of 72
68 KTAFKOM KTPSKOM KTON KTO LB LKC LØN MT94 MT940SP MT940SW MT942SW NCRE96A NOKVKSF NOKVKSK OTUXML OFUXML OIOXMLCRE OIOXMLINV Pain pain SCRE96A SEKVKSF SEKVKSK SOVN SWFN SWMT9X0 SWMTSTD TAPN TITO TLPR2 TR1 TRRE UBLCRE UBLINV UBLORS UBLREM UBLRES ULJN UM2N USEN VAKDK VAKDKD VAKNO VAKNOD VAKUN VAKUS VARI VARU VARUD VKKFST Account no., Group of accounts or Company ID Account no., Group of accounts or Company ID Account no. Not provided Bankgirot no. Not provided Not provided BIC address and Account no. BIC address and Account no. BIC address and Account no. BIC address and Group of currencies Group of currencies Not provided Not provided Not provided Not provided Group of currencies Group of currencies Batch no. or File name BIC address and Account no. BIC address and Account no. BIC address and Account no. IBAN no. Account no or IBAN no. Company no. or Group of companies Not provided Account no. Not provided Not provided Not provided Not provided Not provided Batch no. or File name Not provided Not provided Group of currencies Group of currencies Group of currencies Group of currencies Group of currencies Group of currencies Group of currencies Group of currencies Group of currencies Group of currencies Danske Bank, Corporate Banking, B2B Integration Services Page 68 of 72
69 VKKKOM VKSFAST VKSKOM VIPN VKEN XMLTITO Group of currencies Group of currencies Group of currencies Account no. Not provided Account no. Danske Bank, Corporate Banking, B2B Integration Services Page 69 of 72
70 Appendix G: Usage of field FileReference This section describes the usage of FileReference in UploadFile and DownloadFile UploadFile If user fills in this with own reference when using operation UploadFile, Danske Bank will put this reference in ParentFileReference (note: only 16 characters available) in operation DownloadFileList when creating feedback files. This enables the customer to see links between payload and response files e.g. when pain.002 PaymentStatusReport needs to be linked to the pain.001customercredittransfer. (See description of ParentFileReference of DownLoadFileList). Only one FileReference can be used in UploadFile. If FileType is SOVL then a six digit batch number which has to be agreed with Danske Bank, Finland must be filled in when using operation UploadFile. DownloadFile If a client wants to download more than one file using DownloadFile a maximum of FileReferences is permitted. For usage of FileReference in connection with Real-time files - see appendix E. Danske Bank, Corporate Banking, B2B Integration Services Page 70 of 72
71 Appendix H: Usage of separators Separators can only be use in connection with a DownloadFile request of more than one file. In the examples below are shown a DownloadFile request with 3 file refenrences for balance information (APSN) to be downloaded: Separator (upper -case sensitive) Content of the returned file S1 (3 line breaks) EUR USD EUR S2 (10 strokes ) EUR USD EUR Danske Bank, Corporate Banking, B2B Integration Services Page 71 of 72
72 S3 (file reference) APSNFI EUR APSNFI USD APSNFI EUR Danske Bank, Corporate Banking, B2B Integration Services Page 72 of 72
for Financial Messages using Web Services
Copyright 2008 All rights reserved Security and Message Specification for Financial Messages using Web Services Published - Version.05 Security and Message Specification 22.0.2008 (46) Security and Message
Secure Envelope specification
Secure Envelope specification for Corporate Access File Transfer 2/13/2015 Version 1.0.3 This document defines how a file (e.g. a payment file) which will be sent to the bank is digitally signed by the
Web Services. File transfer Service description
Web Services File transfer Service description Content 1 General... 2 1.1 Web Services... 2 2 Agreement on the use of the WS connection... 3 2.1 Certificates and keys... 3 2.2 Prerequisites for using the
Direct message exhange with Finnish Customs
Direct message exhange with Finnish Customs Technical guidebook Finnish Customs Uppdated 20 August 2015 Message Exhange Support Message exchange with Finnish Customs, Technical guidebook, updated 20 August
Encryption, Signing and Compression in Financial Web Services
Danske Bank Encryption, Signing and Compression in Financial Web Services Details of how to call the Danske Bank financial web service Version 2.4.7 Encryption, Signing and Compression in Financial Web
pg. 2 pg. 6 pg.8 pg. 20
SEPA Extra Payment news pg. 2 pg. 6 pg.8 pg. 20 SEPA harmonises payments The account number format when SEPA is valid SEPA will cause changes to material transfer services Is your company ready for SEPA?
Corporate Access File Transfer Service Description Version 1.0 01/05/2015
Corporate Access File Transfer Service Description Version 1.0 01/05/2015 This document describes the characteristics and usage of the Corporate Access File Transfer service, which is for transferring
NOTIFICATION SERVICE GUIDELINES
NOTIFICATION SERVICE GUIDELINES Version 2.0 March 2012, added ReceiverProposal, changes to message descriptions, direct payment in use 18 January 2013. 1 (2) Table of Contents 1 General... 13 2 Message
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...
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
Wealth and Investment Management Intermediaries. Online Banking. Bulk Payments User guide
Wealth and Investment Management Intermediaries Online Banking Bulk Payments User guide Contents Contents 1. Introduction 3 2. Log in steps 4 3. Make BACS payments 5 3.1 Select BACS from account 6 3.2
Collection Service Implementation Guide
Collection Service Implementation Guide Collection Service Implementation Guide, version 7.0, 3 December 2013 Page 1 of 46 Contents 1 General introduction... 4 1.1 Introduction... 4 1.2 Change log... 4
Corporate egateway Supports a centralised payment and collection factory
Corporate Supports a centralised payment and collection factory Corporate is Nordea s file based mass payment service for customers demanding one point of entry for bulk payments and collections in the
Most common problem situations in direct message exchange
Page 1 / 7 Message Exchange Direct Message Exchange Most common problem situations in direct message exchange v. 1.0, 11.8.2014 Page 2 / 7 Most common problem situations in direct message exchange This
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
Corporate egateway Supports a centralised payment and collection factory
Corporate Supports a centralised payment and collection factory Corporate is Nordea s file based mass payment service for customers demanding one point of entry for bulk payments and collections in the
E-invoice in file transfer Service description
E-invoice in file transfer Service description Content Receiving invoices through Netbank or file transfer... 3 Who can use the service?... 3 How to adopt the service... 4 File formats... 4 Finvoice...
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
The Vetuma Service of the Finnish Public Administration SAML interface specification Version: 3.5
The Vetuma Service of the Finnish Public Administration SAML interface specification Version: 3.5 Vetuma Authentication and Payment Table of Contents 1. Introduction... 3 2. The General Features of the
Implementation Guide Corporate egateway
Implementation Guide Corporate egateway 2(16) Page Table of contents 1 Purpose of this guide... 3 1.1 Recommended information 4 1.2 How to get started? 4 2 Project preparation... 5 2.1 List of interested
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
MONETA.Assistant API Reference
MONETA.Assistant API Reference Contents 2 Contents Abstract...3 Chapter 1: MONETA.Assistant Overview...4 Payment Processing Flow...4 Chapter 2: Quick Start... 6 Sandbox Overview... 6 Registering Demo Accounts...
Secure XML API Integration Guide - Periodic and Triggered add in
Secure XML API Integration Guide - Periodic and Triggered add in Document Control This is a control document DESCRIPTION Secure XML API Integration Guide - Periodic and Triggered add in CREATION DATE 15/05/2009
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
INTERNATIONAL BANK ACCOUNT NUMBER (IBAN) AND BANK IDENTIFIER CODE (BIC) IN PAYMENTS
INTERNATIONAL BANK ACCOUNT NUMBER (IBAN) AND BANK 5.7.2015 1 Table of contents 1 IBAN... 2 1.1 IBAN Structure... 2 1.2 IBAN verification... 2 1.3 Usage... 3 1.3.1 IBAN in incoming payments... 3 1.3.2 IBAN
ERP SEPA readiness checklist
ERP SEPA readiness checklist version July 2013 www.ingsepa.com Financial Supply Chain SEPA This list contains 11 questions to determine the level of SEPA-readiness of an ERP 1. The first 3 questions deal
MT104 Direct Debit and Request for Debit Transfer Message.
MT104 Direct Debit and Request for Debit Transfer Message. Change log Version Date Edit 1 10.11.2003 Document created 2 22.10.2005 Updated with German Direct Debit 3 21.03.2006 Updated with English Irish
Foreign Account Tax Compliance Act (FATCA) Foreign Account Tax Compliance Act (FATCA) FATCA Reports
Foreign Account Tax Compliance Act (FATCA) August 2015 Foreign Account Tax Compliance Act (FATCA) FATCA Reports International Compliance Management Model (ICMM) Notifications User Guide FATCA Reports Foreign
United Concordia (UCD) Real Time Claim Submission & Adjudication Connectivity Specifications
United Concordia (UCD) Real Time Claim Submission & Adjudication Connectivity Specifications May 15, 2015 Contents 1. Real Time Overview 2. Requirements 3. SOAP Messages 4. SOAP Faults 5. CORE-Compliant
Feature and Technical
BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 4 Feature and Technical Overview Published: 2013-11-07 SWD-20131107160132924 Contents 1 Document revision history...6 2 What's
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...
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
www.novell.com/documentation Policy Guide Access Manager 3.1 SP5 January 2013
www.novell.com/documentation Policy Guide Access Manager 3.1 SP5 January 2013 Legal Notices Novell, Inc., makes no representations or warranties with respect to the contents or use of this documentation,
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
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)
e-filing Secure Web Service User Manual
e-filing Secure Web Service User Manual Page1 CONTENTS 1 BULK ITR... 6 2 BULK PAN VERIFICATION... 9 3 GET ITR-V BY TOKEN NUMBER... 13 4 GET ITR-V BY ACKNOWLEDGMENT NUMBER... 16 5 GET RETURN STATUS... 19
HAL E-BANK MANUAL E-INVOICES. Hal E-Bank version: 19.X.X.01
HAL E-BANK MANUAL E-INVOICES Hal E-Bank version: 19.X.X.01 Content of Manual The manual consists of several content sections. The current section is highlighted on the list. The manual's content sections
MERCHANT MANAGEMENT SYSTEM
MERCHANT MANAGEMENT SYSTEM Version: 1.2-1 - Welcome to the Retail Merchant Services Merchant Management System (MMS) user guide. In this guide we will look at the different sections of the MMS and explain
Functional specifications for Nordea XML Direct Debit (NDD) Corporate egateway
Functional specifications for Nordea XML Direct Debit (NDD) Corporate egateway Table of contents 1 Introduction... 1 1.1 NDD documents 1 2 Basic description of the NDD service... 1 2.1 Basic architecture
Online Banking Record Descriptions
Record s [email protected] 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...
ODEX Enterprise. Introduction to ODEX Enterprise 3 for users of ODEX Enterprise 2
ODEX Enterprise Introduction to ODEX Enterprise 3 for users of ODEX Enterprise 2 Copyright Data Interchange Plc Peterborough, England, 2013. All rights reserved. No part of this document may be disclosed
Guide to Using DoD PKI Certificates in Outlook
Report Number: I33-002R-2005 Guide to Using DoD PKI Certificates in Outlook Security Evaluation Group Authors: Margaret Salter Mike Boyle Updated: June 9, 2005 Version 4.0 National Security Agency 9800
SVEA HOSTED SERVICE SPECIFICATION V1.13
SVEA HOSTED SERVICE SPECIFICATION V1.13 Table of Contents Abstract... 2 Modes of operation... 2 Interactive Mode details... 2 Integration... 2 Input parameters... 3 Output parameters... 8 Error Codes...
Foreign Account Tax Compliance Act (FATCA) IDES Implementation Update. April 2015
Foreign Account Tax Compliance Act (FATCA) IDES Implementation Update April 2015 IDES Implementation Developments 2 The IRS has made significant progress in developing and deploying technology capabilities
Real-Time Connectivity Specifications For. 270/271 and 276/277 Inquiry Transactions. United Concordia Dental (UCD)
Real-Time Connectivity Specifications For 270/271 and 276/277 Inquiry Transactions United Concordia Dental (UCD) May 15, 2015 1 Contents 1. Overview 2. Trading Partner Requirements 3. Model SOAP Messages
Easy CollECt and the transaction ManagEr interface
Easy Collect and the Transaction Manager Interface Table of Contents 1 2 3 Easy Collect... 4 1.1. Configuring your account for Easy Collect... 4 1.1.1. Creating your Easy Collect ID... 4 1.1.1.1. Transaction
Feature and Technical
BlackBerry Mobile Voice System for SIP Gateways and the Avaya Aura Session Manager Version: 5.3 Feature and Technical Overview Published: 2013-06-19 SWD-20130619135120555 Contents 1 Overview...4 2 Features...5
How To Use Danske Internet Bank
Short description of services offered to business customers in Danske Internet Bank Field of activity Entry to Danske Internet Bank Accounts Services Agreements Security elements Account balance Account
WITHHOLDING TAX. Utah State Tax Commission
Slide 1 WITHHOLDING TAX Utah State Tax Commission Thank you for contacting the Utah State Tax Commission. Today we are going to discuss the Employer Withholding Tax. This presentation will include how
User Guide Supplement. S/MIME Support Package for BlackBerry Smartphones BlackBerry Pearl 8100 Series
User Guide Supplement S/MIME Support Package for BlackBerry Smartphones BlackBerry Pearl 8100 Series SWD-292878-0324093908-001 Contents Certificates...3 Certificate basics...3 Certificate status...5 Certificate
Wire Transfer. Business Link. Creating a Wire Transfer Template. Wire Transfer Types. Wire Transfer Templates and Transactions
Wire Transfer Funds Mgmt Check Mgmt Reporting Administration Wire Transfers The Wire Transfer module provides a convenient and secure way to transfer funds between your accounts, or between your accounts
EMS E-COMMERCE GATEWAY API TECHNICAL INSTALLATION MANUAL FEBRUARY 2016
EMS E-COMMERCE GATEWAY API TECHNICAL INSTALLATION MANUAL FEBRUARY 2016 CONTENTS 1 Introduction 6 2 Artefacts You Need 7 3 How the API works 8 4 Sending transactions to the gateway 10 5 Building Transactions
Offline Payment Methods
Offline Payment Methods STRONGVON Tournament Management System 1 Overview The STRONGVON Tournament Management System allows you to collect online registration, while arranging for offline payment methods
Ease-E-Club Client Management Software by Computerease
Ease-E-Club Client Management Software by Computerease Bluefin Payment Setup and Processing The Bank Export, Point of Sale and Client file are integrated with Bluefin Payment Systems: http://bluefin.com/computerease.
ipko biznes Administrator s Guide
ipko biznes Administrator s Guide 1 1. GLOSSARY Client an entity that entered into e-banking agreement with the Bank. User a representative entitled to use e-banking services, that is a person appointed
Adding Digital Signature and Encryption in Outlook
Adding Digital Signature and Encryption in Outlook Using Outlook, the email messages can be signed and encrypted by a digital certificate. To digitally sign a message in Outlook some conditions must be
SECURE EMAIL USER GUIDE OUTLOOK 2000
WELLS FARGO AUTHENTICATION SERVICES DATED: MAY 2003 TABLE OF CONTENTS GENERAL INFORMATION... 1 INSTALLING THE WELLS FARGO ROOT CERTIFICATE CHAIN.. 2 INSTALLING THE CERTIFICATES INTO IE... 3 SETTING UP
Using Entrust certificates with Microsoft Office and Windows
Entrust Managed Services PKI Using Entrust certificates with Microsoft Office and Windows Document issue: 1.0 Date of issue: May 2009 Copyright 2009 Entrust. All rights reserved. Entrust is a trademark
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
EDI Compliance Report
The EDI Deenvelope business processes (that is, X12Deenvelope, EDIFACTDeenvelope, CIIDeenvelope) perform a compliance check to verify absolute adherence to the supported EDI standards, including ANSI X12,
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...
User's manual for OTPdirekt Internet Banking. v.1.0
User's manual for OTPdirekt Internet Banking v.1.0 1 Contents General... 4 Log in... 4 Logging out... 4 Home page... 5 Accounts... 5 Accounts - Overview of movements... 6 Accounts - OTPdirekt transactions...
AS DNB banka. DNB Link specification (B2B functional description)
AS DNB banka DNB Link specification (B2B functional description) DNB_Link_FS_EN_1_EXTSYS_1_L_2013 Table of contents 1. PURPOSE OF THE SYSTEM... 4 2. BUSINESS PROCESSES... 4 2.1. Payment for goods and services...
HertSFX. User Guide V2.04. Hertfordshire s Secure File Exchange Portal. (Jan 2014) HertSFX User Guide V2.04 Jan 2014 Page 1 of 17
Hertfordshire s Secure File Exchange Portal User Guide V2.04 (Jan 2014) HertSFX User Guide V2.04 Jan 2014 Page 1 of 17 CONTENTS 1. About HertSFX... 3 2. HertSFX Limitations... 3 3. Getting Started... 3
Secure XML API Integration Guide. (with FraudGuard add in)
Secure XML API Integration Guide (with FraudGuard add in) Document Control This is a control document DESCRIPTION Secure XML API Integration Guide (with FraudGuard add in) CREATION DATE 02/04/2007 CREATED
Gladinet Cloud Backup V3.0 User Guide
Gladinet Cloud Backup V3.0 User Guide Foreword The Gladinet User Guide gives step-by-step instructions for end users. Revision History Gladinet User Guide Date Description Version 8/20/2010 Draft Gladinet
Message exchange with. Finnish Customs
Message exchange with Finnish Customs Introduction to message exchange with Finnish Customs Finnish Customs 3.6.2015 Message Exchange Support Contents Introduction... 3 1 Electronic services of Finnish
Djigzo S/MIME setup guide
Author: Martijn Brinkers Table of Contents...1 Introduction...3 Quick setup...4 Create a CA...4 Fill in the form:...5 Add certificates for internal users...5 Add certificates for external recipients...7
Customer Statement - MT940 with Structured Information To Account Owner
General Information The MT940 customer statement message is an electronic message containing financial statement information for customers concerning their accounts. Danske Bank can send a MT940 either
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
CA Clarity Project & Portfolio Manager
CA Clarity Project & Portfolio Manager Using CA Clarity PPM with Open Workbench and Microsoft Project v12.1.0 This documentation and any related computer software help programs (hereinafter referred to
SIX Trade Repository AG
May 2016 Please note: The SIX Trade Repository (SIX TR) has not yet been registered with FINMA. It is therefore not yet an authorized Swiss trade repository. The content of this documentation is without
Marketo Integration Setup Guide
Page 1 of 30 Table of Contents About the RingLead Integration with Marketo Create the Marketo Webhook - Response Mapping - Configure Webhook Response Mapping Create the Marketo Program and Campaign - Create
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
Sophos Mobile Control Web service guide
Sophos Mobile Control Web service guide Product version: 3.5 Document date: July 2013 Contents 1 About Sophos Mobile Control... 3 2 Prerequisites... 4 3 Server-side implementation... 5 4 Client-side implementation...
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
Novell ZENworks Asset Management 7.5
Novell ZENworks Asset Management 7.5 w w w. n o v e l l. c o m October 2006 USING THE WEB CONSOLE Table Of Contents Getting Started with ZENworks Asset Management Web Console... 1 How to Get Started...
Sonian Getting Started Guide October 2008
Sonian Getting Started Guide October 2008 Sonian, Inc. For Authorized Use Only 1 Create your new archiving account 3 Configure your firewall for IMAP collections 4 (Skip this step if you will be using
ONE-TOUCH MAIL V 2.3 MANUAL
ONE-TOUCH MAIL V 2.3 MANUAL The Email Solution for a Mobile World One-Touch Mail combines a number of state-of-the-art technologies in one small package to give you access to vital information and keep
Single Sign-On Implementation Guide
Salesforce.com: Salesforce Winter '09 Single Sign-On Implementation Guide Copyright 2000-2008 salesforce.com, inc. All rights reserved. Salesforce.com and the no software logo are registered trademarks,
CyberSource Global Payment Service
Title Page CyberSource Global Payment Service Developer Guide For Bank Transfers, Brazilian Boletos Bancários, and Direct Debits Simple Order API SCMP API March 2015 CyberSource Corporation HQ P.O. Box
IBAN calculation and validation. Service description
IBAN calculation and validation Service description Content 1 Functional description of the service... 3 2 The calculation and validation of IBAN of the Finnish accounts... 3 2.1 Checking of the validity
Certificate Management. PAN-OS Administrator s Guide. Version 7.0
Certificate Management PAN-OS Administrator s Guide Version 7.0 Contact Information Corporate Headquarters: Palo Alto Networks 4401 Great America Parkway Santa Clara, CA 95054 www.paloaltonetworks.com/company/contact-us
Sophos SafeGuard Native Device Encryption for Mac Administrator help. Product version: 7
Sophos SafeGuard Native Device Encryption for Mac Administrator help Product version: 7 Document date: December 2014 Contents 1 About SafeGuard Native Device Encryption for Mac...3 1.1 About this document...3
Business Internet Banking System Customers User Guide
Business Internet Banking System Customers User Guide Version 1.1 Table of Contents Table of Contents... 2 Introduction... 3 Using Business Internet Banking... 4 Accessing the Website... 4 Logging onto
Introduction to Directory Services
Introduction to Directory Services Overview This document explains how AirWatch integrates with your organization's existing directory service such as Active Directory, Lotus Domino and Novell e-directory
ipayment Gateway API (IPG API)
ipayment Gateway API (IPG API) Accepting e-commerce payments for merchants Version 3.2 Intercard Finance AD 2007 2015 Table of Contents Version control... 4 Introduction... 5 Security and availability...
User Guide & Implementation Guidelines for using the Transaction Delivery Agent (TDA) 3.0
Using SWIFTNet to communicate with the Deriv/SERV system at DTCC User Guide & Implementation Guidelines for using the Transaction Delivery Agent (TDA) 3.0 Version 2.0 August 2009 Deriv/SERV through SWIFTNet
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
Bank and SecurePay Response Codes
Bank and SecurePay s Last updated: 19/07/2013 Bank s for Credit Card Transactions APPROVED 00 Approved 08 Honour with ID 11 Approved VIP (not used) 16 Approved, Update Track 3 (not used) 77 Approved (ANZ
isecuremail User Guide for iphone
isecuremail User Guide for iphone Page 1 CONTENTS Chapter 1: Welcome... 4 Chapter 2: Getting Started... 5 Compatability... 5 Preliminary Steps... 5 Setting up a POP3 / IMAP4/ Exchange Email Account...
DIRECTOR GENERAL OF THE LITHUANIAN ARCHIVES DEPARTMENT UNDER THE GOVERNMENT OF THE REPUBLIC OF LITHUANIA
Non-official translation DIRECTOR GENERAL OF THE LITHUANIAN ARCHIVES DEPARTMENT UNDER THE GOVERNMENT OF THE REPUBLIC OF LITHUANIA ORDER ON THE CONFIRMATION OF THE SPECIFICATION ADOC-V1.0 OF THE ELECTRONIC
Transaction Report System (TRS) Interface Test specification
2010-13:24:002010- Transaction Report System (TRS) Interface Owner Date Comments 2007-05-30 Initial Draft 2007-06-12 Updated Pre requisite 2007-07-10 General updates 2007-07-20 Added test case TR_4.10
BUSINESS ONLINE USER MANUAL
BUSINESS ONLINE USER MANUAL Version, date: June 2015 Table of Contents INTRODUCTION... 3 SECURITY... 4 WHAT IS DHB BUSINESS ONLINE?... 5 User Profiles... 5 APPLICATION... 6 If you are already using DHB
RightFax Internet Connector Frequently Asked Questions
RightFax Internet Connector Frequently Asked Questions What is the RightFax Internet Connector? The RightFax Internet Connector is a connector within RightFax 10.5 which provides an Internet connection
Cyber-Ark Software. Version 4.5
Cyber-Ark Software One-Click Transfer User Guide The Cyber-Ark Vault Version 4.5 All rights reserved. This document contains information and ideas, which are proprietary to Cyber-Ark Software. No part
Transactions User Guide (Internet)
Version Oct 2011 Pg 1 of 256 Table of Contents Purpose...5 1. Transaction Flow Overview...5 2. Bulk Import...6 2.1. Import...6 2.2. Batch Instructions...8 3. Create Transaction From Template...10 4. Copy
Supply Chain Finance WinFinance
Supply Chain Finance WinFinance Customer User Guide Westpac Banking Corporation 2009 This document is copyright protected. Apart from any fair dealing for the purpose of private study, research criticism
