Create a non-inventory item
Creates a new non-inventory item.
Authorizations
Your Conductor secret key using Bearer auth (e.g., "Authorization: Bearer {{YOUR_SECRET_KEY}}"
).
Headers
The ID of the EndUser to receive this request (e.g., "Conductor-End-User-Id: {{END_USER_ID}}"
).
Body
The case-insensitive name of this non-inventory item. Not guaranteed to be unique because it does not include the names of its hierarchical parent objects like fullName
does. For example, two non-inventory items could both have the name
"Printer Ink Cartridge", but they could have unique fullName
values, such as "Office Supplies:Printer Ink Cartridge" and "Miscellaneous:Printer Ink Cartridge". Maximum length: 31 characters.
31
The non-inventory item's barcode.
The non-inventory item's class. Classes can be used to categorize objects into meaningful segments, such as department, location, or type of work. In QuickBooks, class tracking is off by default.
A globally unique identifier (GUID) you, the developer, can provide for tracking this object in your external system.
IMPORTANT: Must be formatted as a valid GUID; otherwise, QuickBooks will return an error. This field is immutable and can only be set during object creation.
Indicates whether this non-inventory item is active. Inactive objects are typically hidden from views and reports in QuickBooks.
The parent non-inventory item one level above this one in the hierarchy. For example, if this non-inventory item has a fullName
of "Office Supplies:Printer Ink Cartridge", its parent has a fullName
of "Office Supplies". If this non-inventory item is at the top level, this field will be null
.
Details for non-inventory items that are both purchased and sold, such as reimbursable expenses or inventory items that are bought from vendors and sold to customers.
IMPORTANT: You must specify either salesAndPurchaseDetails
or salesOrPurchaseDetails
when creating a non-inventory item, but never both because an item cannot have both configurations.
Details for non-inventory items that are exclusively sold or exclusively purchased, but not both. This typically applies to non-inventory items (like a purchased office supply that isn't resold) or service items (like consulting services that are sold but not purchased).
IMPORTANT: You must specify either salesOrPurchaseDetails
or salesAndPurchaseDetails
when creating a non-inventory item, but never both because an item cannot have both configurations.
The default sales-tax code for this non-inventory item, determining whether it is taxable or non-taxable. This can be overridden at the transaction-line level.
Default codes include "Non" (non-taxable) and "Tax" (taxable), but custom codes can also be created in QuickBooks. If QuickBooks is not set up to charge sales tax (via the "Do You Charge Sales Tax?" preference), it will assign the default non-taxable code to all sales.
The non-inventory item's stock keeping unit (SKU), which is sometimes the manufacturer's part number.
The unit-of-measure set associated with this non-inventory item, which consists of a base unit and related units.
Response
The non-inventory item's barcode.
The non-inventory item's class. Classes can be used to categorize objects into meaningful segments, such as department, location, or type of work. In QuickBooks, class tracking is off by default.
The date and time when this non-inventory item was created, in ISO 8601 format (YYYY-MM-DDThh:mm:ss±hh:mm). The time zone is the same as the user's time zone in QuickBooks.
The custom fields for the non-inventory item object, added as user-defined data extensions, not included in the standard QuickBooks object.
A globally unique identifier (GUID) you, the developer, can provide for tracking this object in your external system.
The case-insensitive fully-qualified unique name of this non-inventory item, formed by combining the names of its hierarchical parent objects with its own name
, separated by colons. For example, if a non-inventory item is under "Office Supplies" and has the name
"Printer Ink Cartridge", its fullName
would be "Office Supplies:Printer Ink Cartridge".
NOTE: Unlike name
, fullName
is guaranteed to be unique across all non-inventory item objects. However, fullName
can still be arbitrarily changed by the QuickBooks user when they modify the underlying name
field.
The unique identifier assigned by QuickBooks to this non-inventory item. This ID is unique across all non-inventory items but not across different QuickBooks object types.
Indicates whether this non-inventory item is active. Inactive objects are typically hidden from views and reports in QuickBooks.
The case-insensitive name of this non-inventory item. Not guaranteed to be unique because it does not include the names of its hierarchical parent objects like fullName
does. For example, two non-inventory items could both have the name
"Printer Ink Cartridge", but they could have unique fullName
values, such as "Office Supplies:Printer Ink Cartridge" and "Miscellaneous:Printer Ink Cartridge". Maximum length: 31 characters.
The type of object. This value is always "qbd_non_inventory_item"
.
"qbd_non_inventory_item"
The parent non-inventory item one level above this one in the hierarchy. For example, if this non-inventory item has a fullName
of "Office Supplies:Printer Ink Cartridge", its parent has a fullName
of "Office Supplies". If this non-inventory item is at the top level, this field will be null
.
The current revision number of this non-inventory item object, which changes each time the object is modified. When updating this object, you must provide the most recent revisionNumber
to ensure you're working with the latest data; otherwise, the update will return an error.
Details for non-inventory items that are both purchased and sold, such as reimbursable expenses or inventory items that are bought from vendors and sold to customers.
IMPORTANT: A non-inventory item will have either salesAndPurchaseDetails
or salesOrPurchaseDetails
, but never both because an item cannot have both configurations.
Details for non-inventory items that are exclusively sold or exclusively purchased, but not both. This typically applies to non-inventory items (like a purchased office supply that isn't resold) or service items (like consulting services that are sold but not purchased).
IMPORTANT: A non-inventory item will have either salesAndPurchaseDetails
or salesOrPurchaseDetails
, but never both because an item cannot have both configurations.
The default sales-tax code for this non-inventory item, determining whether it is taxable or non-taxable. This can be overridden at the transaction-line level.
Default codes include "Non" (non-taxable) and "Tax" (taxable), but custom codes can also be created in QuickBooks. If QuickBooks is not set up to charge sales tax (via the "Do You Charge Sales Tax?" preference), it will assign the default non-taxable code to all sales.
The non-inventory item's stock keeping unit (SKU), which is sometimes the manufacturer's part number.
The depth level of this non-inventory item in the hierarchy. A top-level non-inventory item has a sublevel
of 0; each subsequent sublevel increases this number by 1. For example, a non-inventory item with a fullName
of "Office Supplies:Printer Ink Cartridge" would have a sublevel
of 1.
The unit-of-measure set associated with this non-inventory item, which consists of a base unit and related units.
The date and time when this non-inventory item was last updated, in ISO 8601 format (YYYY-MM-DDThh:mm:ss±hh:mm). The time zone is the same as the user's time zone in QuickBooks.