UNPKG

@turnbuckle/aprs-calculator-services

Version:

Anchorpoint Risk Calculator Service.

14 lines (13 loc) 1.19 kB
import { AgeAnalysisItemInterface } from '../../interfaces/array-item-models/age-analysis-item.interface'; import { AgeFinancialTransactionsInputModelInterface } from '../../interfaces/input-models/age-financial-transactions-input-model.interface'; import { AgeFinancialTransactionsOutputModelInterface } from '../../interfaces/output-models/age-financial-transactions-output-model.interface'; import { MergeFinancialTransactionsInputModelInterface } from '../../interfaces/input-models/merge-financial-transactions-input-model.interface'; export declare const INVOICE_PAIDUP_THRESHOLD: number; /** * @AgeFinancialTransactionsInputModelInterface input * - transactions: array of invoice transactions (invoices, credit notes & receipts) * transactions will be aged with monthly ageing steps * @AgeFinancialTransactionsOutputModelInterface output * - ageAnalysis: age analysis of invoice transactions */ export declare function ageFinancialTransactions<T extends AgeAnalysisItemInterface, U extends T = T>(input: AgeFinancialTransactionsInputModelInterface<T> | MergeFinancialTransactionsInputModelInterface<T, U>): Promise<AgeFinancialTransactionsOutputModelInterface<U>>;