← All supported banks

Connect your ERP to Danske Bank.

EDI Web Services for accounts in Denmark, Finland, Norway, Sweden, Poland, the UK and Ireland, secured with two certificates issued through PKI Web Services. Payments go out as pain.001.001.03 or .09; status and statements come back as pain.002, camt.052, camt.053 and camt.054.

The bank

Legal name
Danske Bank A/S
Head office
Copenhagen, Denmark
CVR
61126228
Supervisor
Danish FSA
Channels
EDI Web Services, SFTP, SWIFTNet
Payments
pain.001.001.03 and pain.001.001.09

Published by the bank

The legal footers of Danske's country sites and its London branch page, and the debtor-agent BIC list in the pain.001.001.03 MIG v3.6.

Bank details

Legal nameDanske Bank A/S
Registered officeBernstorffsgade 40, DK-1577 Copenhagen V, Denmark
CVR61126228, Danish Business Authority
SupervisorDanish Financial Supervisory Authority
Northern IrelandNorthern Bank Limited is a member of the Danske Bank Group
CountryEntityBICRegisterSupervisor
Denmark (head office)Danske Bank A/SDABADKKKCVR 61126228, Danish Business AuthorityDanish Financial Supervisory Authority
FinlandDanske Bank A/S, Suomen sivuliikeDABAFIHHBusiness ID 1078693-2Not published
SwedenDanske Bank A/S, Danmark, Sverige FilialDABASESXOrg. no. 516401-9811, Swedish Companies Registration OfficeDanish Financial Supervisory Authority
NorwayDanske Bank A/S NUFDABANO22Org. no. 977074010Danish Financial Supervisory Authority and Financial Supervisory Authority of Norway
PolandDanske Bank A/S Spółka Akcyjna Oddział w PolsceDABAPLPWKRS 0000250684, District Court for the City of WarsawPolish Financial Supervisory Authority and Danish Financial Supervisory Authority
EnglandDanske Bank A/S, London BranchDABAGB2LBranch no. BR000080, England and WalesDanish Financial Supervisory Authority; authorised by the Prudential Regulation Authority, regulated by the Financial Conduct Authority
Northern IrelandNorthern Bank Limited, trading as Danske BankDABAGB2BR568, Northern Ireland; FCA register 122261Prudential Regulation Authority and Financial Conduct Authority
IrelandDanske Bank A/S, Irish branchDABAIE2DRegistered branch, company no. 905623Danish Financial Supervisory Authority; Central Bank of Ireland for conduct of business rules

Published by the bank

Channels and Security page on danskeci.com, EDI Web Services v5.2, PKI Web Services v2.9.

Channels

ChannelEDI Web Services
ProtocolSOAP 1.1 on the WSDL defined by Sampo Bank, Nordea and OP-Pohjola; request-response, the client always connects
TransportHTTPS
Content securityEvery request signed (XML signature) and encrypted to Danske's encryption certificate; replies signed by Danske and normally encrypted; GZIP or DEFLATE
Keys and certificatesTwo X.509 certificates, signing and encryption, issued by Danske through PKI Web Services from your PKCS#10 requests; 2048-bit RSA
AgreementDistrict agreement with the EDI Web Services module, and a User Authorisation for the user
CountriesDenmark, Finland, Norway, Sweden, Poland, the UK, Ireland
Other channelsSFTP with OpenPGP; SWIFTNet FileAct; SWIFTNet FIN, MT formats only; District, Danske's online banking, with eSafeID or Finnish, Norwegian or Swedish BankID
EDI Web Services addresshttps://businessws.danskebank.com/financialservice/edifileservice.asmx
PKI Web Services addresshttps://businessws.danskebank.com/ra/pkiservice.asmx
Message lifetimeSOAP messages older than 5 minutes are not accepted
RequestIdUnique for three months
Upload size70 MB per file, after compression
Files per agreement per dayUp to 80,000 uploaded and 269,190 downloaded; up to 10,000 file references per DownloadFile
File listNEW by default; downloaded files become unavailable overnight. Danske asks for lists at fixed times, not every five minutes
Service window02:55 to 02:56 CET every night; requests in that minute are not handled

The setup steps at the foot of this page cover EDI Web Services. SFTP is secured with OpenPGP and SWIFTNet runs on SWIFT, so those steps do not apply to them.

BankConnector

Payment types and pain.001 versions as built in our engine. BICs from Danske's pain.001.001.03 MIG v3.6.

Payment types by country

