Class SepaOriginalPaymentInformation
Original Payment Information and Status (OrgnlPmtInfAndSts) element of a Payment Status Report (pain.002) document.
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 class SepaOriginalPaymentInformation : SepaObject
Constructors
SepaOriginalPaymentInformation()
Declaration
public SepaOriginalPaymentInformation()
Properties
IsEmpty
Declaration
public override bool IsEmpty { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Overrides
OriginalControlSum
Original control sum
Declaration
public decimal OriginalControlSum { get; set; }
Property Value
Type | Description |
---|---|
System.Decimal | If this is zero, then the OrgnlCtrlSum is not included in the XML. Value must not be negative. |
OriginalNumberOfTransactions
Optional original number of transactions.
Declaration
public int OriginalNumberOfTransactions { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | If this is zero, then the OrgnlNbOfTxs is not included in the XML. Value must not be negative. |
OriginalPaymentInformationIdentification
Unique identification of the original Payment Information.
Declaration
public string OriginalPaymentInformationIdentification { get; set; }
Property Value
Type | Description |
---|---|
System.String |
OriginalTransactionInformations
Collection of all Original Transaction Information and Status of this original payment information.
Declaration
public SepaOriginalTransactionInformations OriginalTransactionInformations { get; }
Property Value
Type | Description |
---|---|
SepaOriginalTransactionInformations |
PaymentInformationStatus
The optional payment information status.
Declaration
public string PaymentInformationStatus { get; set; }
Property Value
Type | Description |
---|---|
System.String |
StatusReasonInformations
The Status Reason Informations for this instance.
Declaration
public SepaStatusReasonInformations StatusReasonInformations { get; }
Property Value
Type | Description |
---|---|
SepaStatusReasonInformations |
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 |