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

    Class SepaStatusReasonInformation

    A Status Reason Information from a Payment Status Report message.

    Inheritance
    System.Object
    SepaObject
    SepaStatusReasonInformation
    Inherited Members
    SepaObject.TagName
    SepaObject.IsMandatory
    SepaObject.WriteXml(XmlWriter, SepaMessageInfo)
    SepaObject.WriteXml(XmlWriter, SepaMessageInfo, String)
    SepaObject.ReadXml(XmlReader, SepaMessageInfo)
    SepaObject.ReadXml(XmlReader, SepaMessageInfo, String)
    SepaObject.IsValid
    SepaObject.Validate(ICollection<SepaException>, String)
    SepaObject.OnWriteObjectXml(XmlWriter, SepaMessageInfo, String)
    SepaObject.OnReadObjectXml(XmlReader, SepaMessageInfo, String)
    SepaObject.OnAfterXmlRead(SepaMessageInfo)
    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
    Assembly: Subsembly.Sepa.dll
    Syntax
    public class SepaStatusReasonInformation : SepaObject

    Constructors

    SepaStatusReasonInformation()

    Declaration
    public SepaStatusReasonInformation()

    Properties

    AdditionalInformation

    Optional additional information for status reason.

    Declaration
    public string AdditionalInformation { get; set; }
    Property Value
    Type Description
    System.String

    If no additional information is provided, this property is null, which is also its default value. Status reasons may contain multiple additional information (AddtlInf) elements. If so, the elements are concatenated with an Environment.NewLine separator. Empty elements are empty strings. Each line of additional information must not be longer than 105 characters.

    Remarks

    Only latin characters should be used. It is up to the caller to ensure that the provided string contains only characters accepted by the recipient of the SEPA document.

    For Verification of Payee the additional information is used to convey narrative text about the result of the Verification of Payee which shall be presented to the user.

    Exceptions
    Type Condition
    System.ArgumentException

    An attempt was made to set a string longer than 105 characters.

    See Also
    AdditionalInformationLines

    AdditionalInformationLines

    Declaration
    public string[] AdditionalInformationLines { get; set; }
    Property Value
    Type Description
    System.String[]
    See Also
    AdditionalInformation

    IsEmpty

    Declaration
    public override bool IsEmpty { get; }
    Property Value
    Type Description
    System.Boolean
    Overrides
    SepaObject.IsEmpty

    StatusOriginator

    Optional originator of this status information.

    Declaration
    public SepaPartyIdentification StatusOriginator { get; }
    Property Value
    Type Description
    SepaPartyIdentification
    Remarks

    Only the Name or BIC property (and not both) of the party identification may be set.

    StatusReasonCode

    Optional status reason code.

    Declaration
    public string StatusReasonCode { get; set; }
    Property Value
    Type Description
    System.String
    Remarks

    All codes are four alphanumeric characters. See other documentation for individual possible values.

    Exceptions
    Type Condition
    System.ArgumentException

    An attempt was made to set a syntactically invalid code.

    Methods

    Clear()

    Declaration
    public override void Clear()
    Overrides
    SepaObject.Clear()

    OnReadXml(XmlReader, SepaMessageInfo)

    Declaration
    protected override void OnReadXml(XmlReader aXmlReader, SepaMessageInfo aMessageInfo)
    Parameters
    Type Name Description
    System.Xml.XmlReader aXmlReader
    SepaMessageInfo aMessageInfo
    Overrides
    SepaObject.OnReadXml(XmlReader, SepaMessageInfo)

    OnValidate(ICollection<SepaException>, String)

    Declaration
    protected override void OnValidate(ICollection<SepaException> vErrors, string sPath)
    Parameters
    Type Name Description
    System.Collections.Generic.ICollection<SepaException> vErrors
    System.String sPath
    Overrides
    SepaObject.OnValidate(ICollection<SepaException>, String)

    OnWriteXml(XmlWriter, SepaMessageInfo)

    Declaration
    protected override void OnWriteXml(XmlWriter aXmlWriter, SepaMessageInfo aMessageInfo)
    Parameters
    Type Name Description
    System.Xml.XmlWriter aXmlWriter
    SepaMessageInfo aMessageInfo
    Overrides
    SepaObject.OnWriteXml(XmlWriter, SepaMessageInfo)
    In This Article
    Back to top Copyright 2009-2025 Subsembly GmbH