Skip to content

QuickBooks: Read a taxcode — response body — Tax Code

Read a taxcode: response body, field TaxCode. Complete fields and constraints for contract 2026-10-20.

API reference · Contract 2026-10-20

SDK schema: Read a taxcode — response body — Tax Code

FieldTypePresenceDescription and constraints
$objectRootAdditional keys: allowed
ActiveJSONOptionalFalse if inactive. Inactive sales tax codes may be hidden from display and may not be used on financial transactions.
Active (anyOf 1)booleanAlternative
Active (anyOf 2)stringAlternativeKnown values: true, false
DescriptionstringOptionalUser entered description for the sales tax code.
HiddenJSONOptionalRead-only. Denotes whether active tax codes are displayed on transactions. true —-This tax code is hidden on transactions. false —-This tax code is displayed on transactions.
Read only: true
Hidden (anyOf 1)booleanAlternative
Hidden (anyOf 2)stringAlternativeKnown values: true, false
IdstringOptionalUnique identifier for this object.
Read only: true
MetaDataModelOptionalExpand Read a bill — response body — Bill Meta Data
Descriptive information about the object. The MetaData values are set by Data Services and are read only for all applications.
NamestringOptionalUser recognizable name for the tax sales code.
PurchaseTaxRateListModelOptionalExpand Read a taxcode — response body — Tax Code Sales Tax Rate List
List of references to tax rates that apply for purchase transactions when this tax code represents a group of tax rates. Required when TaxGroup is set to true
Conditionally required
SalesTaxRateListModelOptionalExpand Read a taxcode — response body — Tax Code Sales Tax Rate List
List of references to tax rates that apply for sales transactions when this tax code represents a group of tax rates. Required when TaxGroup is set to true
Conditionally required
SyncTokenstringOptionalVersion 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.
Read only: true
TaxCodeConfigTypestringOptionalFlag to identify whether the TaxCode is system defined by Automated Sales Tax engine or user generated. Valid values include USER_DEFINED , SYSTEM_GENERATED SYSTEM_GENERATED.
Read only: true
TaxGroupJSONOptionaltrue —-this object represents a group of one or more tax rates. false —-this object represents pseudo-tax codes TAX and NON.
Read only: true
TaxGroup (anyOf 1)booleanAlternative
TaxGroup (anyOf 2)stringAlternativeKnown values: true, false
TaxableJSONOptionalFalse or null means meaning non-taxable. True means taxable. Always true, except for the pseudo taxcode NON.
Read only: true
Taxable (anyOf 1)booleanAlternative
Taxable (anyOf 2)stringAlternativeKnown values: true, false

Referenced models: Read a bill — response body — Bill Meta Data, Read a taxcode — response body — Tax Code Sales Tax Rate List

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.