/** * Represents a tax code that can be applied to items on a transaction. A tax code can have specific rules for specific jurisdictions that change the tax calculation behavior. * @export * @class TaxCodeModel */ export declare class TaxCodeModel { /** * @type {number} * @memberof TaxCodeModel */ id?: number | undefined; /** * @type {number} * @memberof TaxCodeModel */ companyId?: number | undefined; /** * @type {string} * @memberof TaxCodeModel */ taxCode: string; /** * @type {string} * @memberof TaxCodeModel */ taxCodeTypeId: string; /** * @type {string} * @memberof TaxCodeModel */ description?: string | undefined; /** * @type {string} * @memberof TaxCodeModel */ parentTaxCode?: string | undefined; /** * @type {boolean} * @memberof TaxCodeModel */ isPhysical?: boolean | undefined; /** * @type {number} * @memberof TaxCodeModel */ goodsServiceCode?: number | undefined; /** * @type {string} * @memberof TaxCodeModel */ entityUseCode?: string | undefined; /** * @type {boolean} * @memberof TaxCodeModel */ isActive?: boolean | undefined; /** * @type {boolean} * @memberof TaxCodeModel */ isSSTCertified?: boolean | undefined; /** * @type {Date} * @memberof TaxCodeModel */ createdDate?: Date | undefined; /** * @type {number} * @memberof TaxCodeModel */ createdUserId?: number | undefined; /** * @type {Date} * @memberof TaxCodeModel */ modifiedDate?: Date | undefined; /** * @type {number} * @memberof TaxCodeModel */ modifiedUserId?: number | undefined; }