BuildAssemblyLineItems
Create and query QuickBooks Build Assembly transactions.
Columns
Name | Type | ReadOnly | References | ColumnSize | Description |
ID [KEY] | String | True | 255 |
The unique identifier. | |
BuildAssemblyId | String | False | 255 |
The unique Id of the build assembly. | |
TxnNumber | Integer | True |
An identifying number for this transaction. | ||
ItemInventoryAssemblyRef_ListID | String | False |
Items.ID | 255 |
A reference to the Id of an inventory assembly. Either ItemInventoryAssemblyRef_ListID or ItemInventoryAssemblyRef_FullName is required when inserting a BuildAssembly. |
ItemInventoryAssemblyRef_FullName | String | False | 1000 |
A reference to the name of an inventory assembly. Either ItemInventoryAssemblyRef_ListID or ItemInventoryAssemblyRef_FullName is required when inserting a BuildAssembly. | |
InventorySiteRef_ListID | String | False | 255 |
A reference to the Id of an inventory site. Requires QBXML Version 10.0. | |
InventorySiteRef_FullName | String | False | 31 |
A reference to the name of an inventory site. Requires QBXML Version 10.0. | |
SerialNumber | String | False | 5000 |
The serial number of the asset. This cannot be used with LotNumber. | |
LotNumber | String | False | 40 |
The lot number of the asset. This cannot be used with SerialNumber. | |
TxnDate | Date | False |
The date of the transaction. | ||
RefNumber | String | False | 21 |
A reference number identifying the transaction. This does not have to be unique. | |
Memo | String | False | 5000 |
A memo about the transaction. | |
IsPending | Boolean | True |
If IsPending is set to true, the transaction in question has not been completed. | ||
QuantityToBuild | Double | False |
Specifies the number of assemblies to be built. The transaction will fail if the number specified here exceeds the number of on-hand items. | ||
QuantityCanBuild | Double | True |
Indicates the number of this assembly that can be built from the parts on hand. | ||
QuantityOnHand | Double | True |
The number of these items in the inventory. To change the QuantityOnHand, you would need to add an inventory adjustment. | ||
QuantityOnSalesOrder | Double | True |
The number of these items that have been sold (as recorded in sales orders) but not delivered to customers. | ||
MarkPendingIfRequired | Boolean | False |
Allows the build assembly to be marked pending if there are insufficient quantities to complete the build assembly. This field requires QBXML Version 7.0 and is not returned in the response from QuickBooks. | ||
ExternalGUID | String | True |
A user-defined GUID value. Requires QBXML Version 9.0. | ||
ComponentItemLineRet_ItemRef_ListID | String | True |
Items.ID | 255 |
Reference to the Id of an item. |
ComponentItemLineRet_ItemRef_FullName | String | True | 255 |
Reference to the full name of an item. | |
ComponentItemLineRet_InventorySiteRef_ListID | String | True | 255 |
Reference to the Id of an inventory site. Requires QBXML Version 10.0. | |
ComponentItemLineRet_InventorySiteRef_FullName | String | True | 31 |
Reference to the full name of an inventory site. Requires QBXML Version 10.0. | |
ComponentItemLineRet_Desc | String | True | 5000 |
Description for the line item. | |
ComponentItemLineRet_QuantityOnHand | Double | True |
The number of these items in the inventory. | ||
ComponentItemLineRet_QuantityNeeded | Double | True |
The number of these items used in the assembly. | ||
TimeCreated | Datetime | True |
The datetime the transaction was made. | ||
TimeModified | Datetime | True |
The last datetime the transaction was modified. | ||
EditSequence | String | True |
An identifier used for versioning for this copy of the object. |