Intuit · Schema

Item

An Item represents a product or service that a company buys, sells, or re-sells. Items are used in line items on invoices, sales receipts, bills, and other transactions.

AccountingCustom FieldsFinancialFinancial ServicesInvoicingPaymentsPayrollProject ManagementSales TaxSmall BusinessTaxTax PreparationTaxesTime TrackingFortune 1000

Properties

Name Type Description
Id string Unique identifier for the item
SyncToken string Version number for optimistic locking
Name string Name of the item. Must be unique within the same type.
Description string Description of the item used in sales transactions
PurchaseDesc string Description of the item used in purchase transactions
Active boolean Whether the item is currently active
FullyQualifiedName string Fully qualified name of the item
Taxable boolean Whether sales of this item are taxable
SalesTaxIncluded boolean Whether the sales tax is included in the item amount
UnitPrice number Sales price for this item
Type string Classification of the item
PurchaseCost number Purchase cost of the item
QtyOnHand number Current quantity on hand (inventory items only)
InvStartDate string Date of opening balance for inventory items
TrackQtyOnHand boolean Whether quantity on hand is tracked
Sku string Stock keeping unit identifier
SubItem boolean Whether this is a sub-item
Level integer Depth level in the item hierarchy
AbatementRate number
ReverseChargeRate number
domain string
sparse boolean
View JSON Schema on GitHub

JSON Schema

quickbooks-accounting-item-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "Item",
  "type": "object",
  "description": "An Item represents a product or service that a company buys, sells, or re-sells. Items are used in line items on invoices, sales receipts, bills, and other transactions.",
  "properties": {
    "Id": {
      "type": "string",
      "description": "Unique identifier for the item"
    },
    "SyncToken": {
      "type": "string",
      "description": "Version number for optimistic locking"
    },
    "Name": {
      "type": "string",
      "description": "Name of the item. Must be unique within the same type."
    },
    "Description": {
      "type": "string",
      "description": "Description of the item used in sales transactions"
    },
    "PurchaseDesc": {
      "type": "string",
      "description": "Description of the item used in purchase transactions"
    },
    "Active": {
      "type": "boolean",
      "description": "Whether the item is currently active"
    },
    "FullyQualifiedName": {
      "type": "string",
      "description": "Fully qualified name of the item"
    },
    "Taxable": {
      "type": "boolean",
      "description": "Whether sales of this item are taxable"
    },
    "SalesTaxIncluded": {
      "type": "boolean",
      "description": "Whether the sales tax is included in the item amount"
    },
    "UnitPrice": {
      "type": "number",
      "description": "Sales price for this item"
    },
    "Type": {
      "type": "string",
      "description": "Classification of the item"
    },
    "PurchaseCost": {
      "type": "number",
      "description": "Purchase cost of the item"
    },
    "QtyOnHand": {
      "type": "number",
      "description": "Current quantity on hand (inventory items only)"
    },
    "InvStartDate": {
      "type": "string",
      "description": "Date of opening balance for inventory items"
    },
    "TrackQtyOnHand": {
      "type": "boolean",
      "description": "Whether quantity on hand is tracked"
    },
    "Sku": {
      "type": "string",
      "description": "Stock keeping unit identifier"
    },
    "SubItem": {
      "type": "boolean",
      "description": "Whether this is a sub-item"
    },
    "Level": {
      "type": "integer",
      "description": "Depth level in the item hierarchy"
    },
    "AbatementRate": {
      "type": "number"
    },
    "ReverseChargeRate": {
      "type": "number"
    },
    "domain": {
      "type": "string"
    },
    "sparse": {
      "type": "boolean"
    }
  }
}