Preferences

Columns

Name

Type

ReadOnly

References

Filterable

Sortable

Description

Id [KEY]

String

True

false

false

The Id of the preference record.

SyncToken

String

True

false

false

Version number of the object. It is used to lock an object for use by one app at a time. As soon as an application modifies an object, its SyncToken is incremented. Attempts to modify an object specifying an older SyncToken fails. Only the latest version of the object is maintained by QuickBooks Online.

MetaData_CreateTime

Datetime

True

false

false

The time the record was created.

MetaData_LastUpdatedTime

Datetime

True

false

false

The time the record was last updated.

AccountingInfoPrefs_TrackDepartments

Boolean

False

false

false

This setting corresponds to the Track locations preference in QuickBooks Online Company Settings under Categories.

AccountingInfoPrefs_DepartmentTerminology

String

False

false

false

Specifies the term used by the company for department. This string is used as a label on transaction forms.

AccountingInfoPrefs_ClassTrackingPerTxnLine

Boolean

False

false

false

These settings correspond to how classes are assigned when Track classes in QuickBooks Online Company Settings under Categories is set to On.

AccountingInfoPrefs_ClassTrackingPerTxn

Boolean

False

false

false

These settings correspond to how classes are assigned when Track classes in QuickBooks Online Company Settings under Categories is set to On.

AccountingInfoPrefs_CustomerTerminology

String

True

false

false

A value used for describing customers in the UI.

AccountingInfoPrefs_BookCloseDate

Date

True

false

false

This setting corresponds to the Closing date preference in the QuickBooks Online Company Settings and specifies the date the books are closed: income and expense accounts are closed and net profit or loss is rolled up into the retained earnings account. Transactions before this date are protected from changes.

AccountingInfoPrefs_UseAccountNumbers

Boolean

True

false

false

This setting corresponds to Enable account numbers in QuickBooks Online Company Settings.

AccountingInfoPrefs_FirstMonthOfFiscalYear

String

True

false

false

This setting corresponds to the First month of fiscal year preference in the QuickBooks Online Company Settings to specify the beginning of the company's fiscal year.

AccountingInfoPrefs_TaxYearMonth

String

True

false

false

This setting corresponds to the First month of income tax year preference in the QuickBooks Online Company Settings to specify the beginning of the company's fiscal year.

TaxPrefs_UsingSalesTax

Boolean

False

false

false

This field sets whether sales tax is enabled.

TaxPrefs_TaxGroupCodeRef

String

False

false

false

The first-used tax code on a sales form after a new sales tax center has been enabled.

CurrencyPrefs_MultiCurrencyEnabled

String

False

false

false

This field sets whether multicurrency is enabled for this company.

CurrencyPrefs_HomeCurrency

String

False

false

false

The currency code of the country where the business is located.

ProductAndServicesPrefs_ForSales

Boolean

False

false

false

This field indicates whether the Product and Services for Sales preference is enabled.

ProductAndServicesPrefs_ForPurchase

Boolean

False

false

false

This field indicates whether the Product and Services for Purchase preference is enabled.

ProductAndServicesPrefs_QuantityWithPriceAndRate

Boolean

False

false

false

This field indicates whether quantity with price and rate is enabled.

ProductAndServicesPrefs_QuantityOnHand

Boolean

True

false

false

This field indicates whether QuantityOnHand is enabled.

SalesFormsPrefs_AllowDiscount

Boolean

False

false

false

This field allows discounts to be specified.

SalesFormsPrefs_AllowDeposit

Boolean

False

false

false

Allows deposits to be specified.

SalesFormsPrefs_AllowShipping

Boolean

False

false

false

Allows the use of Shipping Info fields.

SalesFormsPrefs_AllowServiceDate

Boolean

False

false

false

Allows the use of Service Date fields.

SalesFormsPrefs_AllowEstimates

Boolean

False

false

false

Allows the use of Estimate entities.

SalesFormsPrefs_CustomTxnNumbers

Boolean

False

false

false

Sets whether custom transaction numbers can be specified.

SalesFormsPrefs_DefaultTerms

Integer

False

false

false

Default sales terms.

SalesFormsPrefs_EstimateMessage

String

False

false

false

Message to the customers on estimates.

SalesFormsPrefs_DefaultDiscountAccount

String

False

false

false

Default discount account.

SalesFormsPrefs_DefaultShippingAccount

String

False

false

false

Default shipping account.

SalesFormsPrefs_DefaultCustomerMessage

String

False

false

false

Default customer message.

SalesFormsPrefs_IPNSupportEnabled

Boolean

False

false

false

Enables support for IPN.

SalesFormsPrefs_ETransactionEnabledStatus

String

False

false

false

This field enables ETransaction status.

SalesFormsPrefs_ETransactionAttachPDF

Boolean

False

false

false

This field indicates whether PDFs may be attached to ETransactions.

SalesFormsPrefs_ETransactionPaymentEnabled

Boolean

False

false

false

This field indicates whether payment entities can be used with ETransactions.

SalesFormsPrefs_CustomFieldAggregate

String

False

false

false

An XML aggregate of the custom fields for sales form entities.

VendorAndPurchasesPrefs_TrackingByPreferences

Boolean

False

false

false

Enables tracking by using settings in preferences.

VendorAndPurchasesPrefs_TrackingByCustomer

Boolean

False

false

false

Enables tracking using customer information.

VendorAndPurchasesPrefs_BillableExpenseTracking

Boolean

False

false

false

Enables tracking using billable expense fields.

VendorAndPurchasesPrefs_WorkWeekStartDate

Date

False

false

false

Sets the starting day of the work week.

VendorAndPurchasesPrefs_POCustomFieldAggregate

String

False

false

false

Defines PO custom fields.

TimeTrackingPrefs_UseServices

Boolean

False

false

false

Enables time tracking services.

TimeTrackingPrefs_BillPreferences

Boolean

False

false

false

Enables billing for time tracking entries.

TimeTrackingPrefs_BillCustomers

Boolean

False

false

false

Enables time tracking services for the customer in a bill.

TimeTrackingPrefs_ShowBillRateToAll

Boolean

False

false

false

Billing rate to all employees enabled.

TimeTrackingPrefs_WorkWeekStartDate

String

False

false

false

The starting day of the work week.

TimeTrackingPrefs_MarkTimeEntiresBillable

Boolean

False