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
false
false
This field sets whether to mark time entries as billable.
EmailMessagesPrefs_InvoiceMessage_Subject
String
False
false
false
The subject portion of the default invoice message.
EmailMessagesPrefs_InvoiceMessage_Message
String
False
false
false
The message portion of the default invoice message.
EmailMessagesPrefs_EstimateMessage_Subject
String
False
false
false
The subject portion of the default estimate message.
EmailMessagesPrefs_EstimateMessage_Message
String
False
false
false
The message portion of the default estimate message.
EmailMessagesPrefs_SalesReceiptMessage_Subject
String
False
false
false
The subject portion of the default sales receipt message.
EmailMessagesPrefs_SalesReceiptMessage_Message
String
False
false
false
The message portion of the default sales receipt message.
EmailMessagesPrefs_StatementMessage_Subject
String
False
false
false
The subject portion of the default statement message.
EmailMessagesPrefs_StatementMessage_Message
String
False
false
false
The message portion of the default statement message.
OtherPrefs_NameValueAggregate
String
False
false
false
This field specifies an extension of the preference entity to allow name-value pairs in the custom fields at the top level.
Last updated