import * as Enums from '../enums/index'; import { FilingsTaxSummaryModel } from "./FilingsTaxSummaryModel"; import { FilingsTaxDetailsModel } from "./FilingsTaxDetailsModel"; import { FilingReturnCreditModel } from "./FilingReturnCreditModel"; import { FilingAdjustmentModel } from "./FilingAdjustmentModel"; import { FilingAugmentationModel } from "./FilingAugmentationModel"; import { FilingPaymentModel } from "./FilingPaymentModel"; import { FilingAttachmentModel } from "./FilingAttachmentModel"; /** * Filing Returns Model * @export * @class MultiTaxFilingReturnModel */ export declare class MultiTaxFilingReturnModel { /** * @type {number} * @memberof MultiTaxFilingReturnModel */ id?: number | undefined; /** * @type {number} * @memberof MultiTaxFilingReturnModel */ filingCalendarId?: number | undefined; /** * @type {string} * @memberof MultiTaxFilingReturnModel */ registrationId?: string | undefined; /** * @type {Enums.FilingStatusId} * @memberof MultiTaxFilingReturnModel */ status?: Enums.FilingStatusId | undefined; /** * @type {Enums.FilingFrequencyId} * @memberof MultiTaxFilingReturnModel */ filingFrequency?: Enums.FilingFrequencyId | undefined; /** * @type {Enums.FilingTypeId} * @memberof MultiTaxFilingReturnModel */ filingType?: Enums.FilingTypeId | undefined; /** * @type {string} * @memberof MultiTaxFilingReturnModel */ formName?: string | undefined; /** * @type {string} * @memberof MultiTaxFilingReturnModel */ formCode?: string | undefined; /** * @type {string} * @memberof MultiTaxFilingReturnModel */ taxFormCode?: string | undefined; /** * @type {string} * @memberof MultiTaxFilingReturnModel */ description?: string | undefined; /** * @type {number} * @memberof MultiTaxFilingReturnModel */ taxAuthorityId?: number | undefined; /** * @type {Date} * @memberof MultiTaxFilingReturnModel */ filedDate?: Date | undefined; /** * @type {Enums.AccrualType} * @memberof MultiTaxFilingReturnModel */ accrualType?: Enums.AccrualType | undefined; /** * @type {Date} * @memberof MultiTaxFilingReturnModel */ startPeriod?: Date | undefined; /** * @type {Date} * @memberof MultiTaxFilingReturnModel */ endPeriod?: Date | undefined; /** * @type {string} * @memberof MultiTaxFilingReturnModel */ type?: string | undefined; /** * @type {string} * @memberof MultiTaxFilingReturnModel */ liabilityCurrencyCode?: string | undefined; /** * @type {string} * @memberof MultiTaxFilingReturnModel */ filingCalendarCurrencyCode?: string | undefined; /** * @type {boolean} * @memberof MultiTaxFilingReturnModel */ canUnlock?: boolean | undefined; /** * @type {FilingsTaxSummaryModel} * @memberof MultiTaxFilingReturnModel */ returnTaxSummary?: FilingsTaxSummaryModel | undefined; /** * @type {FilingsTaxDetailsModel[]} * @memberof MultiTaxFilingReturnModel */ returnTaxDetails?: FilingsTaxDetailsModel[] | undefined; /** * @type {FilingReturnCreditModel} * @memberof MultiTaxFilingReturnModel */ excludedCarryOverCredits?: FilingReturnCreditModel | undefined; /** * @type {FilingReturnCreditModel} * @memberof MultiTaxFilingReturnModel */ appliedCarryOverCredits?: FilingReturnCreditModel | undefined; /** * @type {number} * @memberof MultiTaxFilingReturnModel */ totalAdjustments?: number | undefined; /** * @type {FilingAdjustmentModel[]} * @memberof MultiTaxFilingReturnModel */ adjustments?: FilingAdjustmentModel[] | undefined; /** * @type {number} * @memberof MultiTaxFilingReturnModel */ totalAugmentations?: number | undefined; /** * @type {FilingAugmentationModel[]} * @memberof MultiTaxFilingReturnModel */ augmentations?: FilingAugmentationModel[] | undefined; /** * @type {number} * @memberof MultiTaxFilingReturnModel */ totalPayments?: number | undefined; /** * @type {FilingPaymentModel[]} * @memberof MultiTaxFilingReturnModel */ payments?: FilingPaymentModel[] | undefined; /** * @type {FilingAttachmentModel[]} * @memberof MultiTaxFilingReturnModel */ attachments?: FilingAttachmentModel[] | undefined; }