Class SepaOriginalPaymentInformation
Original Payment Information and Status (OrgnlPmtInfAndSts) element of a Payment
Status Report (pain.002) document.
Inheritance
SepaOriginalPaymentInformation
Assembly: Subsembly.Sepa.dll
public class SepaOriginalPaymentInformation : SepaObject, ISepaStatusAndReasonInformation
Constructors
Declaration
public SepaOriginalPaymentInformation()
Properties
Declaration
public override bool IsEmpty { get; }
Property Value
Overrides
Declaration
public SepaNumberOfTransactionsPerStatusCollection NumberOfTransactionsPerStatus { get; }
Property Value
Declaration
public decimal OriginalControlSum { get; set; }
Property Value
Type |
Description |
decimal |
If this is zero, then the OrgnlCtrlSum is not included in the XML. Value must not
be negative.
|
Optional original number of transactions.
Declaration
public int OriginalNumberOfTransactions { get; set; }
Property Value
Type |
Description |
int |
If this is zero, then the OrgnlNbOfTxs is not included in the XML. Value must not
be negative.
|
Unique identification of the original Payment Information.
Declaration
public string OriginalPaymentInformationIdentification { get; set; }
Property Value
Collection of all Original Transaction Information and Status of this
original payment information.
Declaration
public SepaOriginalTransactionInformations OriginalTransactionInformations { get; }
Property Value
The optional payment information status.
Declaration
public string PaymentInformationStatus { get; set; }
Property Value
Declaration
public string Status { get; }
Property Value
The Status Reason Informations for this instance.
Declaration
public SepaStatusReasonInformations StatusReasonInformations { get; }
Property Value
Methods
Declaration
public override void Clear()
Overrides
Declaration
protected override void OnReadXml(XmlReader aXmlReader, SepaMessageInfo aMessageInfo)
Parameters
Overrides
Declaration
protected override void OnValidate(ICollection<SepaException> vErrors, string sPath)
Parameters
Overrides
Declaration
protected override void OnWriteXml(XmlWriter aXmlWriter, SepaMessageInfo aMessageInfo)
Parameters
Overrides
Declaration
public void SetUncheckedOriginalPaymentInformationIdentification(string sOrgnlPmtInfId)
Parameters
Type |
Name |
Description |
string |
sOrgnlPmtInfId |
|
Implements
Extension Methods