Skip to content

QuickBooks: Create a taxservice — request body — body Tax Rate Details item

Create a taxservice: request body, field body / TaxRateDetails / item. Complete fields and constraints for contract 2026-10-20.

API reference · Contract 2026-10-20

SDK schema: Create a taxservice — request body — body Tax Rate Details item

FieldTypePresenceDescription and constraints
$objectRootAdditional keys: allowed
RateValuestringOptionalRequired if: TaxRateId not present. The rate value. Must be between 0 and 100 (%). For create requests: do not include if TaxRateId has been specified.
TaxAgencyIdstringOptionalThe Id of the agency to whom tax is paid. Query the TaxAgency resource to determine the ID for the desired agency. For create requests: do not include if TaxRateId has been specified. Required if TaxRateId not present.
Conditionally required
TaxApplicableOnstringOptionalSpecifies where this tax rate can be applied. Possible values are Sales or Purchase .
TaxRateIdstringOptionalRequired if: TaxRateName , RateValue , and TaxAgencyId not present. The Id of an existing TaxRate. Query the TaxRate endpoint to determine the ID used for TaxRateId .
TaxRateNamestringOptionalRequired if TaxRateId not present. Name of a new tax rate. In Create requests: ignored if TaxRateId is present.
Conditionally required
$ (anyOf 1)JSONAlternative
$ (anyOf 2)JSONAlternative

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.