import { ReportByAccountMetadataPayload, SectionByAccountGroupCOABalanceGroupedPayload } from '../../commonPayloadTypes/subAccountView/reportBySubAccountPayload'; import { COABalanceGroupedByPeriodPayloadV2 } from '../../commonPayloadTypes/v2/coaBalancePayload'; import { ForecastPayload } from '../../entity/forecast/forecastPayload'; import { InsightSummaryPayload } from '../../entity/insights/insightSummaryPayload'; import { ZeniReportResponse } from '../../responsePayload'; export interface RevenueReportPayload extends ReportByAccountMetadataPayload { cogs: SectionByAccountGroupCOABalanceGroupedPayload; gross_profit: COABalanceGroupedByPeriodPayloadV2; income: SectionByAccountGroupCOABalanceGroupedPayload; insights: InsightSummaryPayload[]; forecast?: ForecastPayload; } export type RevenueReportResponse = ZeniReportResponse;