openapi: 3.0.0
info:
title: Taxes
description: Taxes are collected by the government to manage state expenses. A company and an individual must pay multiple taxes and disclose the income details.
contact: {}
version: 1.0.0
servers:
- url: https://www.zohoapis.com/inventory/v1
description: API Endpoint
tags:
- name: taxes
description: Taxes Module
paths:
/settings/taxes:
x-mcp-group:
- Taxes
post:
tags:
- taxes
operationId: create_tax
summary: Create a tax
description: Create a tax which can be associated with an item.
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/create-a-tax-request'
responses:
'201':
description: Created
content:
application/json:
schema:
$ref: '#/components/schemas/create-a-tax-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.settings.CREATE
get:
tags:
- taxes
operationId: list_taxes
summary: List taxes
description: List of simple and compound taxes with pagination.
parameters:
- name: page
in: query
description: Page number to be fetched. Default value is 1.
required: false
schema:
type: integer
default: 1
example: 1
- name: per_page
in: query
description: Number of records to be fetched per page. Default value is 200.
required: false
schema:
type: integer
default: 200
example: 200
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/list-taxes-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.settings.READ
parameters:
- $ref: '#/components/parameters/organization_id'
/settings/taxes/{tax_id}:
x-mcp-group:
- Taxes
put:
tags:
- taxes
operationId: update_tax
summary: Update a tax
description: Update the details of a simple or compound tax.
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/update-a-tax-request'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/update-a-tax-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.settings.UPDATE
get:
tags:
- taxes
operationId: get_tax
summary: Get a tax
description: Get the details of a simple or compound tax.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/get-a-tax-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.settings.READ
delete:
tags:
- taxes
operationId: delete_tax
summary: Delete a tax
description: Delete a simple or compound tax.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/delete-a-tax-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.settings.DELETE
parameters:
- name: tax_id
in: path
required: true
description: Unique identifier of the tax.
schema:
type: string
example: '982000000566009'
- $ref: '#/components/parameters/organization_id'
/settings/taxgroups/{tax_group_id}:
x-mcp-group:
- Taxes
get:
tags:
- taxes
operationId: get_tax_group
summary: Get a tax group
description: Get the details of a tax group.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/get-a-tax-group-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.settings.READ
put:
tags:
- taxes
operationId: update_tax_group
summary: Update a tax group
description: Update the details of the tax group.
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/update-a-tax-group-request'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/update-a-tax-group-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.settings.UPDATE
delete:
tags:
- taxes
operationId: delete_tax_group
summary: Delete a tax group
description: Delete a tax group. Tax group that is associated to transactions cannot be deleted.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/delete-a-tax-group-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.settings.DELETE
parameters:
- name: tax_group_id
in: path
required: true
description: Unique identifier of the tax group.
schema:
type: string
example: '982000000566009'
- $ref: '#/components/parameters/organization_id'
/settings/taxgroups:
x-mcp-group:
- Taxes
post:
tags:
- taxes
operationId: create_tax_group
summary: Create a tax group
description: Create a tax group associating multiple taxes.
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/create-a-tax-group-request'
responses:
'201':
description: Created
content:
application/json:
schema:
$ref: '#/components/schemas/create-a-tax-group-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.settings.CREATE
parameters:
- $ref: '#/components/parameters/organization_id'
/settings/taxauthorities:
x-mcp-group:
- Taxes
post:
tags:
- taxes
operationId: create_tax_authority
summary: Create a tax authority [US and CA Edition only]
description: Create a tax authority.
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/create-a-tax-authority-us-and-ca-edition-only-request'
responses:
'201':
description: Created
content:
application/json:
schema:
$ref: '#/components/schemas/create-a-tax-authority-us-and-ca-edition-only-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.settings.CREATE
get:
tags:
- taxes
operationId: list_tax_authorities
summary: List tax authorities [US Edition only]
description: List of tax authorities.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/list-tax-authorities-us-edition-only-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.settings.READ
parameters:
- $ref: '#/components/parameters/organization_id'
/settings/taxauthorities/{tax_authority_id}:
x-mcp-group:
- Taxes
put:
tags:
- taxes
operationId: update_tax_authority
summary: Update a tax authority [US and CA Edition only]
description: Update the details of a tax authority.
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/update-a-tax-authority-us-and-ca-edition-only-request'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/update-a-tax-authority-us-and-ca-edition-only-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.settings.UPDATE
get:
tags:
- taxes
operationId: get_tax_authority
summary: Get a tax authority [US and CA Edition only]
description: Get the details of a tax authority.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/get-a-tax-authority-us-and-ca-edition-only-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.settings.READ
delete:
tags:
- taxes
operationId: delete_tax_authority
summary: Delete a tax authority [US and CA Edition only]
description: Delete a tax authority.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/delete-a-tax-authority-us-and-ca-edition-only-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.settings.DELETE
parameters:
- name: tax_authority_id
in: path
required: true
description: Unique identifier of the tax authority.
schema:
type: string
example: '6863420423859038'
- $ref: '#/components/parameters/organization_id'
/settings/taxexemptions:
x-mcp-group:
- Taxes
post:
tags:
- taxes
operationId: create_tax_exemption
summary: Create a tax exemption [US Edition only]
description: Create a tax exemption.
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/create-a-tax-exemption-us-edition-only-request'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/create-a-tax-exemption-us-edition-only-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.settings.CREATE
get:
tags:
- taxes
operationId: list_tax_exemptions
summary: List tax exemptions [US Edition only]
description: List of tax exemptions.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/list-tax-exemptions-us-edition-only-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.settings.READ
parameters:
- $ref: '#/components/parameters/organization_id'
/settings/taxexemptions/{tax_exemption_id}:
x-mcp-group:
- Taxes
put:
tags:
- taxes
operationId: update_tax_exemption
summary: Update a tax exemption [US Edition only]
description: Update the details of a tax exemption.
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/update-a-tax-exemption-us-edition-only-request'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/update-a-tax-exemption-us-edition-only-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.settings.UPDATE
get:
tags:
- taxes
operationId: get_tax_exemption
summary: Get a tax exemption [US Edition only]
description: Get the details of a tax exemption.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/get-a-tax-exemption-us-edition-only-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.settings.READ
delete:
tags:
- taxes
operationId: delete_tax_exemption
summary: Delete a tax exemption [US Edition only]
description: Delete a tax exemption.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/delete-a-tax-exemption-us-edition-only-response'
deprecated: false
security:
- Zoho_Auth:
- ZohoInventory.settings.DELETE
parameters:
- name: tax_exemption_id
in: path
required: true
description: Unique identifier of the tax exemption.
schema:
type: string
example: '460000000076002'
- $ref: '#/components/parameters/organization_id'
components:
parameters:
organization_id:
name: organization_id
description: ID of the organization
in: query
required: true
schema:
type: string
example: '10234695'
schemas:
gendoc-attributes-schema:
$ref: '#/components/schemas/tax-response'
tax-response:
type: object
properties:
tax_id:
$ref: '#/components/schemas/tax_id'
tax_name:
$ref: '#/components/schemas/tax_name'
tax_percentage:
$ref: '#/components/schemas/tax_percentage'
tax_type:
$ref: '#/components/schemas/tax_type'
tax_factor:
$ref: '#/components/schemas/tax_factor'
tds_payable_account_id:
$ref: '#/components/schemas/tds_payable_account_id'
tax_authority_id:
$ref: '#/components/schemas/tax_authority_id'
tax_authority_name:
$ref: '#/components/schemas/tax_authority_name'
is_value_added:
$ref: '#/components/schemas/is_value_added'
tax_specific_type:
$ref: '#/components/schemas/tax_specific_type'
country:
$ref: '#/components/schemas/country'
country_code:
$ref: '#/components/schemas/country_code'
purchase_tax_expense_account_id:
$ref: '#/components/schemas/purchase_tax_expense_account_id'
tax_id:
description: Unique ID of the tax
type: string
example: '982000000566009'
tax_name:
description: Name of the tax to be created.
type: string
example: Sales Group
tax_percentage:
description: Number of percentage taxable.
type: number
format: double
example: 10.5
purchase_tax_expense_account_id:
description: Account ID in which Purchase Tax will be Computed
type: string
x-node_available_in:
- au
- ca
x-node_unavailable_in: []
tax_type:
description: 'Type to determine whether it is a simple or compound tax. Allowed Values: tax and compound_tax'
type: string
example: tax
taxes:
description: Comma Seperated list of tax IDs that are to be associated to the tax group.
type: string
example: '982000000566009'
tax_factor:
description: Tax Factor
type: string
example: rate
x-node_available_in:
- mx
x-node_unavailable_in: []
tax_account_id:
type: string
example: '132086000000107333'
x-node_available_in:
- mx
x-node_unavailable_in: []
output_tax_account_name:
type: string
example: string
x-node_available_in:
- mx
x-node_unavailable_in: []
purchase_tax_account_name:
type: string
example: string
x-node_available_in:
- mx
x-node_unavailable_in: []
purchase_tax_account_id:
description: ID of the tax account, in case of withholding tax.
type: string
example: '132086000000107337'
x-node_available_in:
- mx
x-node_unavailable_in: []
tds_payable_account_id:
description: Input Tax ID. The amount of money charged to you as Tax on your purchases.
type: string
example: '132086000000107337'
x-node_available_in:
- mx
x-node_unavailable_in: []
tax_account_tracking:
type: string
example: string
x-node_available_in:
- mx
x-node_unavailable_in: []
tax_group_id:
description: the id of the tax group
type: string
example: '982000000566009'
tax_group_name:
description: Name of the tax group to be created.
type: string
example: Sales Group
tax_group_percentage:
description: Number of percentage taxable.
type: number
format: double
example: 10.5
page:
description: Number of pages
type: integer
example: 1
per_page:
description: Per page values
type: integer
example: 200
report_name:
description: The report name
type: string
example: Taxes
has_more_page:
description: Check if has more pages
type: boolean
example: false
sort_order:
description: The order for sorting
type: string
example: D
sort_column:
description: 'Sort taxes.Allowed Values: tax_name, taxes, date, due_date, total, balance and created_time'
type: string
example: created_time
applied_filter:
description: The filer applied for sorting
type: string
example: Status.All
tax_authority_id:
description: ID of the tax authority. Tax authority depends on the location of the customer. For example, if the customer is located in NY, then the tax authority is NY tax authority.
type: string
example: '6863420423859038'
x-node_available_in:
- us
- mx
x-node_unavailable_in: []
country_code:
description: Two letter country code for the EU country to which the tax belongs.
type: string
example: UK
x-node_available_in:
- uk
- eu
- global
x-node_unavailable_in: []
tax_authority_name:
description: Name of the TAX authority
type: string
example: Illinois Department of Revenue
is_value_added:
description: Check if Tax is Value Added
type: boolean
example: false
tax_specific_type:
description: 'Type of Tax For Indian Edition. Allowed Values : igst ,cgst ,sgst ,nil, cess .Type of Tax for Mexico Edition. Allowed Values : isr, iva, ieps.'
type: string
x-node_available_in:
- in
- mx
x-node_unavailable_in: []
is_default_tax:
description: Check if Tax is default
type: boolean
example: true
description:
description: Description.
type: string
example: The New York State Department of Taxation and Finance
registration_number:
description: Registration Number of the Tax Authority
type: string
x-node_available_in:
- ca
x-node_unavailable_in: []
registration_number_label:
type: string
description: The registration number label of the tax authority
x-node_available_in:
- ca
x-node_unavailable_in: []
tax_exemption_code:
description: Code of the Tax Exemption
type: string
example: RESELLER
x-node_available_in:
- in
x-node_unavailable_in: []
tax_exemption_id:
description: ID of the Tax Exemption
type: string
example: '460000000076002'
x-node_available_in:
- in
x-node_unavailable_in: []
type:
description: Type of the tax exemption, can be customer or item.
type: string
example: customer
tax_authority:
type: object
properties:
tax_authority_id:
$ref: '#/components/schemas/tax_authority_id'
tax_authority_name:
$ref: '#/components/schemas/tax_authority_name'
description:
$ref: '#/components/schemas/description'
registration_number:
$ref: '#/components/schemas/registration_number'
registration_number_label:
$ref: '#/components/schemas/registration_number_label'
is_editable:
description: To check if tax/tax rate is editable
type: boolean
example: true
country:
description: Country to which the tax belongs.
type: string
x-node_available_in:
- uk
- eu
- global
x-node_unavailable_in: []
update_draft_invoice:
description: Check if Draft Invoices should be updated
type: boolean
example: false
update_draft_so:
description: Check if Draft Sales Orders should be updated
type: boolean
example: false
tax:
type: array
items:
$ref: '#/components/schemas/tax-response'
create-a-tax-request:
type: object
properties:
tax_name:
$ref: '#/components/schemas/tax_name'
tax_percentage:
$ref: '#/components/schemas/tax_percentage'
tax_type:
$ref: '#/components/schemas/tax_type'
tax_factor:
$ref: '#/components/schemas/tax_factor'
tax_specific_type:
$ref: '#/components/schemas/tax_specific_type'
tax_authority_name:
$ref: '#/components/schemas/tax_authority_name'
tax_authority_id:
$ref: '#/components/schemas/tax_authority_id'
country_code:
$ref: '#/components/schemas/country_code'
purchase_tax_expense_account_id:
$ref: '#/components/schemas/purchase_tax_expense_account_id'
is_value_added:
$ref: '#/components/schemas/is_value_added'
update_draft_invoice:
$ref: '#/components/schemas/update_draft_invoice'
update_draft_so:
$ref: '#/components/schemas/update_draft_so'
is_editable:
$ref: '#/components/schemas/is_editable'
create-a-tax-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: The tax has been added.
readOnly: true
tax:
$ref: '#/components/schemas/tax'
list-taxes-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: success
readOnly: true
taxes:
description: Comma Seperated list of tax IDs that are to be associated to the tax group.
type: array
items:
type: object
properties:
tax_id:
$ref: '#/components/schemas/tax_id'
tax_name:
$ref: '#/components/schemas/tax_name'
tax_percentage:
$ref: '#/components/schemas/tax_percentage'
tax_type:
$ref: '#/components/schemas/tax_type'
tax_factor:
$ref: '#/components/schemas/tax_factor'
tax_specific_type:
$ref: '#/components/schemas/tax_specific_type'
tax_authority_id:
$ref: '#/components/schemas/tax_authority_id'
tax_authority_name:
$ref: '#/components/schemas/tax_authority_name'
is_value_added:
$ref: '#/components/schemas/is_value_added'
is_default_tax:
$ref: '#/components/schemas/is_default_tax'
is_editable:
$ref: '#/components/schemas/is_editable'
output_tax_account_name:
$ref: '#/components/schemas/output_tax_account_name'
purchase_tax_account_name:
$ref: '#/components/schemas/purchase_tax_account_name'
tax_account_id:
$ref: '#/components/schemas/tax_account_id'
purchase_tax_account_id:
$ref: '#/components/schemas/purchase_tax_account_id'
page_context:
type: object
properties:
page:
$ref: '#/components/schemas/page'
per_page:
$ref: '#/components/schemas/per_page'
has_more_page:
$ref: '#/components/schemas/has_more_page'
report_name:
$ref: '#/components/schemas/report_name'
applied_filter:
$ref: '#/components/schemas/applied_filter'
sort_column:
$ref: '#/components/schemas/sort_column'
sort_order:
$ref: '#/components/schemas/sort_order'
update-a-tax-request:
type: object
properties:
tax_name:
$ref: '#/components/schemas/tax_name'
tax_percentage:
$ref: '#/components/schemas/tax_percentage'
tax_type:
$ref: '#/components/schemas/tax_type'
tax_factor:
$ref: '#/components/schemas/tax_factor'
tax_specific_type:
$ref: '#/components/schemas/tax_specific_type'
tax_authority_name:
$ref: '#/components/schemas/tax_authority_name'
tax_authority_id:
$ref: '#/components/schemas/tax_authority_id'
country_code:
$ref: '#/components/schemas/country_code'
purchase_tax_expense_account_id:
$ref: '#/components/schemas/purchase_tax_expense_account_id'
is_value_added:
$ref: '#/components/schemas/is_value_added'
update_draft_invoice:
$ref: '#/components/schemas/update_draft_invoice'
update_draft_so:
$ref: '#/components/schemas/update_draft_so'
is_editable:
$ref: '#/components/schemas/is_editable'
tds_payable_account_id:
$ref: '#/components/schemas/tds_payable_account_id'
update-a-tax-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: Tax information has been saved.
readOnly: true
tax:
type: object
properties:
tax_id:
$ref: '#/components/schemas/tax_id'
tax_name:
$ref: '#/components/schemas/tax_name'
tax_percentage:
$ref: '#/components/schemas/tax_percentage'
tax_type:
$ref: '#/components/schemas/tax_type'
tax_authority_id:
$ref: '#/components/schemas/tax_authority_id'
tax_authority_name:
$ref: '#/components/schemas/tax_authority_name'
is_value_added:
$ref: '#/components/schemas/is_value_added'
get-a-tax-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: success
readOnly: true
tax:
$ref: '#/components/schemas/tax'
delete-a-tax-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: The record has been deleted.
readOnly: true
get-a-tax-group-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: success
readOnly: true
tax_group:
type: object
properties:
tax_group_id:
$ref: '#/components/schemas/tax_group_id'
tax_group_name:
$ref: '#/components/schemas/tax_group_name'
tax_group_percentage:
$ref: '#/components/schemas/tax_group_percentage'
taxes:
description: Comma Seperated list of tax IDs that are to be associated to the tax group.
type: array
items:
type: object
properties:
tax_id:
$ref: '#/components/schemas/tax_id'
tax_name:
$ref: '#/components/schemas/tax_name'
tax_percentage:
$ref: '#/components/schemas/tax_percentage'
tax_type:
$ref: '#/components/schemas/tax_type'
tax_factor:
$ref: '#/components/schemas/tax_factor'
tax_authority_id:
$ref: '#/components/schemas/tax_authority_id'
tax_authority_name:
$ref: '#/components/schemas/tax_authority_name'
update-a-tax-group-request:
type: object
properties:
tax_group_name:
$ref: '#/components/schemas/tax_group_name'
taxes:
$ref: '#/components/schemas/taxes'
update-a-tax-group-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: success
readOnly: true
tax_group:
type: object
properties:
tax_group_id:
$ref: '#/components/schemas/tax_group_id'
tax_group_name:
$ref: '#/components/schemas/tax_group_name'
tax_group_percentage:
$ref: '#/components/schemas/tax_group_percentage'
taxes:
description: Comma Seperated list of tax IDs that are to be associated to the tax group.
type: array
items:
type: object
properties:
tax_id:
$ref: '#/components/schemas/tax_id'
tax_name:
$ref: '#/components/schemas/tax_name'
tax_percentage:
$ref: '#/components/schemas/tax_percentage'
tax_type:
$ref: '#/components/schemas/tax_type'
tax_factor:
$ref: '#/components/schemas/tax_factor'
tax_authority_id:
$ref: '#/components/schemas/tax_authority_id'
tax_authority_name:
$ref: '#/components/schemas/tax_authority_name'
delete-a-tax-group-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: The tax group has been deleted.
readOnly: true
create-a-tax-group-request:
type: object
properties:
tax_group_name:
$ref: '#/components/schemas/tax_group_name'
taxes:
$ref: '#/components/schemas/taxes'
create-a-tax-group-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: success
readOnly: true
tax_group:
type: object
properties:
tax_group_id:
$ref: '#/components/schemas/tax_group_id'
tax_group_name:
$ref: '#/components/schemas/tax_group_name'
tax_group_percentage:
$ref: '#/components/schemas/tax_group_percentage'
taxes:
description: Comma Seperated list of tax IDs that are to be associated to the tax group.
type: array
items:
type: object
properties:
tax_id:
$ref: '#/components/schemas/tax_id'
tax_name:
$ref: '#/components/schemas/tax_name'
tax_percentage:
$ref: '#/components/schemas/tax_percentage'
tax_type:
$ref: '#/components/schemas/tax_type'
tax_factor:
$ref: '#/components/schemas/tax_factor'
tax_authority_id:
$ref: '#/components/schemas/tax_authority_id'
tax_authority_name:
$ref: '#/components/schemas/tax_authority_name'
create-a-tax-authority-us-and-ca-edition-only-request:
required:
- tax_authority_name
type: object
properties:
tax_authority_name:
$ref: '#/components/schemas/tax_authority_name'
description:
$ref: '#/components/schemas/description'
registration_number:
$ref: '#/components/schemas/registration_number'
registration_number_label:
$ref: '#/components/schemas/registration_number_label'
create-a-tax-authority-us-and-ca-edition-only-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: Tax Authority has been added.
readOnly: true
tax_authority:
$ref: '#/components/schemas/tax_authority'
list-tax-authorities-us-edition-only-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: success
readOnly: true
tax_authorities:
type: array
items:
type: object
properties:
tax_authority_id:
$ref: '#/components/schemas/tax_authority_id'
tax_authority_name:
$ref: '#/components/schemas/tax_authority_name'
description:
$ref: '#/components/schemas/description'
registration_number:
$ref: '#/components/schemas/registration_number'
registration_number_label:
$ref: '#/components/schemas/registration_number_label'
update-a-tax-authority-us-and-ca-edition-only-request:
type: object
properties:
tax_authority_name:
$ref: '#/components/schemas/tax_authority_name'
description:
$ref: '#/components/schemas/description'
registration_number:
$ref: '#/components/schemas/registration_number'
registration_number_label:
$ref: '#/components/schemas/registration_number_label'
update-a-tax-authority-us-and-ca-edition-only-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: Tax Authority information has been updated.
readOnly: true
tax_authority:
$ref: '#/components/schemas/tax_authority'
get-a-tax-authority-us-and-ca-edition-only-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: success
readOnly: true
tax_authority:
$ref: '#/components/schemas/tax_authority'
delete-a-tax-authority-us-and-ca-edition-only-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: Tax authority has been deleted.
readOnly: true
create-a-tax-exemption-us-edition-only-request:
required:
- tax_exemption_code
- type
type: object
properties:
tax_exemption_code:
$ref: '#/components/schemas/tax_exemption_code'
description:
description: Description
type: string
example: Tax exempted because the contact is a reseller.
type:
$ref: '#/components/schemas/type'
create-a-tax-exemption-us-edition-only-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: Tax Exemption has been added.
readOnly: true
tax_exemption:
type: object
properties:
tax_exemption_id:
$ref: '#/components/schemas/tax_exemption_id'
tax_exemption_code:
$ref: '#/components/schemas/tax_exemption_code'
description:
description: Description
type: string
example: Tax exempted because the contact is a reseller.
type:
$ref: '#/components/schemas/type'
list-tax-exemptions-us-edition-only-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: success
readOnly: true
tax_exemptions:
type: array
items:
type: object
properties:
tax_exemption_id:
$ref: '#/components/schemas/tax_exemption_id'
tax_exemption_code:
$ref: '#/components/schemas/tax_exemption_code'
description:
description: Description.
type: string
example: Tax exempted because the contact is a reseller.
type:
description: Type of the tax exemption, can be customer or item.
type: string
example: customer
update-a-tax-exemption-us-edition-only-request:
required:
- tax_exemption_code
- type
type: object
properties:
tax_exemption_code:
$ref: '#/components/schemas/tax_exemption_code'
description:
description: Description
type: string
example: Tax exempted because the contact is a reseller.
type:
$ref: '#/components/schemas/type'
update-a-tax-exemption-us-edition-only-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: Tax Exemption has been updated.
readOnly: true
tax_exemption:
type: object
properties:
tax_exemption_id:
$ref: '#/components/schemas/tax_exemption_id'
tax_exemption_code:
$ref: '#/components/schemas/tax_exemption_code'
description:
description: Description
type: string
example: Tax exempted because the contact is a reseller.
type:
$ref: '#/components/schemas/type'
get-a-tax-exemption-us-edition-only-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: success
readOnly: true
tax_exemption:
type: object
properties:
tax_exemption_id:
$ref: '#/components/schemas/tax_exemption_id'
tax_exemption_code:
$ref: '#/components/schemas/tax_exemption_code'
description:
description: Description of the Tax Exemption.
type: string
example: Tax exempted because the contact is a reseller.
type:
description: Type of the tax exemption, can be customer or item.
type: string
example: customer
delete-a-tax-exemption-us-edition-only-response:
type: object
properties:
code:
type: integer
example: 0
readOnly: true
message:
type: string
example: Tax exemption has been deleted successfully.
readOnly: true
securitySchemes:
Zoho_Auth:
type: oauth2
flows:
implicit:
authorizationUrl: https://accounts.zoho.com/oauth/v2/auth
scopes:
ZohoInventory.settings.CREATE: Create Settings
ZohoInventory.settings.UPDATE: Update Settings
ZohoInventory.settings.READ: Read Settings
ZohoInventory.settings.DELETE: Delete Settings