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

    Class SepaChargesRecord

    Inheritance
    System.Object
    SepaObject
    SepaChargesRecord
    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 SepaChargesRecord : SepaObject

    Constructors

    SepaChargesRecord(Boolean)

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

    Properties

    Amount

    The amount of these charges.

    Declaration
    public SepaAmount Amount { get; }
    Property Value
    Type Description
    SepaAmount
    Remarks

    The amount is mandatory and must be initialized. However, it may be a zero amount. Some German Sparkasse transactions include a zero amount charges element.

    IsEmpty

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

    Party

    Party that either deducts the charges or pays the charges.

    Declaration
    public SepaFinancialInstitutionIdentification Party { get; }
    Property Value
    Type Description
    SepaFinancialInstitutionIdentification

    TypeCode

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

    BRKF = Handelsprovision COMM = Verkaufsprovision

    Exceptions
    Type Condition
    System.ArgumentException

    An attempt was made to set a string that did not consist of four upper case characters.

    TypeProprietaryIdentification

    Declaration
    public string TypeProprietaryIdentification { 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, or a string that contains invalid characters.

    TypeProprietaryIssuer

    The issuer code of the TypeProprietaryIdentification.

    Declaration
    public string TypeProprietaryIssuer { 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, or a string that contains invalid characters.

    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