itemProductName
string | null
required

Item or product name. Max length of 250 characters.

Maximum length: 250
Example:

"Materials deposit"

itemCost
number
required

Item or product price per unit.

Example:

12.45

itemQty
integer
required

Quantity of item or product.

Example:

1

itemProductCode
string | null

Item or product code. Max length of 250 characters.

Maximum length: 250
Example:

"M-DEPOSIT"

itemDescription
string | null

Item or product description. Max length of 250 characters.

Maximum length: 250
Example:

"Deposit for materials."

itemCommodityCode
string | null

Item or product commodity code. Max length of 250 characters.

Maximum length: 250
Example:

"010"

itemUnitOfMeasure
string | null

Unit of measurement. Max length of 100 characters.

Maximum length: 100
Example:

"SqFt"

itemMode
enum<integer> | null

Internal class of item or product: value '0' is only for invoices, '1' for bills, and '2' is common for both.

Available options:
0,
1,
2
itemCategories
(string | null)[]

Array of tags classifying item or product.