CountryDebtor agent BICChannelPayment typespain.001
DenmarkDABADKKKEDI Web ServicesSEPA credit transfer, SEPA Instant credit transfer, Domestic account transfer, International payment, FIK paymentpain.001.001.03
FinlandDABAFIHHEDI Web ServicesSEPA credit transfer, SEPA Instant credit transfer, Domestic account transfer, International paymentpain.001.001.03
United KingdomDABAGB2BEDI Web ServicesSEPA credit transfer, BACS, CHAPS, Faster Payment, International paymentpain.001.001.03
NorwayDABANO22EDI Web ServicesSEPA credit transfer, Domestic account transfer, International payment, KID paymentpain.001.001.03
PolandDABAPLPWEDI Web ServicesSEPA credit transfer, Split payment (MPP), International paymentpain.001.001.03
SwedenDABASESXEDI Web ServicesSEPA credit transfer, SEPA Instant credit transfer, Bankgiro, PlusGiro, Domestic account transfer, International paymentpain.001.001.03

Danske’s MIG also lists DABAGB2L for the London branch and DABAIE2D for Ireland as debtor-agent BICs.

Published by the bank

EDI Web Services v5.2 Appendix D and E, pain.001.001.03 MIG v3.6 (10 July 2026) and Appendix v5.3 (5 August 2026).

Formats Danske Bank accepts

MessageVersionFile typeContent
pain.001001.03, 001.09pain.001.001.03, pain.001.001.09Payment orders
pain.002001.03, 001.10pain.002.001.03, pain.002.001.10Status: ACK after the format check, REJECTED after the payment check, BOOKED after execution
camt.053001.02camt.053.001.02End-of-day account statement, subtype FIN
camt.052001.02camt.052.001.02Intraday report, generated at each download: BAL balances, ACC entries since the last camt.052
camt.054001.02camt.054.001.02Debit and credit notifications: DNOT, CNOT, DCNOT, DBNSAL, DBOSAL, DBNSWEEP, CRNSWEEP; FBFOPFI in Finland
camt.055001.01camt.055.001.01Cancellation request for payments sent as pain.001.001.02 or .03, and for SEPA direct debits
camt.029001.03camt.029.001.03Answer to a payment cancellation request
pain.008001.02pain.008.001.02SEPA Core and B2B direct debits to Collection Service
MT940, MT941, MT942SWIFTMT940SW, MT941SW, MT942SWStatement, balance and transaction reports; German and SAP variants of MT940 and MT942 also listed
Character setUTF-8, ISO-8859-1 or ISO-8859-15, processed as Windows-1252; other characters become look-alikes or ?
Message IDUnique per District agreement for at least 3 months; a duplicate rejects the message
EndToEndIdUnique per District agreement for at least 3 to 4 months; a duplicate rejects the payment
PmtInfId and InstrIdUniqueness not checked
Transaction countNbOfTxs is not checked and comes back in the pain.002
Debtor agentBIC always required
Initiating party and debtor nameAccepted and ignored; the debtor name comes from Danske's records
Creditor nameUp to 70 characters
Creditor address, Danske's order of preferenceStructured; hybrid with up to 2 address lines; address lines only, up to 7
Charge bearerCRED, DEBT, SHAR or SLEV; SLEV and blank are read as SHAR
Unstructured remittanceOne occurrence of 140 characters on SEPA
DenmarkONCL standard transfer by default, SDCL same-day; INST for SEPA Instant
Norway, approversSOSE, NIDN or USER (District user ID) on the debtor; SOSE preferred; the first 5 approvers are validated
Regulatory reportingTransfers abroad above SEK 150,000 from Sweden and NOK 100,000 from Norway

Published by the bank

EDI Web Services v5.2, PKI Web Services v2.9, Danske Bank Root Certificate Verification for EDI Web Services, Danske Bank CA Certification Practice Statement v1.1.

Onboarding at Danske Bank

StepEDI Web Services
AgreementDistrict agreement with the EDI Web Services module
Signed byThe company signs the District agreement and a User Authorisation that gives the user access to EDI Web Services
IdentifiersCustomer User ID: the lowest level of user under a District agreement, written into the certificates and sent as SenderId and CustomerId
ActivationCustomer User ID and PIN code; the PIN works once and expires
PIN deliveryNot published
Bank certificatesRoot DBGROOT downloaded from Danske as DBGROOT_1111110003.zip, signed by Danske Bank A/S and checked with jarsigner; GetBankCertificate then returns Danske's encryption and signing certificates
Your certificatesTwo 2048-bit RSA key pairs, one for signing and one for encryption; two PKCS#10 requests sent with CreateCertificate, carrying the PIN and encrypted to Danske's encryption certificate. Danske returns both certificates and its issuing CA certificate
Key sourceSoftware or HSM, declared in the request; Danske recommends an HSM
Validity and renewalTwo years or less; renewed before expiry with RenewCertificate, signed with the current signing certificate, with no PIN
RevocationSigning and encryption certificates are revoked as a pair, through RevokeCertificate or the customer centre
Revocation list for Danske's own certificatesIssued every 24 hours, valid for 48 hours
Through a service bureauIts certificate can sign for your Customer User ID when it is allowed to handle payments for you
Onboarding timeNot published

