CData JDBC Driver for Reckon 2019 - Online Help
Questions / Feedback?

InventoryAdjustmentLineItems

CData JDBC Driver for Reckon 2019 - Build 19.0.7354

Create and query QuickBooks Inventory Adjustment Line Items.

Table Specific Information

InventoryAdjustments may be inserted, queried, or deleted via the InventoryAdjustments or InventoryAdjustmentLineItems tables. InventoryAdjustments may be deleted by using the InventoryAdjustments table.

Select

By default, SupportEnhancedSQL is set to true, and the following will be honored if present. Other filters will be executed client side. If SupportEnhancedSQL is set to false, only the following filters will be honored.

Reckon allows only a small subset of columns to be used in the WHERE clause of a SELECT query. These columns can typically be used with only the equals or = comparison. The available columns for InventoryAdjustments are Id, Date, TimeModified, ReferenceNumber, CustomerName, CustomerId, Account, and AccountId. TimeModified and Date may be used with the >, >=, <, <=, or = conditions and may be used twice to specify a range. ReferenceNumber may be used with the = or LIKE conditions to establish a starts-with, ends-with, or contains syntax. For example:

SELECT * FROM InventoryAdjustmentLineItems WHERE TimeModified > '1/1/2011' AND TimeModified < '2/1/2011' AND ReferenceNumber LIKE '%12345%'

Insert

To add an InventoryAdjustment, specify an Account and at least one Line Item. To add a Line Item, either the ItemName or ItemId is required, as well as either ItemNewQuantity, ItemNewValue, or ItemQuantityDiff. All columns denoted with a # are Line Item columns and can be used for inserting multiple Line Items for a new InventoryAdjustment transaction. For example, the following will insert a new InventoryAdjustment with two Line Items:

INSERT INTO InventoryAdjustmentLineItems (Account, ItemName#1, ItemNewQuantity#1, ItemName#2, ItemNewQuantity#2) VALUES ('Cost of Good Sold', 'Wood Door:Exterior', 100, 'Wood Door:Interior', 200)

Columns

Name Type ReadOnly References Description
ID [KEY] String True

The unique identifier in the format InventoryAdjustmentId|ItemLineId.

InventoryAdjustmentID String True

InventoryAdjustments.ID

The unique identifier for the Inventory Adjustment.

ReferenceNumber String False

The transaction reference number.

Account String False

Accounts.FullName

The account the inventory adjustment is associated with. Either Account or AccountId is required on insert.

AccountId String False

Accounts.ID

The account the inventory adjustment is associated with. Either Account or AccountId is required on insert.

Class String False

Class.FullName

A reference to the class for the inventory adjustment.

ClassId String False

Class.ID

A reference to the class for the inventory adjustment.

CustomerName String False

Customers.FullName

The name of the customer on the inventory adjustment.

CustomerId String False

Customers.ID

The id of the customer on the inventory adjustment.

Memo String False

A memo regarding this transaction.

Date Date False

The date of the transaction.

ItemLineId# String False

The line id of the item.

ItemLineNumber# String True

The line item number.

ItemName# String False

Items.FullName

The item name. Either ItemName or ItemId is required on an insert.

ItemId# String False

Items.ID

The item identifier. Either ItemName or ItemId is required on an insert.

ItemNewQuantity# Double False

The new quantity for this adjustment. Used on only insert. There is no response value.

ItemNewValue# Double False

New value of this adjustment. Used on only insert. There is no response value.

ItemQuantityDiff# Double False

The change in quantity for this adjustment.

ItemValueDiff# Double False

The change in total value for this adjustment.

ItemLotNumber# String False

The lot number for this adjustment. This field requires QBXML Version 11.0.

EditSequence String True

An identifier used for versioning for this copy of the object.

TimeModified Datetime True

When the inventory adjustment was last modified.

TimeCreated Datetime True

When the inventory adjustment was created.

Pseudo-Columns

Pseudo Column fields are used in the WHERE clause of SELECT statements and offer a more granular control over the tuples that are returned from the data source.

Name Type Description
LinkToTxnId String

Link this transaction to another transaction. This is available during only inserts and requires a minimum QBXML Version 6.0

 
 
Copyright (c) 2020 CData Software, Inc. - All rights reserved.
Build 19.0.7354.0