Skip to main content

Financial Constants

Standard financial constants used throughout the application are defined in shared/financial-constants.ts.

Time Constants

export const DAYS_PER_YEAR = 365;
export const MONTHS_PER_YEAR = 12;
export const MILLISECONDS_PER_DAY = 86400000;

Money Constants

export const MINOR_UNITS_PER_MAJOR = 100;
export const BASIS_POINTS_SCALE = 10000;

Fund Constants

export const DEFAULT_TOTAL_UNITS = 1000000;
export const STANDARD_BOND_FACE_VALUE_MINOR = 100000; // 1000 BDT in cents

Helper Functions

export function percentageToDecimal(percentage: number): number {
return percentage / 100;
}

export function annualBpsToDailyRate(bps: number): number {
return bps / BASIS_POINTS_SCALE / DAYS_PER_YEAR;
}