BankConnector

Questions

Does Danske Bank EDI Web Services use certificates?
Yes, two: one for signing and one for encryption. They are issued through Danske's PKI Web Services against your Customer User ID and a one-time PIN code. Your keys are 2048-bit RSA, the certificates last two years or less, and RenewCertificate replaces them before expiry without a new PIN.
What agreement does Danske EDI Web Services need?
A District agreement with the EDI Web Services module. The company also signs a User Authorisation that gives the user access to EDI Web Services. The Customer User ID belongs to that District agreement and is written into the certificates.
Which pain.001 versions does Danske Bank accept?
EDI Web Services takes pain.001.001.03 and, since version 5.2 of 8 October 2026, pain.001.001.09. Status reports come back as pain.002.001.03 or pain.002.001.10. The current MIG for pain.001.001.03 is version 3.6 of 10 July 2026.
Which countries does one Danske Bank connection cover?
Danske's MIG lists debtor-agent BICs for Denmark (DABADKKK), Norway (DABANO22), Sweden (DABASESX), Finland (DABAFIHH), the London branch (DABAGB2L), Northern Bank in Northern Ireland (DABAGB2B), Ireland (DABAIE2D) and Poland (DABAPLPW). Its MIG comments apply to every country the Danske Bank Group operates in.
How does Danske Bank deliver intraday reports?
As camt.052.001.02, a real-time file Danske generates each time it is downloaded. Subtype BAL carries balances and ACC carries the postings since the last camt.052.
Does Danske Bank accept camt.055 payment cancellations?
Yes. camt.055.001.01 cancels payments sent as pain.001.001.02 or pain.001.001.03, and SEPA direct debits sent to Collection Service. Danske answers a payment cancellation with camt.029.001.03.

Published by the bank

Dates the bank has announced. What we do about each one is ours.

Upcoming events in our register

  1. Sweden: the execution date of salary payments sent in files changes.

  2. Sweden: unstructured addresses are no longer supported in domestic ISO 20022 XML payments, and file traffic is routed through each bank instead of Bankgirot (Autogiro and Kontofråga excepted).

  3. Poland: SORBNET3 moves to ISO 20022 and stops accepting unstructured postal addresses. Cross-border payments in PLA format are rejected.

  4. Sweden: Bankgiro and Plusgiro payments finish their move to the new clearing, and Bg Max is phased out.

  5. Poland: the KSeF e-invoice number becomes mandatory in payment details.

  6. Denmark’s new payment infrastructure: beneficiary name mandatory for account transfers and salaries, short messages to beneficiaries discontinued, new character limits, and Extended Remittance Information available.

  7. Poland: Elixir moves to ISO 20022 for domestic payments.

  8. camt.052, camt.053 and camt.054 version 8 launch on Danske’s channels between 2027 and 2028. MT and camt version 2 statements stay supported, with changes announced at least 18 months ahead.

  9. Danske’s root certificate DBGROOT expires: serial 1111110003, valid from 9 June 2018.

If all of this looks like a lot, it does not have to be

Five steps to a live Danske Bank connection.

You do not need to know what any of the codes above mean. Our setup guide walks you through it one screen at a time.

  1. 1

    Request the agreement from Danske Bank

    A bank web service starts with an agreement, which you sign with your bank. There is nothing to configure until it is in place.

  2. 2

    Enter your activation credentials

    Your user ID and activation code come from Danske Bank, partly with the signed agreement and partly sent to you separately. The setup form asks for each of them.

  3. 3

    Enrol your certificates

    We generate your keys, send Danske Bank the certificate requests, authenticated with the activation code, and store the certificates the bank issues. Your private keys stay in BankConnector.

  4. 4

    Verify Danske Bank's signatures

    We check the certificates you are issued against the bank's root certificate, and the signature on every reply the bank sends. A reply whose signature fails is refused before it reaches your books.

  5. 5

    Go live with one small payment

    Choose who approves payments and switch the connection on. Start with one small payment and follow it all the way to your statement. Payments go out as pain.001; status and statements come back as pain.002 and camt. We alert you 30, 14 and 7 days before a certificate expires.

