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

    Class SepaStructuredRemittanceInformation

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

    Inheritance
    System.Object
    SepaObject
    SepaStructuredRemittanceInformation
    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 sealed class SepaStructuredRemittanceInformation : SepaObject

    Constructors

    SepaStructuredRemittanceInformation()

    Declaration
    public SepaStructuredRemittanceInformation()

    SepaStructuredRemittanceInformation(Boolean)

    Creates a SepaStructuredRemittanceInformation with the default TagName "Strd".

    Declaration
    public SepaStructuredRemittanceInformation(bool fIsMandatory)
    Parameters
    Type Name Description
    System.Boolean fIsMandatory

    SepaStructuredRemittanceInformation(String)

    Declaration
    public SepaStructuredRemittanceInformation(string sTagName)
    Parameters
    Type Name Description
    System.String sTagName

    SepaStructuredRemittanceInformation(String, Boolean)

    Declaration
    public SepaStructuredRemittanceInformation(string sTagName, bool fIsMandatory)
    Parameters
    Type Name Description
    System.String sTagName
    System.Boolean fIsMandatory

    Properties

    AdditionalRemittanceInformation

    Declaration
    public string[] AdditionalRemittanceInformation { get; set; }
    Property Value
    Type Description
    System.String[]

    CreditorReference

    Optional creditor reference.

    Declaration
    public string CreditorReference { get; set; }
    Property Value
    Type Description
    System.String
    Exceptions
    Type Condition
    System.ArgumentException

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

    CreditorReferenceTypeCode

    The creditor reference document type code identifies the type of the CreditorReference.

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

    Only either CreditorReferenceTypeCode, or CreditorReferenceTypeProprietary may be set, but not both.

    Exceptions
    Type Condition
    System.ArgumentException

    An attempt was made to set a value that is not a syntactically valid code.

    CreditorReferenceTypeProprietary

    The creditor reference document type proprietary value is an alternative way to specify the type of the CreditorReference.

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

    Only either CreditorReferenceTypeCode, or CreditorReferenceTypeProprietary may be set, but not both.

    Exceptions
    Type Condition
    System.ArgumentException

    An attempt was made to set a value that is not a syntactically valid code.

    IsEmpty

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

    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)

    SetAdditionalRemittanceInformation(String[])

    Declaration
    public void SetAdditionalRemittanceInformation(params string[] vsAddtlRmtInf)
    Parameters
    Type Name Description
    System.String[] vsAddtlRmtInf
    In This Article
    Back to top Copyright 2009-2025 Subsembly GmbH