Class SepaChargesRecord
Inheritance
SepaChargesRecord
Assembly: Subsembly.Sepa.dll
Syntax
public sealed class SepaChargesRecord : SepaObject
Constructors
SepaChargesRecord(bool)
Declaration
public SepaChargesRecord(bool fIsMandatory)
Parameters
Type |
Name |
Description |
bool |
fIsMandatory |
|
Properties
Amount
The amount of these charges.
Declaration
public SepaAmount Amount { get; }
Property Value
IsEmpty
Declaration
public override bool IsEmpty { get; }
Property Value
Overrides
Party
Party that either deducts the charges or pays the charges.
Declaration
public SepaFinancialInstitutionIdentification Party { get; }
Property Value
TypeCode
Declaration
public string TypeCode { get; set; }
Property Value
Exceptions
Type |
Condition |
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
Exceptions
Type |
Condition |
ArgumentException |
An attempt was made to set a string longer than 35 characters,
or a string that contains invalid characters.
|
TypeProprietaryIssuer
Declaration
public string TypeProprietaryIssuer { get; set; }
Property Value
Exceptions
Type |
Condition |
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
OnReadXml(XmlReader, SepaMessageInfo)
Declaration
protected override void OnReadXml(XmlReader aXmlReader, SepaMessageInfo aMessageInfo)
Parameters
Overrides
OnValidate(ICollection<SepaException>, string)
Declaration
protected override void OnValidate(ICollection<SepaException> vErrors, string sPath)
Parameters
Overrides
OnWriteXml(XmlWriter, SepaMessageInfo)
Declaration
protected override void OnWriteXml(XmlWriter aXmlWriter, SepaMessageInfo aMessageInfo)
Parameters
Overrides