Class SepaChequeInstruction
Holds the details of a ISO 20022 ChequeInstruction element.
Inherited Members
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 SepaChequeInstruction : SepaObject
Constructors
SepaChequeInstruction()
Declaration
public SepaChequeInstruction()
Properties
DeliveryMethodCode
Declaration
public string DeliveryMethodCode { get; set; }
Property Value
Type | Description |
---|---|
System.String |
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
Type | Condition |
---|---|
System.ArgumentException | An attempt was made to set a string that did not consist of four upper case characters. |
DeliveryMethodProprietary
Proprietary delivery method information. Should not be used, except as described below.
Declaration
public string DeliveryMethodProprietary { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
This field is used when converting DTAZV files to an ISO PAIN format. For cheque payments with "Zahlungsart" 21-23 or 30-33, this field will be set to the actual "Zahlungsart" value, in addition to setting PaymentMethod to "CHK".
Exceptions
Type | Condition |
---|---|
System.ArgumentException | An attempt was made to set a string that was longer than 35 characters. |
IsEmpty
Declaration
public override bool IsEmpty { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Overrides
Methods
Clear()
Declaration
public override void Clear()
Overrides
OnReadXml(XmlReader, SepaMessageInfo)
Declaration
protected override void OnReadXml(XmlReader aXmlReader, SepaMessageInfo aMessageInfo)
Parameters
Type | Name | Description |
---|---|---|
System.Xml.XmlReader | aXmlReader | |
SepaMessageInfo | aMessageInfo |
Overrides
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
OnWriteXml(XmlWriter, SepaMessageInfo)
Declaration
protected override void OnWriteXml(XmlWriter aXmlWriter, SepaMessageInfo aMessageInfo)
Parameters
Type | Name | Description |
---|---|---|
System.Xml.XmlWriter | aXmlWriter | |
SepaMessageInfo | aMessageInfo |