HomeVendure CoreShow hidden breadcrumbs...EntitiesTaxCategoryOn this pageTaxCategory@vendure/coreSource A TaxCategory defines what type of taxes to apply to a ProductVariant. Signatureclass TaxCategory extends VendureEntity implements HasCustomFields { constructor(input?: DeepPartial<TaxCategory>) @Column() name: string; @Column({ default: false }) isDefault: boolean; @Column(type => CustomTaxCategoryFields) customFields: CustomTaxCategoryFields; @OneToMany(type => ProductVariant, productVariant => productVariant.taxCategory) productVariants: ProductVariant[]; @OneToMany(type => TaxRate, taxRate => taxRate.category) taxRates: TaxRate[];} Extends: VendureEntity Implements: HasCustomFields namepropertystringisDefaultpropertybooleancustomFieldspropertyCustomTaxCategoryFieldsproductVariantspropertyProductVariant[]taxRatespropertyTaxRate[]Was this chapter helpful?It was helpfulIt wasn't helpfulReport IssuePreviousTagNextTaxRateEdited Apr 20, 2026ยทEdit this page