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 Accounts Hosted 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 | False |
The owner of a data extension. | |
| DataExtName | String | False |
The name of the data extension. | |
| DataExtType | String | False |
The field's data type. The allowed values are AMTTYPE, DATETIMETYPE, INTTYPE, PERCENTTYPE, PRICETYPE, QUANTYPE, STR255TYPE, STR1024TYPE. | |
| AssignToObject | String | False |
The object associated with the result. The allowed values are Account, ARRefundCreditCard, Bill, BillPaymentCheck, BillPaymentCreditCard, BuildAssembly, Charge, Check, Company, CreditCardCharge, CreditCardCredit, CreditMemo, Customer, Deposit, Employee, Estimate, InventoryAdjustment, Invoice, Item, ItemReceipt, JournalEntry, OtherName, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, SalesTaxPaymentCheck, Vendor, VendorCredit. | |
| DataExtListRequire | Boolean | False | ||
| DataExtTxnRequire | Boolean | False | ||
| DataExtFormatString | String | False |