OrganizationTaxConfiguration
The organization's tax configuration.
type OrganizationTaxConfiguration {
createdAt: DateTime!
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!
id: ID!
organizationId: String!
taxRoundingMethod: String!
taxRoundingPrecision: Int!
taxSystemType: String!
updatedAt: DateTime!
}
Fields
OrganizationTaxConfiguration.createdAt ● DateTime! non-null scalar
When the record was created.
OrganizationTaxConfiguration.defaultPurchaseTaxGroupId ● String scalar
The ID of the tax group used for purchases when a product has none.
OrganizationTaxConfiguration.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.
OrganizationTaxConfiguration.defaultTaxCalculation ● TaxCalculationMethod! non-null enum
Whether prices include tax, exclude it, or compound it, when nothing else says.
OrganizationTaxConfiguration.enableEWayBill ● Boolean! non-null scalar
True to switch on e-way bill support.
OrganizationTaxConfiguration.enableGSTCompliance ● Boolean! non-null scalar
True to switch on GST compliance features.
OrganizationTaxConfiguration.enableMultiCountryTax ● Boolean! non-null scalar
True to allow tax rules for more than one country.
OrganizationTaxConfiguration.enableProductTaxMapping ● Boolean! non-null scalar
True to let each product carry its own tax setup.
OrganizationTaxConfiguration.enableTaxAlerts ● Boolean! non-null scalar
True to switch on tax alerts.
OrganizationTaxConfiguration.enableTaxAuditLog ● Boolean! non-null scalar
True to keep an audit log of tax changes.
OrganizationTaxConfiguration.enableTaxExemption ● Boolean! non-null scalar
True to allow tax exemptions.
OrganizationTaxConfiguration.enableTaxInclusive ● Boolean! non-null scalar
True to allow tax-inclusive pricing.
OrganizationTaxConfiguration.enableTaxReporting ● Boolean! non-null scalar
True to switch on tax reporting.
OrganizationTaxConfiguration.gstNumber ● String scalar
The organization's GST registration number.
OrganizationTaxConfiguration.gstState ● String scalar
The state the organization is registered in for GST.
OrganizationTaxConfiguration.homeCurrency ● String! non-null scalar
The organization's home currency code.
OrganizationTaxConfiguration.id ● ID! non-null scalar
The unique ID of this record.
OrganizationTaxConfiguration.organizationId ● String! non-null scalar
The ID of the organization the record belongs to.
OrganizationTaxConfiguration.taxRoundingMethod ● String! non-null scalar
How tax amounts are rounded.
OrganizationTaxConfiguration.taxRoundingPrecision ● Int! non-null scalar
How many decimal places tax amounts are rounded to.
OrganizationTaxConfiguration.taxSystemType ● String! non-null scalar
The kind of tax system the organization uses.
OrganizationTaxConfiguration.updatedAt ● DateTime! non-null scalar
When the record was last changed.
Returned By
createOrUpdateOrganizationTaxConfig mutation ● organizationTaxConfig query