Subsembly SEPA API
Copyright © 2008-2021 Subsembly GmbH
The Subsembly SEPA API provides support for parsing and generating files in the following financial data formats.
- SEPA / ISO 20022 PAIN.001
- SEPA / ISO 20022 PAIN.002
- SEPA / ISO 20022 PAIN.008
- ISO 20022 CAMT.052
- ISO 20022 CAMT.053
- ISO 20022 CAMT.054
- German DTAZV
- SWIFT MT-940
- SWIFT MT-942
- SWIFT MT-535
- SWIFT MT-571
The release notes can be found here.
The Subsembly SEPA API consists of several core assemblies compiled for .NET Standard 2.0. See https://docs.microsoft.com/de-de/dotnet/standard/net-standard for a table of .NET Standard 2.0 compatible platforms.
The following core assemblies were compiled for .NET Standard 2.0 and can be added to any project that targets a .NET Standard 2.0 compatible environment:
Also, you must add a NuGet reference to System.Text.Encoding.CodePages by Microsoft (see https://www.nuget.org/packages/System.Text.Encoding.CodePages/4.5.1), or add the following files to your installation:
In addition the following files should be added to your development environment in order to support the Visual Studio Intellisense:
All of these assemblies and files are contained in the Subsembly SEPA API software development kit.
The current Subsembly SEPA API software development kit can be downloaded from
A complete and coherent set of all Subsembly API assemblies is also available, and can be downloaded from
If you are using multiple Subsembly APIs, then you should always work with the assemblies contained in the Subsemblies.zip package.
The Subsembly SEPA API uses the Namespace Subsembly.Sepa namespace. The previous Subsembly Swift API is now included with the Subsembly SEPA API. The Swift classes can be found in the Namespace Subsembly.Swift namespace. There is also a separate Namespace Subsembly.Dtazv namespace for parsing and generating DTAZV files. Additional helpers for converting SEPA to JSON or CSV are included in the Namespace Subsembly.Supa namespace.
- Namespace Subsembly.Sepa
- Namespace Subsembly.Supa
- Namespace Subsembly.Swift
- Namespace Subsembly.Dtazv
The Subsembly SEPA API development kit includes the following three sample projects with C# source code: