Skip to main content

TaxUpdateInput

Tax configuration update data for modifying existing tax rules and rates.

Contains optional fields for updating tax information including shop associations, tax codes, geographic zones, percentages, and export settings. All fields are optional for partial updates.

input TaxUpdateInput {
shopId: Int
code: Taxcode
zone: String
percentage: Float
exportCode: String
}

Fields

TaxUpdateInput.shopId ● Int scalar

Shop identifier for tax rule application.

Specifies which shop this tax configuration applies to. Used to establish shop-specific tax rules and ensure proper tax calculations for different business locations. Must be a positive integer representing an existing shop.

TaxUpdateInput.code ● Taxcode enum

Tax classification code for determining tax treatment.

Specifies the type of tax to apply based on product categories and regional regulations. Used to categorize products for appropriate tax calculations and compliance reporting.

TaxUpdateInput.zone ● String scalar

Geographic tax zone for regional tax application.

Must be a valid 2-character country or region code. Used to determine applicable tax rates and rules based on geographic location. Length must be exactly 2 characters.

TaxUpdateInput.percentage ● Float scalar

Tax rate percentage to apply to taxable amounts.

Decimal value representing the tax percentage (e.g., 21.5 for 21.5% tax). Maximum 5 decimal places allowed for precision. Used for calculating tax amounts on products and services.

TaxUpdateInput.exportCode ● String scalar

Export code for external system integration and reporting.

Alphanumeric code used for tax reporting and integration with external accounting or compliance systems. Maximum length is 10 characters. Used for tax export and regulatory reporting.

Member Of

taxUpdate mutation