Dycode SimpleUBL UBL 2.0 Class Library

InvoiceLine Class


Information about an Invoice Line.

Public Instance Constructors

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

Public Instance Properties

Property UBL 2.0 Description
ID1 Identifier. Identifies the Invoice Line.
UUID0..1 UUID. A universally unique identifier for an instance of this ABIE.
Note0..1 Note. Free-form text applying to the Invoice Line. This element may contain notes or any other similar information that is not contained explicitly in another structure.
InvoicedQuantity0..1 Quantity. The quantity (of Items) on the Invoice Line.
LineExtensionAmount1 Line Extension Amount. The total amount for the Invoice Line, including Allowance Charges but net of taxes.
TaxPointDate0..1 Tax Point Date. The date of the Invoice Line, used to indicate the point at which tax becomes applicable.
AccountingCostCode0..1 Accounting Cost Code. The buyer's accounting code applied to the Invoice Line.
AccountingCost0..1 Accounting Cost. The buyer's accounting cost centre applied to the Invoice Line, expressed as text.
FreeOfChargeIndicator0..1 Indicator. Indicates whether the Invoice Line is Free Of Charge (default = false).
OrderLineReferences0..n Order Line Reference. An association to Order Line Reference.
DespatchLineReferences0..n Line Reference. An associative reference to Despatch Line.
ReceiptLineReferences0..n Line Reference. An associative reference to Receipt Line.
BillingReferences0..n Billing Reference. An association to Billing Reference.
DocumentReferences0..n Document Reference. An association to Document Reference.
PricingReference0..1 Pricing Reference. An association to Pricing Reference.
OriginatorParty0..1 Party. The party who originated the Order to which the Invoice is related.
Deliveries0..n Delivery. An association to Delivery.
PaymentTerms0..n Payment Terms. An association to Payment Terms.
AllowanceCharges0..n Allowance Charge. An association to Allowance Charge.
TaxTotals0..n Tax Total. An association to Tax Total.
Item1 Item. An association to Item.
Price0..1 Price. An association to Price.
DeliveryTerms0..1 Delivery Terms. An association to Delivery Terms.

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

InvoiceLine Properties | Dycode.SimpleUBL.Common