• API Overview
  • EBICS API
  • FinTS API
  • XS2A API
  • SEPA API
Search Results for

    Class VopOriginalTransactionInformation

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

    Inheritance
    System.Object
    VopOriginalTransactionInformation
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Subsembly.Sepa.VerificationOfPayee
    Assembly: Subsembly.Sepa.dll
    Syntax
    public static class VopOriginalTransactionInformation

    Methods

    GetVopCloseMatchName(SepaOriginalTransactionInformation)

    In case of a VoP status code RVMC, this provides the correct name of the account owner.

    Declaration
    public static string GetVopCloseMatchName(this SepaOriginalTransactionInformation aTxInfAndSts)
    Parameters
    Type Name Description
    SepaOriginalTransactionInformation aTxInfAndSts
    Returns
    Type Description
    System.String

    If the VoP status code is not CloseMatch, then this method returns null. Otherwise an attempt is made to extract to correct name from Subsembly.Sepa.SepaStatusReasonInformations.#ctor[0]. AdditionalInformation.

    Exceptions
    Type Condition
    System.ArgumentNullException

    The parameter aTxInfAndSts was null.

    GetVopStatusCode(SepaOriginalTransactionInformation)

    The TransactionStatus converted to a VoP status code.

    Declaration
    public static VopStatusCode GetVopStatusCode(this SepaOriginalTransactionInformation aTxInfAndSts)
    Parameters
    Type Name Description
    SepaOriginalTransactionInformation aTxInfAndSts
    Returns
    Type Description
    VopStatusCode
    Remarks

    If the TransactionStatus does not contain a valid VoP status code, then this method returns zero.

    Exceptions
    Type Condition
    System.ArgumentNullException

    The parameter aTxInfAndSts was null.

    SetVopStatusCode(SepaOriginalTransactionInformation, VopStatusCode, String)

    Sets the TransactionStatus with the string value from a VopStatusCode and an optional close match name.

    Declaration
    public static void SetVopStatusCode(this SepaOriginalTransactionInformation aTxInfAndSts, VopStatusCode nStatusCode, string sCloseMatchName)
    Parameters
    Type Name Description
    SepaOriginalTransactionInformation aTxInfAndSts
    VopStatusCode nStatusCode
    System.String sCloseMatchName

    Optionally a close match name may be set together with the nStatusCode CloseMatch. If a sCloseMatchName is provided with another status, then an exception will be thrown.

    Exceptions
    Type Condition
    System.ArgumentNullException

    The parameter aTxInfAndSts was null.

    In This Article
    Back to top Copyright 2009-2025 Subsembly GmbH