Class SepaChequeInstruction

Namespace
Subsembly.Sepa
Assembly
Subsembly.Sepa.dll

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

string

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

string

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

string

Remarks

The following codes are defined by the "Spezifikation der Datenformate".

MLDBMailToDebtor
MLCDMailToCreditor
MLFAMailToFinalAgent
CRDBCurierToDebtor
CRCDCurierToCreditor
CRFACurierToFinalAgent
PUDBPickUpByDebtor
PUCDPickUpByCreditor
PUFAPickUpByFinalAgent
RGDBRegisteredMailToDebtor
RGCDRegisteredMailToCreditor
RGFARegisteredMailToFinalAgent

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

string

Exceptions

ArgumentException

An attempt was made to set a string that was longer than 35 characters.

IsEmpty

public override bool IsEmpty { get; }

Property Value

bool

Methods

Clear()

public override void Clear()

OnReadXml(XmlReader, SepaMessageInfo)

protected override void OnReadXml(XmlReader aXmlReader, SepaMessageInfo aMessageInfo)

Parameters

aXmlReader XmlReader
aMessageInfo SepaMessageInfo

OnValidate(ICollection<SepaException>, string)

protected override void OnValidate(ICollection<SepaException> vErrors, string sPath)

Parameters

vErrors ICollection<SepaException>
sPath string

OnWriteXml(XmlWriter, SepaMessageInfo)

protected override void OnWriteXml(XmlWriter aXmlWriter, SepaMessageInfo aMessageInfo)

Parameters

aXmlWriter XmlWriter
aMessageInfo SepaMessageInfo