import * as Enums from '../enums/index'; /** * Represents a tax rule that is generated or affected by a dynamic rule. This model mirrors structure of a standard tax rule with relevant fields. * @export * @class DynamicRuleGeneratedTaxRuleModel */ export declare class DynamicRuleGeneratedTaxRuleModel { /** * @type {number} * @memberof DynamicRuleGeneratedTaxRuleModel */ companyId?: number | undefined; /** * @type {string} * @memberof DynamicRuleGeneratedTaxRuleModel */ taxCode?: string | undefined; /** * @type {string} * @memberof DynamicRuleGeneratedTaxRuleModel */ stateFIPS?: string | undefined; /** * @type {string} * @memberof DynamicRuleGeneratedTaxRuleModel */ jurisName?: string | undefined; /** * @type {string} * @memberof DynamicRuleGeneratedTaxRuleModel */ jurisCode?: string | undefined; /** * @type {Enums.JurisdictionType} * @memberof DynamicRuleGeneratedTaxRuleModel */ jurisdictionTypeId?: Enums.JurisdictionType | undefined; /** * @type {string} * @memberof DynamicRuleGeneratedTaxRuleModel */ taxTypeId?: string | undefined; /** * @type {string} * @memberof DynamicRuleGeneratedTaxRuleModel */ taxTypeCode?: string | undefined; /** * @type {string} * @memberof DynamicRuleGeneratedTaxRuleModel */ taxRuleTypeId?: string | undefined; /** * @type {string} * @memberof DynamicRuleGeneratedTaxRuleModel */ rateTypeCode?: string | undefined; /** * @type {boolean} * @memberof DynamicRuleGeneratedTaxRuleModel */ isAllJuris?: boolean | undefined; /** * @type {number} * @memberof DynamicRuleGeneratedTaxRuleModel */ value?: number | undefined; /** * @type {number} * @memberof DynamicRuleGeneratedTaxRuleModel */ cap?: number | undefined; /** * @type {number} * @memberof DynamicRuleGeneratedTaxRuleModel */ threshold?: number | undefined; /** * @type {Date} * @memberof DynamicRuleGeneratedTaxRuleModel */ effectiveDate?: Date | undefined; /** * @type {Date} * @memberof DynamicRuleGeneratedTaxRuleModel */ endDate?: Date | undefined; /** * @type {string} * @memberof DynamicRuleGeneratedTaxRuleModel */ description?: string | undefined; /** * @type {string} * @memberof DynamicRuleGeneratedTaxRuleModel */ entityUseCode?: string | undefined; /** * @type {string} * @memberof DynamicRuleGeneratedTaxRuleModel */ sourcing?: string | undefined; /** * @type {string} * @memberof DynamicRuleGeneratedTaxRuleModel */ countyFIPS?: string | undefined; /** * @type {string} * @memberof DynamicRuleGeneratedTaxRuleModel */ country?: string | undefined; /** * @type {string} * @memberof DynamicRuleGeneratedTaxRuleModel */ region?: string | undefined; /** * @type {string} * @memberof DynamicRuleGeneratedTaxRuleModel */ taxTypeGroup?: string | undefined; /** * @type {string} * @memberof DynamicRuleGeneratedTaxRuleModel */ taxSubType?: string | undefined; /** * @type {string} * @memberof DynamicRuleGeneratedTaxRuleModel */ currencyCode?: string | undefined; /** * @type {string} * @memberof DynamicRuleGeneratedTaxRuleModel */ options?: string | undefined; /** * @type {string} * @memberof DynamicRuleGeneratedTaxRuleModel */ tariffCode?: string | undefined; /** * @type {string} * @memberof DynamicRuleGeneratedTaxRuleModel */ unitOfBasis?: string | undefined; }