46 lines
1.1 KiB
TypeScript
46 lines
1.1 KiB
TypeScript
import {
|
|
IAgingPeriod,
|
|
IAgingSummaryQuery,
|
|
IAgingSummaryTotal,
|
|
IAgingSummaryContact,
|
|
IAgingSummaryData,
|
|
} from './AgingReport';
|
|
import { IFinancialSheetCommonMeta } from './FinancialStatements';
|
|
import { IFinancialTable } from './Table';
|
|
|
|
export interface IAPAgingSummaryQuery extends IAgingSummaryQuery {
|
|
vendorsIds: number[];
|
|
}
|
|
|
|
export interface IAPAgingSummaryVendor extends IAgingSummaryContact {
|
|
vendorName: string;
|
|
}
|
|
|
|
export interface IAPAgingSummaryTotal extends IAgingSummaryTotal {}
|
|
|
|
export interface IAPAgingSummaryData extends IAgingSummaryData {
|
|
vendors: IAPAgingSummaryVendor[];
|
|
}
|
|
|
|
export type IAPAgingSummaryColumns = IAgingPeriod[];
|
|
|
|
export interface IARAgingSummaryMeta extends IFinancialSheetCommonMeta {
|
|
formattedAsDate: string;
|
|
}
|
|
|
|
export interface IAPAgingSummaryMeta extends IFinancialSheetCommonMeta {
|
|
formattedAsDate: string;
|
|
}
|
|
|
|
export interface IAPAgingSummaryTable extends IFinancialTable {
|
|
query: IAPAgingSummaryQuery;
|
|
meta: IAPAgingSummaryMeta;
|
|
}
|
|
|
|
export interface IAPAgingSummarySheet {
|
|
data: IAPAgingSummaryData;
|
|
meta: IAPAgingSummaryMeta;
|
|
query: IAPAgingSummaryQuery;
|
|
columns: any;
|
|
}
|