Dycode SimpleUBL UBL 2.0 Class Library

LineItem Class


Information about a Line Item.

Public Instance Constructors

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

Public Instance Properties

Property UBL 2.0 Description
ID1 Identifier. Identifies the Line Item assigned by the buyer.
SalesOrderID0..1 Order Identifier. The identification given to a Line by the seller.
UUID0..1 UUID. A universally unique identifier for an instance of this ABIE.
Note0..1 Note. Free-form text applying to the Line Item. This element may contain notes or any other similar information that is not contained explicitly in another structure.
LineStatusCode0..1 Line Status Code. Identifies the status of the Line with respect to its original state.
Quantity0..1 Quantity. The quantity of Items for the Line Item.
LineExtensionAmount0..1 Line Extension Amount. The total amount for the Line Item, including Allowance Charges but net of taxes.
TotalTaxAmount0..1 Tax Amount. The total tax amount for the Line Item.
MinimumQuantity0..1 Quantity. The minimum quantity for the Item on the Line.
MaximumQuantity0..1 Quantity. The maximum quantity for the Item on the Line.
MinimumBackorderQuantity0..1 Backorder. The minimum back order quantity (where back order is allowed).
MaximumBackorderQuantity0..1 Backorder. The maximum back order quantity (where back order is allowed).
InspectionMethodCode0..1 Inspection Method Code. Inspection requirements for a Line Item, expressed as a code.
PartialDeliveryIndicator0..1 Partial Delivery Indicator. Indicates whether a partial delivery is allowed.
BackOrderAllowedIndicator0..1 Back Order Allowed Indicator. Indicates whether back order is allowed.
AccountingCostCode0..1 Accounting Cost Code. The buyer's accounting code applied to the Line Item.
AccountingCost0..1 Accounting Cost. The buyer's accounting cost centre applied to the Line Item, expressed as text.
Deliveries0..n Delivery. An association to Delivery.
DeliveryTerms0..1 Delivery Terms. An association to Delivery Terms.
OriginatorParty0..1 Party. The party who originated Order.
OrderedShipments0..n Ordered Shipment. An association to Ordered Shipment.
PricingReference0..1 Pricing Reference. An association to Pricing Reference.
AllowanceCharges0..n Allowance Charge. An association to Allowance Charge.
Price0..1 Price. An association to Price.
Item1 Item. An association to Item.

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

LineItem Properties | Dycode.SimpleUBL.Common