import { ReportByAccountMetadataPayload, SectionByAccountGroupCOABalanceGroupedPayload } from '../../commonPayloadTypes/subAccountView/reportBySubAccountPayload'; import { COABalanceGroupedByPeriodPayloadV2 } from '../../commonPayloadTypes/v2/coaBalancePayload'; import { ZeniReportResponse } from '../../responsePayload'; export interface ProfitAndLossReportPayload extends ReportByAccountMetadataPayload { cogs: SectionByAccountGroupCOABalanceGroupedPayload; earnings_before_interest_and_tax: COABalanceGroupedByPeriodPayloadV2; expenses: SectionByAccountGroupCOABalanceGroupedPayload; gross_profit: COABalanceGroupedByPeriodPayloadV2; income: SectionByAccountGroupCOABalanceGroupedPayload; net_income: COABalanceGroupedByPeriodPayloadV2; net_operating_income: COABalanceGroupedByPeriodPayloadV2; net_other_income: COABalanceGroupedByPeriodPayloadV2; other_expenses: SectionByAccountGroupCOABalanceGroupedPayload; other_income: SectionByAccountGroupCOABalanceGroupedPayload; } export type ProfitAndLossReportResponse = ZeniReportResponse;