Namespace Subsembly.Sepa

Classes

SepaAccount

Represents an Acct or RltdAcct element as it occurs in a SepaStatement.

SepaAccountTypeExtensions
SepaAgent

Holds a ISO 20022 Agent element with a FinancialInstitutionIdentification.

SepaAmount
SepaAustrianBankInfos

Helper for loading Austrian bank informations from an official "SEPA-Zahlungsverkehrs-Verzeichnis" file from the Oesterreichische Nationalbank.

SepaAustrianIBAN
SepaBTC
SepaBalance
SepaBalanceTypeExtensions
SepaBalances

An ordered sequence of SepaBalance instances.

SepaBankInfo

Genric bank information that is used to map a BankCode to a BIC.

SepaBankInfos

Container that holds the bank informations for a particular country.

SepaBankToCustomerAccountReport
SepaBankToCustomerDebitCreditNotification
SepaBankToCustomerMessage

Generic base class for all UNIFI Cash Management Messages (camt).

SepaBankToCustomerStatement
SepaBankTransactionCode

Set of elements used to identify the type or operations code of a transaction entry.

SepaChargeBearer

String constants for the values defined for ChargeBearer.

SepaCharges

An collection of SepaChargesRecord objects.

SepaChargesRecord
SepaChequeInstruction

Holds the details of a ISO 20022 ChequeInstruction element.

SepaCollection<TSepaObject>
SepaCreditTransferPaymentInformation

Specialized Payment Information for credit transfers.

SepaCreditTransferPaymentInitiation

A SEPA Credit Transfer Payment Initiation XML message.

SepaCreditTransferTransactionInformation

Spezialized Transaction Information for credit transfers.

SepaCreditTransferTransactionReference

Simple helper class that contains a complete reference to a SepaCreditTransferTransactionInformation in a SepaCreditTransferPaymentInitiation.

SepaCreditorSchemeIdentification

Contains a identification data of a Creditor and information about the Scheme of the Creditor Identification.

SepaDateUtil

Utility methods for working with SEPA dates and schedules.

SepaDebitCreditReportingIndicator_Extensions

Conversion routines: SepaDebitCreditReportingIndicator

SepaDirectDebitPaymentInformation

Specialized Payment Information for direct debits.

SepaDirectDebitPaymentInitiation

A SEPA Direct Debit Payment Initiation XML message.

SepaDirectDebitTransactionInformation

Spezialized Transaction Information for direct debits.

SepaDocument

A complete SEPA XML Document.

SepaDummyAccount

Helper class that can be used to generate CAMT data for a dummy test account.

SepaException

Special exception for particular SEPA related errors.

SepaFinancialInstitutionIdentification
SepaGermanBankInfos

Helper for loading German bank informations from an official "Bundesbank Bankleitzahlendatei".

SepaGermanBankTransactionCode

Helper class to parse and generate the German SepaBankTransactionCode. ProprietaryCode.

SepaGermanIBAN

Helper class for dealing with german IBAN numbers.

SepaIBANSpec

Information about the IBAN structure of a country.

SepaInstructionForCreditorAgent
SepaInstructionForCreditorAgentCollection

A sequence of SepaInstructionForCreditorAgent instances.

SepaLocalInstrumentCode

Constants and helper functions for well known LocalInstrumentCode values.

SepaMarketSpecificationIdentifierExtensions
SepaMessage

Abstract base class for all SEPA XML messages.

SepaMessageInfo

Describes the details of a particular SEPA message variant.

SepaMessageName

Helper class to convert between SepaMessageType and a message name string, such as "pain.001" or "camt.052".

SepaNamespace

Collection of constant strings providing the namespace URN of the supported well known SEPA message formats.

SepaNumberOfTransactionsPerStatus
SepaNumberOfTransactionsPerStatusCollection

A sequence of SepaNumberOfTransactionsPerStatus instances.

SepaObject

Abstract base class of all SEPA objects that can be read and written in XML format.

SepaOriginalPaymentInformation

Original Payment Information and Status (OrgnlPmtInfAndSts) element of a Payment Status Report (pain.002) document.

SepaOriginalPaymentInformations

A sequence of SepaOriginalPaymentInformation instances.

SepaOriginalTransactionInformation

Transaction Information and Status (TxInfAndSts) element of a Payment Status Report (pain.002) document.

SepaOriginalTransactionInformations

A sequence of SepaOriginalTransactionInformation instances.

SepaOtherId

