CreateOrganizationTaxConfigurationInput
The organization's tax configuration, for the first save and every later edit. Every field is optional and an omitted field keeps its saved value.
input CreateOrganizationTaxConfigurationInput {
defaultPurchaseTaxGroupId: String
defaultSalesTaxGroupId: String
defaultTaxCalculation: TaxCalculationMethod!
enableEWayBill: Boolean
enableGSTCompliance: Boolean
enableMultiCountryTax: Boolean
enableProductTaxMapping: Boolean
enableTaxAlerts: Boolean
enableTaxAuditLog: Boolean
enableTaxExemption: Boolean
enableTaxInclusive: Boolean
enableTaxReporting: Boolean
gstNumber: String
gstState: String
homeCurrency: String
taxRoundingMethod: String
taxRoundingPrecision: Int
taxSystemType: String!
}
Fields
CreateOrganizationTaxConfigurationInput.defaultPurchaseTaxGroupId ● String scalar
The ID of the tax group used for purchases when a product has none.
CreateOrganizationTaxConfigurationInput.defaultSalesTaxGroupId ● String scalar
The ID of the tax group used for sales when a product has none. Null means a product must carry its own tax.
CreateOrganizationTaxConfigurationInput.defaultTaxCalculation ● TaxCalculationMethod! non-null enum
Whether prices include tax, exclude it, or compound it, when nothing else says.
CreateOrganizationTaxConfigurationInput.enableEWayBill ● Boolean scalar
True to switch on e-way bill support.
CreateOrganizationTaxConfigurationInput.enableGSTCompliance ● Boolean scalar
True to switch on GST compliance features.
CreateOrganizationTaxConfigurationInput.enableMultiCountryTax ● Boolean scalar
True to allow tax rules for more than one country.
CreateOrganizationTaxConfigurationInput.enableProductTaxMapping ● Boolean scalar
True to let each product carry its own tax setup.
CreateOrganizationTaxConfigurationInput.enableTaxAlerts ● Boolean scalar
True to switch on tax alerts.
CreateOrganizationTaxConfigurationInput.enableTaxAuditLog ● Boolean scalar
True to keep an audit log of tax changes.
CreateOrganizationTaxConfigurationInput.enableTaxExemption ● Boolean scalar
True to allow tax exemptions.
CreateOrganizationTaxConfigurationInput.enableTaxInclusive ● Boolean scalar
True to allow tax-inclusive pricing.
CreateOrganizationTaxConfigurationInput.enableTaxReporting ● Boolean scalar
True to switch on tax reporting.
CreateOrganizationTaxConfigurationInput.gstNumber ● String scalar
The organization's GST registration number.
CreateOrganizationTaxConfigurationInput.gstState ● String scalar
The state the organization is registered in for GST.
CreateOrganizationTaxConfigurationInput.homeCurrency ● String scalar
The organization's home currency code.
CreateOrganizationTaxConfigurationInput.taxRoundingMethod ● String scalar
How tax amounts are rounded.
CreateOrganizationTaxConfigurationInput.taxRoundingPrecision ● Int scalar
How many decimal places tax amounts are rounded to.
CreateOrganizationTaxConfigurationInput.taxSystemType ● String! non-null scalar
The kind of tax system the organization uses.
Member Of
createOrUpdateOrganizationTaxConfig mutation