Class VopOriginalPaymentInformation

Namespace
Subsembly.Sepa.VerificationOfPayee
Assembly
Subsembly.Sepa.dll

Extensions for SepaOriginalPaymentInformation in order to support the German Verification of Payee implementation.

public static class VopOriginalPaymentInformation
Inheritance
VopOriginalPaymentInformation
Inherited Members

Methods

SetVopNumberOfTransactionsPerStatus(SepaOriginalPaymentInformation, VopStatusCode, int)

public static void SetVopNumberOfTransactionsPerStatus(this SepaOriginalPaymentInformation aOrgnlPmtInf, VopStatusCode nVopStatusCode, int nNumberOfTransactions)

Parameters

aOrgnlPmtInf SepaOriginalPaymentInformation
nVopStatusCode VopStatusCode
nNumberOfTransactions int

Exceptions

ArgumentNullException

The parameter aOrgnlPmtInf was null.

ArgumentException

The parameter nVopStatusCode was not a valid status code.

SetVopPaymentInformationStatus(SepaOriginalPaymentInformation, VopGroupStatusCode)

public static void SetVopPaymentInformationStatus(this SepaOriginalPaymentInformation aOrgnlPmtInf, VopGroupStatusCode nStatusCode)

Parameters

aOrgnlPmtInf SepaOriginalPaymentInformation
nStatusCode VopGroupStatusCode

Exceptions

ArgumentNullException

VopMerge(SepaOriginalPaymentInformation, SepaOriginalPaymentInformation)

Merges the SepaOriginalTransactionInformations from a partial Verification of Payee result, with the SepaOriginalTransactionInformations in aToPmtInf.

public static void VopMerge(this SepaOriginalPaymentInformation aToPmtInf, SepaOriginalPaymentInformation aFromPmtInf)

Parameters

aToPmtInf SepaOriginalPaymentInformation
aFromPmtInf SepaOriginalPaymentInformation