Represents an other ID as used by SepaAccount, SepaPartyIdentification, and SepaFinancialInstitutionIdentification.

SepaOtherIds

A sequence of SepaOtherId instances.

SepaPartyIdentification

A generic SEPA party identification (initiator, debtor, creditor, etc.).

SepaPaymentInformation

Abstract base class for all SEPA Payment Information instances.

SepaPaymentInformations

A sequence of SepaPaymentInformation instances.

SepaPaymentInitiation

Abstract base class for all SEPA Payment Initiation (pain) XML messages.

SepaPaymentMethod

Constants for PaymentMethod.

SepaPaymentStatusReport
SepaPaymentTypeBase

Abstract base class for all Payment Information and Transaction Information classes.

SepaPostalAddress
SepaQrCode

Represents the content of a EPC069 QR Code, and includes methods for parsing and generating EPC 069 QR Code data strings.

SepaQrCodeCharacterSetExtensions
SepaReasonCode
SepaRegulatoryReporting

Regulatory information

SepaRemittanceInformation

Represents a Remittance Information element, as it occurs in SepaTransactionInformation, SepaOriginalTransactionInformation, and SepaTransactionDetails.

SepaServiceLevel

Constants for the official SEPA Service Level codes, as well as the SUPA specific Service Level Codes. Official codes always have four letters, SUPA proprietary values always have tree letters.

SepaStatement

Generic class for statements ("Stmt" element in "camt.053"), reports ("Rpt" element in "camt.052"), and notifications ("Ntfctn" element in "camt.054").

SepaStatementEntries

An ordered sequence of SepaStatementEntry instances.

SepaStatementEntry
SepaStatements

A sequence of SepaStatement instances.

SepaStatusAndReasonInformationExtensions

Common status and reason information helpers based on the common ISepaStatusAndReasonInformation interface.

SepaStatusCodeExtensions
SepaStatusReasonInformation

A Status Reason Information from a Payment Status Report message.

SepaStatusReasonInformations

A sequence of SepaStatusReasonInformation instances.

SepaStructuredRegulatoryReporting

Regulatory information - Structured detailed information

SepaStructuredRemittanceInformation

Represents a Structured Remittance Information element as it occurs in a SepaRemittanceInformation.

SepaSwissBankInfos

Helper for loading Swiss bank informations from an official "Bankenstamm" file from SIX Interbank Clearing AG.

SepaSwissIBAN
SepaTransactionDetails
SepaTransactionDetailsCollection

An ordered sequence of SepaTransactionDetails instances.

SepaTransactionInformation

Abstract base class for all SEPA Transaction Information instances.

SepaTransactionInformations

A sequence of SepaTransactionInformation instances.

SepaUtil

Collection of useful constants and static utility methods for processing SEPA data.

SepaWellKnownMessageInfosExtensions

Structs

SepaBIC

Helper class for working with SWIFT Addresses.

SepaCreditorID

Helper class for working with a SEPA Creditor Identifier.

SepaIBAN

Helper class for working with IBANs.

SepaRF

Helper class for working with a Structured Creditor Reference, and other, similarily composed reference values.

SepaVatID

Interfaces

ISepaNameAndAddress
ISepaStatusAndReasonInformation

Common interface shared by SepaOriginalTransactionInformation, SepaOriginalPaymentInformation, and SepaPaymentStatusReport.

Enums

SepaAccountType
SepaAmountCreditDebitIndicatorConstraint

Indicates the constraint of the CreditDebitIndicator property of a SepaAmount.

SepaBalanceType
SepaCreditDebitIndicator

Values of the CreditDebitIndicator.

SepaCreditTransferAmountType

The type of amount in a SepaCreditTransferTransactionInformation.

SepaDebitCreditReportingIndicator

Values of the DebitCreditReportingIndicator. Describes to which party the reporting refers.

SepaExceptionCode

Exception code for a SepaException.

SepaGermanIBANResult
SepaMarketSpecificationIdentifier

Enumeration of all SEPA Markect Specification documents that are currently known and supported by this implementation.

SepaMessageType

Fundamental type of a SEPA message.

SepaPartyIdentification.Fields

Enumerates all supported fields in a SepaPartyIdentification

SepaQrCodeCharacterSet

The EPC069 specified character set value contained in the QR code data.

SepaStatementEntryStatus
SepaStatusCode

The well known and defined SEPA Status Code values in order of appearance.

SepaTriState

Enumerates the choices for boolean properties with tri-state logic.

SepaWellKnownMessageInfos

Well known SEPA message variants.