Dycode SimpleUBL UBL 2.0 Class Library

Quotation Class

Remarks

The document used to quote for the provision of goods and services.

Public Instance Constructors

Quotation Constructor Default constructor.
Quotation Copy Constructor Copy constructor. (Only C++)
Quotation 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)
ID0..1 Identifier. An identifier for the Quotation assigned by the Seller.
CopyIndicator0..1 Indicator. Indicates whether the Quotation 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 Seller on which the Quotation was issued.
IssueTime0..1 Issue Time. The time assigned by the Seller at which the Quotation was issued.
Notes0..n Note. Free-form text applying to the Quotation. This element may contain notes or any other similar information that is not contained explicitly in another structure.
PricingCurrencyCode0..1 Currency Code. The currency that is used for all prices in the Quotation.
LineCountNumeric0..1 Line Count. The number of lines in the document.
ValidityPeriod0..1 Period. The period for which the Quotation is valid.
RequestForQuotationDocRef0..1 Document Reference. An associative reference to Request for Quotation.
AdditionalDocumentReferences0..n Document Reference. An associative reference to Additional Document.
Contracts0..n Contract. An association to Contract.
Signatures0..n Signature. An association to Signature.
SellerSupplierParty1 Supplier Party. An association to the Seller.
OriginatorCustomerParty0..1 Customer Party. An association to the Originator.
Deliveries0..n Delivery. An association to Delivery.
DeliveryTerms0..1 Delivery Terms. An association to Delivery Terms.
PaymentMeans0..1 Payment Means. An association to potential Payment Means for Orders related to this Quotation.
TransactionConditions0..1 Transaction Conditions. An association with any purchasing, sales or payment conditions applying to Orders related to this Quotation.
AllowanceCharges0..n Allowance Charge. An association to Allowances and Charges that apply to the Quotation as a whole.
DestinationCountry0..1 Country. An association to the country of destination (for customs purposes for potential orders).
TaxTotals0..n Tax Total. An association to the total tax amount of the Order (as estimated by the Seller).
QuotedMonetaryTotal1 Monetary Total. An association to the total amounts for the Quotation.
QuotationLines1..n Quotation Line. An association to one or more Quotation 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

Quotation Properties | Dycode.SimpleUBL