# Preferences

## Content



| **Name** | **Type** | **ReadOnly** | **Filterable** | **Description** |
| --- | --- | --- | --- | --- |
| Id [KEY\] | string | true | false | The Id of the preference record. |
| SyncToken | string | false | false | The sync token. This must be specified when executing an update or delete. |
| MetaData\_CreateTime | datetime | true | false | The time the record was created. |
| MetaData\_LastUpdatedTime | datetime | true | false | The time the record was last updated. |
| AccountingInfoPrefs\_TrackDepartments | boolean | false | false | This setting corresponds to the Track locations preference in QuickBooks Online Company Settings under Categories. |
| AccountingInfoPrefs\_DepartmentTerminology | string | 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 | 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 | 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 | A value used for describing customers in the UI. |
| AccountingInfoPrefs\_BookCloseDate | date | true | 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 | This setting corresponds to Enable account numbers in QuickBooks Online Company Settings. |
| AccountingInfoPrefs\_FirstMonthOfFiscalYear | string | true | 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 | 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\_PartnerTaxEnabled | boolean | false | false | Partner tax refers to the automated sales tax engine that provides sales tax compliance. |
| TaxPrefs\_UsingSalesTax | boolean | false | false | This field sets whether sales tax is enabled. |
| TaxPrefs\_TaxGroupCodeRef | string | 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 | This field sets whether multicurrency is enabled for this company. |
| CurrencyPrefs\_HomeCurrency | string | false | false | The currency code of the country where the business is located. |
| ProductAndServicesPrefs\_ForSales | boolean | false | false | This field indicates whether the Product and Services for Sales preference is enabled. |
| ProductAndServicesPrefs\_ForPurchase | boolean | false | false | This field indicates whether the Product and Services for Purchase preference is enabled. |
| ProductAndServicesPrefs\_QuantityWithPriceAndRate | boolean | false | false | This field indicates whether quantity with price and rate is enabled. |
| ProductAndServicesPrefs\_QuantityOnHand | boolean | true | false | This field indicates whether QuantityOnHand is enabled. |
| SalesFormsPrefs\_AllowDiscount | boolean | false | false | This field allows discounts to be specified. |
| SalesFormsPrefs\_AllowDeposit | boolean | false | false | Allows deposits to be specified. |
| SalesFormsPrefs\_AllowShipping | boolean | false | false | Allows the use of Shipping Info fields. |
| SalesFormsPrefs\_AllowServiceDate | boolean | false | false | Allows the use of Service Date fields. |
| SalesFormsPrefs\_AllowEstimates | boolean | false | false | Allows the use of Estimate entities. |
| SalesFormsPrefs\_CustomTxnNumbers | boolean | false | false | Sets whether custom transaction numbers can be specified. |
| SalesFormsPrefs\_DefaultTerms | integer | false | false | Default sales terms. |
| SalesFormsPrefs\_EstimateMessage | string | false | false | Message to the customers on estimates. |
| SalesFormsPrefs\_DefaultDiscountAccount | string | false | false | Default discount account. |
| SalesFormsPrefs\_DefaultShippingAccount | string | false | false | Default shipping account. |
| SalesFormsPrefs\_DefaultCustomerMessage | string | false | false | Default customer message. |
| SalesFormsPrefs\_IPNSupportEnabled | boolean | false | false | Enables support for IPN. |
| SalesFormsPrefs\_ETransactionEnabledStatus | string | true | false | This field enables ETransaction status. |
| SalesFormsPrefs\_ETransactionAttachPDF | boolean | false | false | This field indicates whether PDFs may be attached to ETransactions. |
| SalesFormsPrefs\_ETransactionPaymentEnabled | boolean | false | false | This field indicates whether payment entities can be used with ETransactions. |
| SalesFormsPrefs\_CustomField | string | false | false | A json aggregate of the custom fields for sales form entities. |
| SalesFormsPrefs\_UsingProgressInvoicing | boolean | true | false | Enables Progress Invoicing. |
| VendorAndPurchasesPrefs\_TrackingByPreferences | boolean | false | false | Enables tracking by using settings in preferences. |
| VendorAndPurchasesPrefs\_TrackingByCustomer | boolean | false | false | Enables tracking using customer information. |
| VendorAndPurchasesPrefs\_BillableExpenseTracking | boolean | false | false | Enables tracking using billable expense fields. |
| VendorAndPurchasesPrefs\_WorkWeekStartDate | date | false | false | Sets the starting day of the work week. |
| VendorAndPurchasesPrefs\_POCustomField | string | false | false | Defines PO custom fields. |
| VendorAndPurchasesPrefs\_TPAREnabled | boolean | true | false | Indicates if TPAR enabled by customer. |
| TimeTrackingPrefs\_UseServices | boolean | false | false | Enables time tracking services. |
| TimeTrackingPrefs\_BillPreferences | boolean | false | false | Enables billing for time tracking entries. |
| TimeTrackingPrefs\_BillCustomers | boolean | false | false | Enables time tracking services for the customer in a bill. |
| TimeTrackingPrefs\_ShowBillRateToAll | boolean | false | false | Billing rate to all employees enabled. |
| TimeTrackingPrefs\_WorkWeekStartDate | string | false | false | The starting day of the work week. |
| TimeTrackingPrefs\_MarkTimeEntiresBillable | boolean | false | false | This field sets whether to mark time entries as billable. |
| EmailMessagesPrefs\_InvoiceMessage\_Subject | string | false | false | The subject portion of the default invoice message. |
| EmailMessagesPrefs\_InvoiceMessage\_Message | string | false | false | The message portion of the default invoice message. |
| EmailMessagesPrefs\_EstimateMessage\_Subject | string | false | false | The subject portion of the default estimate message. |
| EmailMessagesPrefs\_EstimateMessage\_Message | string | false | false | The message portion of the default estimate message. |
| EmailMessagesPrefs\_SalesReceiptMessage\_Subject | string | false | false | The subject portion of the default sales receipt message. |
| EmailMessagesPrefs\_SalesReceiptMessage\_Message | string | false | false | The message portion of the default sales receipt message. |
| EmailMessagesPrefs\_StatementMessage\_Subject | string | false | false | The subject portion of the default statement message. |
| EmailMessagesPrefs\_StatementMessage\_Message | string | false | false | The message portion of the default statement message. |
| OtherPrefs\_NameValue | string | false | false | This field specifies an extension of the preference entity to allow name-value pairs in the custom fields at the top level. |