Subsembly SEPA API
Copyright © 2008-2023 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 Subsembly SEPA API uses the namespace Subsembly.Sepa. The previous Subsembly Swift API is now included with the Subsembly SEPA API. The Swift classes can be found in the namespace Subsembly.Swift. There is also a separate namespace Subsembly.Dtazv for parsing and generating DTAZV files. Additional helpers for converting SEPA to JSON or CSV are included in the namespace Subsembly.Supa.
- Namespace Subsembly.Sepa
- Namespace Subsembly.Supa
- Namespace Subsembly.Swift
- Namespace Subsembly.Dtazv
The current Subsembly SEPA API software development kit can be downloaded from
The Subsembly SEPA API development kit includes the following three sample projects with C# source code: