import type * as Merge from "../../../index"; /** * # The AccountingPeriod Object * ### Description * The `AccountingPeriod` object is used to define a period of time in which events occurred. * * ### Usage Example * Common models like `Invoice` and `Transaction` will have `AccountingPeriod` objects which will denote when they occurred. */ export interface AccountingPeriod { id?: string; /** The third-party API ID of the matching object. */ remoteId?: string; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** Name of the accounting period. */ name?: string; status?: Merge.accounting.AccountingPeriodStatus; /** Beginning date of the period */ startDate?: Date; /** End date of the period */ endDate?: Date; fieldMappings?: Record; remoteData?: Merge.accounting.RemoteData[]; }