Dycode SimpleUBL UBL 2.0 Class Library

RemittanceAdvice Class

Remarks

The document used to specify details of an actual payment.

Public Instance Constructors

RemittanceAdvice Constructor Default constructor.
RemittanceAdvice Copy Constructor Copy constructor. (Only C++)
RemittanceAdvice Constructor with required values Constructor with required values. (Only C++, .NET)

Public Instance Properties

 
Property UBL 2.0 Description
UBLVersionID0..1 UBL Version Identifier. The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. (Ex: 2.0.5)
UBLExtensions0..1 A container for all extensions present in the document.
CustomizationID0..1 Customization Identifier. Identifies a user-defined customization of UBL for a specific use. (Ex: NES)
ProfileID0..1 Profile Identifier. Identifies a user-defined profile of the customization of UBL being used. (Ex: BasicProcurementProcess)
ID1 Identifier. An identifier for the Remittance Advice assigned by the Debtor.
CopyIndicator0..1 Indicator. Indicates whether the Remittance Advice is a copy (true) or not (false).
UUID0..1 UUID. A universally unique identifier for an instance of this ABIE.
IssueDate1 Issue Date. The date assigned by the Debtor on which the Remittance Advice was issued.
IssueTime0..1 Issue Time. The time assigned by the Debtor at which the Remittance Advice was issued.
Notes0..n Note. Free-form text applying to the Remittance Advice. This element may contain notes or any other similar information that is not contained explicitly in another structure.
DocumentCurrencyCode0..1 Currency Code. The default currency for the Remittance Advice.
TotalDebitAmount0..1 Debit Amount. The totals of all debit amounts for the Remittance Advice.
TotalCreditAmount0..1 Credit Amount. The totals of all credit amounts for the Remittance Advice.
TotalPaymentAmount0..1 Payment Amount. The total payable amount for the Remittance Advice (positive).
PaymentOrderReference0..1 Payment Order Reference. An internal reference to the order for payment from the Payer to the Payer's bank.
PayerReference0..1 Reference. An internal reference to the Payer's order for payment.
InvoicingPartyReference0..1 Reference. An internal reference of the order for payment for the Invoicing Party. This may have been requested by the Payee of the Payer to accompany their remittance.
LineCountNumeric0..1 Line Count. The number of lines in the document.
InvoicePeriods0..n Period. Associates the Remittance Advice with an Invoicing Period rather than a specific Invoice.
BillingReference0..1 Billing Reference. An association to Billing Reference.
AdditionalDocumentReferences0..n Document Reference. An associative reference to Additional Document.
Signatures0..n Signature. An association to Signature.
AccountingCustomerParty1 Customer Party. An association to the Accounting Customer Party.
AccountingSupplierParty1 Supplier Party. An association to the Accounting Supplier Party.
PayeeParty0..1 Party. An association to the Payee.
PaymentMeans0..1 Payment Means. An association to Payment Means.
TaxTotals0..n Tax Total. An association to Tax Total.
RemittanceAdviceLines1..n Remittance Advice Line. An association to one or more Remittance Advice Lines.
 
XML XML Document in the string format.

Public Instance Methods

GetSchemaValidationErrors Validate document by schema. If document is not valid, return validation error.
GetSchemaValidationErrorsFromXML Validate XML by schema. If XML is not valid, return validation error.
GetValueValidationErrors Validate document by value. If document is not valid, return validation error.
GetValueValidationErrorsFromXML Validate XML by value. If XML is not valid, return validation error.
GetValidationErrors Validate document by schema and then by value. If document is not valid, return validation error.
GetValidationErrorsFromXML Validate XML by schema and then by value. If XML is not valid, return validation error.
Write Write document XML.
Read Read document XML.

Public Operators

Operator=Overloading of Assignment Operator. (Only C++)

Thread Safety

Public static members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

See Also

RemittanceAdvice Properties | Dycode.SimpleUBL