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