Dycode SimpleUBL UBL 2.0 Class Library

ReceiptAdvice Class

Remarks

The document used to describe the receipt of goods and services.

Public Instance Constructors

ReceiptAdvice Constructor Default constructor.
ReceiptAdvice Copy Constructor Copy constructor. (Only C++)
ReceiptAdvice 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 subset of UBL being used. (Ex: BasicProcurementProcess)
ID1 Identifier. An identifier for the Receipt Advice assigned by Delivery (Party).
CopyIndicator0..1 Indicator. Indicates whether the Receipt 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 Delivery (Party) on which the Receipt Advice was issued.
IssueTime0..1 Issue Time. The time assigned by Delivery (Party) at which the Receipt Advice was issued.
DocumentStatusCode0..1 Document Status Code. Identifies the status of the Receipt Advice with respect to its original state. This may be used if the document precedes the event and is subsequently found to be incorrect and in need of cancelling or revising.
Notes0..n Note. Free-form text applying to the Receipt Advice. This element may contain notes or any other similar information that is not contained explicitly in another structure.
LineCountNumeric0..1 Line Count. The number of lines in the document.
OrderReferences0..n Order Reference. An association to Order Reference.
DespatchDocumentReferences0..n Document Reference. An associative reference to Despatch Advice.
AdditionalDocumentReferences0..n Document Reference. An associative reference to Additional Document
Signatures0..n Signature. An association to Signature.
DeliveryCustomerParty1 Customer Party. An association to the Delivery Party.
DespatchSupplierParty1 Supplier Party. An association to the Dispatch Party.
BuyerCustomerParty0..1 Customer Party. An association to the Buyer.
SellerSupplierParty0..1 Supplier Party. An association to the Seller.
Shipment0..1 Shipment. An association to Shipment.
ReceiptLines1..n Receipt Line. An association to Receipt Advice Line.
 
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

ReceiptAdvice Properties | Dycode.SimpleUBL