Class SepaCreditorSchemeIdentification
Contains a identification data of a Creditor and information about the Scheme of the Creditor Identification.
public sealed class SepaCreditorSchemeIdentification : SepaObject
- Inheritance
-
SepaCreditorSchemeIdentification
- Inherited Members
Constructors
SepaCreditorSchemeIdentification(string, bool)
public SepaCreditorSchemeIdentification(string sTagName, bool fIsMandatory)
Parameters
Properties
CreditorIdentifier
Identifier of the creditor (CI).
public string CreditorIdentifier { get; set; }
Property Value
Remarks
If this property is set with a valid SepaCreditorID, and the property
SchemeNameProprietary is null, then the property
SchemeNameProprietary will be set to "SEPA".
Exceptions
- ArgumentException
An invalid value was set.
CreditorName
Optional creditor name.
public string CreditorName { get; set; }
Property Value
Remarks
Currently this is only used for the original creditor name in an mandate amendment.
Exceptions
- ArgumentException
An attempt was made to set a string longer than 70 characters.
- See Also
IsEmpty
public override bool IsEmpty { get; }
Property Value
SchemeNameProprietary
Proprietary name of the creditor identification scheme.
public string SchemeNameProprietary { get; set; }
Property Value
Remarks
See remarks for CreditorIdentifier to learn when this property will be implicitly set to "SEPA". Do not set this property, unless you set the property CreditorIdentifier, too.
Exceptions
- ArgumentException
Too long or otherwise invalid value was set.
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