Code Assist MCP for QuickBooks Online

Build 26.0.9666

TaxCodes

Contains sales tax codes and rules that determine how taxes are calculated on transactions, supporting multi-jurisdiction compliance.

Columns

Name Type ReadOnly References Filterable Sortable Description
Id [KEY] String True True False

The unique identifier (Id) that is assigned by QuickBooks Online to this sales tax code record. It is used to retrieve or reference the tax code programmatically and is required for updates or deletions.

SyncToken String True False False

The version control token for this sales tax code record that is used to prevent conflicting updates. QuickBooks Online increments this sync token each time the record is modified, and only the latest token is accepted for edits.

MetaData_CreateTime Datetime True False True

The date and time stamp (Coordinated Universal Time) when QuickBooks Online created this sales tax code record.

MetaData_LastUpdatedTime Datetime True False True

The date and time stamp (Coordinated Universal Time) when this sales tax code record was last modified in QuickBooks Online.

Name String False False True

The display name of the sales tax code as it appears in QuickBooks Online user interfaces and reports.

Description String True False True

A detailed description of the purpose or usage of this sales tax code. This field must not contain white space or formatting characters.

Active Boolean True False False

Indicates whether the sales tax code entity is currently active (true) or inactive (false). Inactive sales tax codes may be hidden from display and are not used on financial transactions.

Taxable Boolean True False False

Indicates whether the sales tax code represents a taxable entity (true) or a non-taxable entity (false or null by default). This setting determines how QuickBooks Online applies the code to transactions.

TaxGroup Boolean True False False

Indicates whether the sales tax code is configured as a tax group (true) or a single tax code (false). Tax groups allow you to combine multiple rates under one code for easier reporting.

SalesTaxRateList_TaxRateDetailAggregate String True False False

An XML aggregate that is serialized into a single string containing all sales tax rate details that are associated with this sales tax code. Each TaxRateDetail element typically includes the rate name, value, and applicable tax agency.

PurchaseTaxRateList_TaxRateDetailAggregate String True False False

An XML aggregate that is serialized into a single string containing all purchase tax-rate details that are associated with this sales tax code. This field is available only in the UK, AU, and CA editions.

Hidden Boolean True False False

Indicates whether active tax codes are displayed on transactions. When this flag is set to true, the code remains active but is hidden from transaction forms.

TaxCodeConfigType String True False False

Indicates whether this sales tax code record is system defined by the Automated Sales Tax engine or is user generated. This flag helps differentiate QuickBooks Online default codes from codes that are created manually by a user.

The allowed values are USER_DEFINED, SYSTEM_GENERATED.

Pseudocolumns

Pseudocolumn fields are used in the WHERE clause of SELECT statements and offer more granular control over the data returned from the data source.

Name Type Description
TaxRateDetails String

Aggregate of TaxRateDetails. Used only for insert.

TaxApplicableOn String

Specifies where this tax rate can be applied. Possible values are 'Sales' or 'Purchase'.Used only for insert.

TaxRateName String

Name of a new tax rate.Used only for insert.

TaxAgencyId String

The Id of the agency to whom tax is paid.Used only for insert.

RateValue String

The tax rate value.Used only for insert.

Copyright (c) 2026 CData Software, Inc. - All rights reserved.
Build 26.0.9666