Class SepaChequeInstruction
Holds the details of a ISO 20022 ChequeInstruction element.
public sealed class SepaChequeInstruction : SepaObject
- Inheritance
-
SepaChequeInstruction
- Inherited Members
Constructors
SepaChequeInstruction()
public SepaChequeInstruction()
Properties
ChequeNumber
Unique and unambiguous identifier for a cheque as assigned by the agent.
public string ChequeNumber { get; set; }
Property Value
Exceptions
- ArgumentException
An attempt was made to set a string that was longer than 35 characters.
ChequeType
Specifies the type of cheque to be issued.
public string ChequeType { get; set; }
Property Value
Exceptions
- ArgumentException
An attempt was made to set a string that did not consist of four upper case characters.
DeliveryMethodCode
public string DeliveryMethodCode { get; set; }
Property Value
Remarks
The following codes are defined by the "Spezifikation der Datenformate".
| MLDB | MailToDebtor |
| MLCD | MailToCreditor |
| MLFA | MailToFinalAgent |
| CRDB | CurierToDebtor |
| CRCD | CurierToCreditor |
| CRFA | CurierToFinalAgent |
| PUDB | PickUpByDebtor |
| PUCD | PickUpByCreditor |
| PUFA | PickUpByFinalAgent |
| RGDB | RegisteredMailToDebtor |
| RGCD | RegisteredMailToCreditor |
| RGFA | RegisteredMailToFinalAgent |
Exceptions
- ArgumentException
An attempt was made to set a string that did not consist of four upper case characters.
DeliveryMethodProprietary
Proprietary delivery method information. below.
public string DeliveryMethodProprietary { get; set; }
Property Value
Exceptions
- ArgumentException
An attempt was made to set a string that was longer than 35 characters.
IsEmpty
public override bool IsEmpty { get; }
Property Value
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