item_name Property
Line item property: Reference to the kind of item.
Syntax
def get_item_name(item_index: int) -> str: ... def set_item_name(item_index: int, value: str) -> None: ...
Default Value
""
Remarks
Line item property: Reference to the kind of item.
Line items represent goods or services bought in a QuickBooks transaction.
Each line item is represented by a number of properties, each prefixed by Item (see the list of properties for individual classs for details). Properties such as item_quantity and item_description are always present; some properties are found in only certain types of transactions.
Item is a reference to a kind of item, predefined within QuickBooks. Generally items defined within QuickBooks have default values for item_description, etc., and if only Item is set when adding a record to QuickBooks, the other properties will be set automatically.
This class is used to create a single item. However, any InQB class may be set with an unlimited number of these items. For example:
Invoice.ItemCount = 3 LineItems.ItemName = "Wingnut" LineItems.Quantity = 8 Invoice.ItemAggregate[0] = LineItems.GetAggregate() LineItems.ItemName = "Shovel" LineItems.Quantity = 1 Invoice.ItemAggregate[1] = LineItems.GetAggregate() LineItems.ItemName = "Mower blade" LineItems.Quantity = 1 Invoice.ItemAggregate[2] = LineItems.GetAggregate()
Items may also be grouped into ItemGroups, using the LineItemGroups class.
The item_index parameter specifies the index of the item in the array. The size of the array is controlled by the item_count property.