QuickBooks: Read preferences — response body — Preferences Accounting Info Prefs
Read preferences: response body, field Preferences / AccountingInfoPrefs. Complete fields and constraints for contract 2026-10-20.
API reference · Contract 2026-10-20
SDK schema: Read preferences — response body — Preferences Accounting Info Prefs
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Additional keys: allowed |
BookCloseDate | string | Optional | 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. Read only: true |
ClassTrackingPerTxn | JSON | Optional | This setting correspond to how classes are assigned when Track classes in QuickBooks Online Company Settings under Categories is set to On . If set to true , assign classes at the transaction level. Only one of ClassTrackingPerTxnLine or ClassTrackingPerTxn can be set to true at a given time. If Track classes is set to Off in company settings, both are set to false . |
ClassTrackingPerTxn (anyOf 1) | boolean | Alternative | |
ClassTrackingPerTxn (anyOf 2) | string | Alternative | Known values: true, false |
ClassTrackingPerTxnLine | JSON | Optional | This setting correspond to how classes are assigned when Track classes in QuickBooks Online Company Settings under Categories is set to On . If set to true , assign classes at the line level. Only one of ClassTrackingPerTxnLine or ClassTrackingPerTxn can be set to true at a given time. If Track classes is set to Off in company settings, both are set to false . |
ClassTrackingPerTxnLine (anyOf 1) | boolean | Alternative | |
ClassTrackingPerTxnLine (anyOf 2) | string | Alternative | Known values: true, false |
CustomerTerminology | string | Optional | This setting corresponds to the Customer label preference in QuickBooks Online Company Settings and specifies the term used by the company for customers. This string is used in many places throughout the QuickBooks UI having to do with sales-side activities. Possible values include: Clients , Customers , Donors , Guests , Members , Patients , Tenants . |
DepartmentTerminology | string | Optional | Specifies the term used by the company for department. This string is used as a label on transaction forms. Possible values include: Business , Department , Division , Location , Property , Store , Territory . This is returned only if the company’s Track location preference is enabled. See TrackDepartments for more details. |
FirstMonthOfFiscalYear | string | Optional | 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. Specify months as fulling spelled out: January , February , and so on. Read only: true |
TaxForm | string | Optional | This setting corresponds to the Tax form preference in the QuickBooks Online Company Settings to specify the tax form your company files. Read only: true |
TaxYearMonth | string | Optional | 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. Specify months as fulling spelled out: January , February , and so on. Read only: true |
TrackDepartments | JSON | Optional | This setting corresponds to the Track locations preference in QuickBooks Online Company Settings under Categories. If Track locations is set to On , this attribute is returned as true in the response. Otherwise, false is returned. |
TrackDepartments (anyOf 1) | boolean | Alternative | |
TrackDepartments (anyOf 2) | string | Alternative | Known values: true, false |
UseAccountNumbers | JSON | Optional | This setting corresponds to Enable account numbers in QuickBooks Online Company Settings. If set to On , account names are displayed with their corresponding account numbers in chart of accounts. If set to off , account numbers are not displayed with account names in chart of accounts. Read only: true |
UseAccountNumbers (anyOf 1) | boolean | Alternative | |
UseAccountNumbers (anyOf 2) | string | Alternative | Known values: true, false |