Class SepaChargesRecord
public sealed class SepaChargesRecord : SepaObject
- Inheritance
-
SepaChargesRecord
- Inherited Members
Constructors
SepaChargesRecord(bool)
public SepaChargesRecord(bool fIsMandatory)
Parameters
fIsMandatorybool
Properties
Amount
The amount of these charges.
public SepaAmount Amount { get; }
Property Value
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
public override bool IsEmpty { get; }
Property Value
Party
Party that either deducts the charges or pays the charges.
public SepaFinancialInstitutionIdentification Party { get; }
Property Value
TypeCode
public string TypeCode { get; set; }
Property Value
Remarks
BRKF = Handelsprovision COMM = Verkaufsprovision
Exceptions
- ArgumentException
An attempt was made to set a string that did not consist of four upper case characters.
TypeProprietaryIdentification
public string TypeProprietaryIdentification { get; set; }
Property Value
Exceptions
- 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.
public string TypeProprietaryIssuer { get; set; }
Property Value
Exceptions
- ArgumentException
An attempt was made to set a string longer than 35 characters, or a string that contains invalid characters.
Methods
Clear()
public override void Clear()
OnReadXml(XmlReader, SepaMessageInfo)
protected override void OnReadXml(XmlReader aXmlReader, SepaMessageInfo aMessageInfo)
Parameters
aXmlReaderXmlReaderaMessageInfoSepaMessageInfo
OnValidate(ICollection<SepaException>, string)
protected override void OnValidate(ICollection<SepaException> vErrors, string sPath)
Parameters
vErrorsICollection<SepaException>sPathstring
OnWriteXml(XmlWriter, SepaMessageInfo)
protected override void OnWriteXml(XmlWriter aXmlWriter, SepaMessageInfo aMessageInfo)
Parameters
aXmlWriterXmlWriteraMessageInfoSepaMessageInfo