Sources: Danske Bank’s EDI Web Services v5.2, PKI Web Services v2.9, Root Certificate Verification for EDI Web Services, the Danske Bank CA Certification Practice Statement v1.1, its ISO 20022 XML documents (pain.001.001.03 MIG v3.6, Appendix v5.3), the Channels and Security and Upcoming Changes pages, the legal footers of its country sites and its London branch page. BankConnector is not affiliated with Danske Bank A/S.

← Back to all supported banks

Other banks

Connection guides for the other banks we have built.

Aareal Bank →

EBICS 2.5 and 3.0

SozialBank →

EBICS 2.5 and 3.0

Warburg Bank →

EBICS 2.5 and 3.0

apoBank →

EBICS 2.3 to 3.0

BayernLB →

EBICS 2.5 and 3.0

Berenberg →

EBICS 2.4, 2.5 and 3.0

Berliner Sparkasse →

EBICS 2.5 and 3.0

Berliner Volksbank →

EBICS 2.5 and 3.0

Haspa →

EBICS 2.5 and 3.0

Helaba →

EBICS 2.5 and 3.0

LBBW →

EBICS 2.4, 2.5 and 3.0

Naspa →

EBICS 2.5 and 3.0

NORD/LB →

EBICS 2.5 and 3.0

OLB →

EBICS 2.3 to 3.0

Postbank →

EBICS 2.3 to 3.0

ProCredit Bank →

EBICS 2.4, 2.5 and 3.0

SaarLB →

EBICS 2.5 and 3.0

Sparkasse an Ennepe und Ruhr →

EBICS

Sparkasse Bremen →

EBICS 2.5 and 3.0

Sparkasse Darmstadt und Dieburg →

EBICS 2.5 and 3.0

Sparkasse Fürth →

EBICS

Sparkassen →

EBICS

Sparkasse Heidelberg →

EBICS

Sparkasse KölnBonn →

EBICS 2.5 and 3.0

Südwestbank →

EBICS

Bankhaus Werhahn →

EBICS

HypoVereinsbank (UniCredit) →

EBICS 2.5 and 3.0

Volksbanken Raiffeisenbanken →

EBICS 2.5 and 3.0

Bank Connect →

Danish banks on Bankdata, BEC and NBS

Jyske Bank →

Bank Connect on Bankdata

Sydbank →

Bank Connect on Bankdata

Nykredit Bank →

Bank Connect on BEC

Arbejdernes Landsbank →

Bank Connect on BEC

Ringkjøbing Landbobank →

Bank Connect on Bankdata

Sparekassen Kronjylland →

Bank Connect on NBS

Lån og Spar Bank →

Bank Connect on NBS

Sparekassen Danmark →

Bank Connect on NBS

Nordea →

Corporate Access Webservice and E-Gateway

OP Financial Group →

OP Web Services

DNB →

PGP-encrypted SFTP

Deutsche Bank →

EBICS 2.3 to 3.0

Jyske Bank Hamburg →

EBICS 2.3 to 3.0

HSBC →

HSBCnet SFTP

Aargauische Kantonalbank →

EBICS 2.5 and 3.0

BancaStato →

EBICS 2.4, 2.5 and 3.0

Bank CIC (Schweiz) →

EBICS 2.4, 2.5 and 3.0

Bank Cler →

EBICS 2.5 and 3.0

Banque Cantonale de Fribourg →

EBICS 2.5 and 3.0

Banque Cantonale de Genève →

EBICS

BCV →

EBICS 2.5 and 3.0

Basellandschaftliche Kantonalbank →

EBICS 2.5 and 3.0

Basler Kantonalbank →

EBICS 2.5 and 3.0

Berner Kantonalbank →

EBICS 2.4, 2.5 and 3.0

Graubündner Kantonalbank →

EBICS 2.5 and 3.0

Hypothekarbank Lenzburg →

EBICS 2.5 and 3.0

Luzerner Kantonalbank →

EBICS 2.4, 2.5 and 3.0

PostFinance →

EBICS 2.5 and 3.0

Raiffeisen →

EBICS 2.5 and 3.0

Schwyzer Kantonalbank →

EBICS 3.0

St.Galler Kantonalbank →

EBICS 2.5 and 3.0

Thurgauer Kantonalbank →

EBICS 2.4, 2.5 and 3.0

Urner Kantonalbank →

EBICS 2.4, 2.5 and 3.0

Valiant Bank →

EBICS 2.5 and 3.0

Zürcher Kantonalbank →

EBICS 2.5 and 3.0

Zuger Kantonalbank →

EBICS 2.4, 2.5 and 3.0

Commerzbank →

EBICS 2.5 and 3.0

ING Germany →

EBICS 2.4, 2.5 and 3.0