import * as Enums from '../enums/index'; import { CompanyReturnSettingModel } from "./CompanyReturnSettingModel"; /** * Represents a commitment to file a tax return on a recurring basis. Only used if you subscribe to Avalara Returns. * @export * @class FilingCalendarModel */ export declare class FilingCalendarModel { /** * @type {number} * @memberof FilingCalendarModel */ id?: number | undefined; /** * @type {number} * @memberof FilingCalendarModel */ companyId: number; /** * @type {string} * @memberof FilingCalendarModel */ returnName?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ formCountry?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ formRegion?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ taxFormCode?: string | undefined; /** * @type {number} * @memberof FilingCalendarModel */ fiscalYearStartMonth?: number | undefined; /** * @type {string} * @memberof FilingCalendarModel */ locationCode?: string | undefined; /** * @type {Enums.OutletTypeId} * @memberof FilingCalendarModel */ outletTypeId?: Enums.OutletTypeId | undefined; /** * @type {string} * @memberof FilingCalendarModel */ paymentCurrency?: string | undefined; /** * @type {Enums.FilingFrequencyId} * @memberof FilingCalendarModel */ filingFrequencyId: Enums.FilingFrequencyId; /** * @type {number} * @memberof FilingCalendarModel */ months?: number | undefined; /** * @type {string} * @memberof FilingCalendarModel */ stateRegistrationId?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ localRegistrationId?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ employerIdentificationNumber?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ line1?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ line2?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ city?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ region?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ postalCode?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ country?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ mailingAddressLine1?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ mailingAddressLine2?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ mailingAddressCity?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ mailingAddressRegion?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ mailingAddressPostalCode?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ mailingAddressCountry?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ phone?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ customerFilingInstructions?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ legalEntityName?: string | undefined; /** * @type {Date} * @memberof FilingCalendarModel */ effectiveDate: Date; /** * @type {Date} * @memberof FilingCalendarModel */ endDate?: Date | undefined; /** * @type {Enums.FilingTypeId} * @memberof FilingCalendarModel */ filingTypeId?: Enums.FilingTypeId | undefined; /** * @type {string} * @memberof FilingCalendarModel */ eFileUsername?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ eFilePassword?: string | undefined; /** * @type {number} * @memberof FilingCalendarModel */ prepayPercentage?: number | undefined; /** * @type {boolean} * @memberof FilingCalendarModel */ prePaymentRequired?: boolean | undefined; /** * @type {number} * @memberof FilingCalendarModel */ fixedPrepaymentAmount?: number | undefined; /** * @type {Enums.MatchingTaxType} * @memberof FilingCalendarModel */ taxTypeId: Enums.MatchingTaxType; /** * @type {string[]} * @memberof FilingCalendarModel */ taxTypes?: string[] | undefined; /** * @type {string} * @memberof FilingCalendarModel */ internalNotes?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ alSignOn?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ alAccessCode?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ meBusinessCode?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ iaBen?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ ctReg?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ other1Name?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ other1Value?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ other2Name?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ other2Value?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ other3Name?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ other3Value?: string | undefined; /** * @type {number} * @memberof FilingCalendarModel */ taxAuthorityId?: number | undefined; /** * @type {string} * @memberof FilingCalendarModel */ taxAuthorityName?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ taxAuthorityType?: string | undefined; /** * @type {Date} * @memberof FilingCalendarModel */ createdDate?: Date | undefined; /** * @type {number} * @memberof FilingCalendarModel */ createdUserId?: number | undefined; /** * @type {Date} * @memberof FilingCalendarModel */ modifiedDate?: Date | undefined; /** * @type {number} * @memberof FilingCalendarModel */ modifiedUserId?: number | undefined; /** * @type {string} * @memberof FilingCalendarModel */ bulkAccountId?: string | undefined; /** * @type {string} * @memberof FilingCalendarModel */ siteCode?: string | undefined; /** * @type {Enums.BulkAccountValidationStatus} * @memberof FilingCalendarModel */ bulkAccountValidationStatus?: Enums.BulkAccountValidationStatus | undefined; /** * @type {CompanyReturnSettingModel[]} * @memberof FilingCalendarModel */ settings?: CompanyReturnSettingModel[] | undefined; /** * @type {number} * @memberof FilingCalendarModel */ autoLockOverrideDay?: number | undefined; /** * @type {string} * @memberof FilingCalendarModel */ currency?: string | undefined; }