CData Python Connector for Reckon

Build 26.0.9770

CustomColumns

Create, update, delete, and query Reckon Custom Columns.

Table Specific Information

CustomColumns may be inserted, updated, deleted, and queried via the CustomColumns table. CustomColumns are identified by OwnerID and DataExtName; DataExtID is a read-only key assigned by QuickBooks.

Select

Reckon retrieves all custom column definitions when querying the CustomColumns table. All filters are executed client-side. For example:

SELECT * FROM CustomColumns

Insert

To insert a CustomColumn, specify the DataExtName and DataExtType. Use the AddToObject input column to associate the custom column with one or more object types. For example:

INSERT INTO CustomColumns (DataExtName, DataExtType, AddToObject) VALUES ('MyField', 'STR255TYPE', 'Employee')

Update

To rename a CustomColumn, use the DataExtNameNew input column. Other updateable fields include DataExtListRequire, DataExtTxnRequire, DataExtFormatString, AddToObject (to associate an object type), and RemoveFromObject (to disassociate an object type). For example:

UPDATE CustomColumns SET DataExtNameNew = 'RenamedField' WHERE DataExtID = '1'

Delete

CustomColumns may be deleted using the DataExtID. For example:

DELETE FROM CustomColumns WHERE DataExtID = '1'

Columns

Name Type ReadOnly References Description
DataExtID [KEY] String True

The Id of a data extension.

OwnerID String True

The owner of a data extension.

DataExtName String False

The name of the data extension.

DataExtType String False

The field's data type.

AssignToObject String True

The object type associated with the custom column.

DataExtListRequire Boolean False

Whether the custom column is required for list objects.

DataExtTxnRequire Boolean False

Whether the custom column is required for transaction objects.

DataExtFormatString String False

The format string for the data extension. Only applicable when DataExtType is STR255.

Pseudocolumns

Pseudocolumn fields are used in the WHERE clause of SELECT statements and offer more granular control over the data returned from the data source.

Name Type Description
DataExtNameNew String

The new name to assign to the data extension. Use in UPDATE to rename an existing custom column.

RemoveFromObject String

The comma separated object type names to disassociate with the custom column. Use in UPDATE statements.

AddToObject String

The comma separated object type names to associate with the custom column. Use in UPDATE or INSERT statements.

Copyright (c) 2026 CData Software, Inc. - All rights reserved.
Build 26.0.9770