Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

InvoiceLine

Namespace OfficeIMO.Invoicing
Assembly OfficeIMO.Invoicing
Modifiers sealed

Invoice line including item, quantity, price, adjustments and VAT.

Inheritance

  • Object
  • InvoiceLine

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Accepted by parameters

Constructors

Properties

public String Id { get; set; } #

Line identifier (BT-126).

public String Name { get; set; } #

Item name (BT-153).

public String Description { get; set; } #

Item description (BT-154).

public String Note { get; set; } #

Line note (BT-127).

public Decimal Quantity { get; set; } #

Invoiced quantity (BT-129).

public String UnitCode { get; set; } #

UN/ECE recommendation 20/21 unit code (BT-130).

public Decimal UnitPrice { get; set; } #

Item net price per base quantity (BT-146).

public Decimal PriceBaseQuantity { get; set; } #

Quantity to which the price applies (BT-149).

public Nullable<Decimal> GrossPrice { get; set; } #

Item gross price before the price discount (BT-148).

public Nullable<Decimal> PriceDiscount { get; set; } #

Discount per base quantity (BT-147).

public InvoiceTaxCategory Tax { get; set; } #

VAT category and percentage (BG-30).

public IList<InvoiceAllowanceCharge> AllowancesAndCharges { get; } #

Line allowances and charges (BG-27/BG-28).

public InvoicePeriod Period { get; set; } #

Line period (BG-26).

public String OrderLineReference { get; set; } #

Purchase order line reference (BT-132).

public String AccountingReference { get; set; } #

Buyer accounting reference (BT-133).

public InvoiceIdentifier ObjectIdentifier { get; set; } #

Invoiced object identifier (BT-128).

public String SellerItemIdentifier { get; set; } #

Seller item identifier (BT-155).

public String BuyerItemIdentifier { get; set; } #

Buyer item identifier (BT-156).

public InvoiceIdentifier StandardItemIdentifier { get; set; } #

Standard item identifier with scheme (BT-157).

public String OriginCountryCode { get; set; } #

Country of origin (BT-159).

public IList<InvoiceItemClassification> Classifications { get; } #

Item classifications (BT-158).

public IList<InvoiceItemAttribute> Attributes { get; } #

Additional item attributes (BG-32).

public Nullable<Decimal> DeclaredNetAmount { get; set; } #

Source-declared net line amount (BT-131), kept for comparison with the calculation.