AssetClass.FixedAsset
Contents
Methods
calcCashflow :: FixedAsset -> Date -> Maybe [RateAssumption] -> Either String CashFlowFrame Source #
getCurrentBal :: FixedAsset -> Balance Source #
getOriginBal :: FixedAsset -> Balance Source #
getOriginRate :: FixedAsset -> IRate Source #
getCurrentRate :: FixedAsset -> IRate Source #
getOriginDate :: FixedAsset -> Date Source #
getOriginInfo :: FixedAsset -> OriginalInfo Source #
isDefaulted :: FixedAsset -> Bool Source #
getPaymentDates :: FixedAsset -> Int -> [Date] Source #
getRemainTerms :: FixedAsset -> Int Source #
getRemainDates :: FixedAsset -> [Date] Source #
getTotalTerms :: FixedAsset -> Int Source #
getPastTerms :: FixedAsset -> Int Source #
projCashflow :: FixedAsset -> Date -> AssetPerf -> Maybe [RateAssumption] -> Either String (CashFlowFrame, Map CutoffFields Balance) Source #
getBorrowerNum :: FixedAsset -> Int Source #
splitWith :: FixedAsset -> [Rate] -> [FixedAsset] Source #
updateOriginDate :: FixedAsset -> Date -> FixedAsset Source #
resetToOrig :: FixedAsset -> FixedAsset Source #
getLastInterestPaymentDate :: FixedAsset -> Maybe Date Source #
calcAccruedInterest :: FixedAsset -> Date -> Balance Source #
calcAlignDate :: FixedAsset -> Date -> Date Source #
getObligor :: FixedAsset -> Maybe Obligor Source #
getObligorTags :: FixedAsset -> Set String Source #
getObligorId :: FixedAsset -> Maybe String Source #
getObligorFields :: FixedAsset -> Maybe (Map String (Either String Double)) Source #