Copyright | (c) Owen Shepherd 2022 |
---|---|
License | MIT |
Maintainer | owen@owen.cafe |
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- data GeneralCashFlowRow = GeneralCashFlowRow {
- simFinId :: Int
- ticker :: Text
- fiscalPeriod :: String
- fiscalYear :: Int
- reportDate :: Day
- publishDate :: Day
- restatedDate :: Day
- source :: Text
- tTM :: Bool
- valueCheck :: Bool
- netIncomeStartingLine :: Maybe Integer
- netIncome :: Maybe Integer
- netIncomeFromDiscontinuedOperations :: Maybe Integer
- otherAdjustmensts :: Maybe Integer
- depreciationAndAmortizatison :: Maybe Integer
- nonCashItems :: Maybe Integer
- stockBasedCompensatison :: Maybe Integer
- deferredIncomeTaxes :: Maybe Integer
- otherNonCashAdjustments :: Maybe Integer
- changeInWorkingCapital :: Maybe Integer
- changeInAccountsReceivable :: Maybe Integer
- changeInInventories :: Maybe Integer
- changeInAccountsPayable :: Maybe Integer
- changeInOther :: Maybe Integer
- netCashFromDiscontinuedOperationsOperating :: Maybe Integer
- netCashFromOpesratingActivities :: Maybe Integer
- changeInFixedAssetsAndIntsangibles :: Maybe Integer
- dispositionOfFixedAssetssAndIntangibles :: Maybe Integer
- dispositionOfFixedAsssets :: Maybe Integer
- dispositionOfIntangibleAssets :: Maybe Integer
- acquisitionOfFixedAssetsAndIntangibles :: Maybe Integer
- purchaseOfFixedAssets :: Maybe Integer
- acquisitionOfIntangibleAssets :: Maybe Integer
- otherChangeInFixedAssetsAndIntangibles :: Maybe Integer
- netChangeInLongTermInvestment :: Maybe Integer
- decreaseInLongTermInvestment :: Maybe Integer
- increaseInLongTermInvestment :: Maybe Integer
- netCashFromAcquisitionsAndDivestitures :: Maybe Integer
- netCashFromDivestitures :: Maybe Integer
- cashForAcquisitionOfSubsidiaries :: Maybe Integer
- cashForJointVentures :: Maybe Integer
- netCashFromOtherAcquisitions :: Maybe Integer
- otherInvestingActivities :: Maybe Integer
- netCashFromDiscontinuedOperationsInvesting :: Maybe Integer
- netCashFromInvestingActivities :: Maybe Integer
- dividendsPaid :: Maybe Integer
- cashFromRepaymentOfDebt :: Maybe Integer
- cashFromRepaymentOfShortTermDebtNet :: Maybe Integer
- cashFromRepaymentOfLongTermDebtNet :: Maybe Integer
- repaymentsOfLongTermDebt :: Maybe Integer
- cashFromLongTermDebt :: Maybe Integer
- cashFromRepurchaseOfEquity :: Maybe Integer
- increaseInCapitalStock :: Maybe Integer
- decreaseInCapitalStock :: Maybe Integer
- otherFinancingActivities :: Maybe Integer
- netCashFromDiscontinuedOperationsFinancing :: Maybe Integer
- netCashFromFinancingActivities :: Maybe Integer
- netCashBeforeDiscOperationsAndFX :: Maybe Integer
- changeInCashFromDiscOperationsAndOther :: Maybe Integer
- netCashBeforeFX :: Maybe Integer
- effectOfForeignExchangeRates :: Maybe Integer
- netChangeInCash :: Maybe Integer
- data BankCashFlowRow = BankCashFlowRow {
- simFinId :: Int
- ticker :: Text
- fiscalPeriod :: String
- fiscalYear :: Int
- reportDate :: Day
- publishDate :: Day
- restatedDate :: Day
- source :: Text
- tTM :: Bool
- valueCheck :: Bool
- netIncomeStartingLine :: Maybe Integer
- netIncome :: Maybe Integer
- netIncomeFromDiscontinuedOperations :: Maybe Integer
- otherAdjustments :: Maybe Integer
- depreciationAndAmortization :: Maybe Integer
- provisionForLoanLosses :: Maybe Integer
- nonCashItems :: Maybe Integer
- gainOnSaleOfSecuritiesAndLoans :: Maybe Integer
- deferredIncomeTaxes :: Maybe Integer
- stockBasedCompensation :: Maybe Integer
- otherNonCashAdjustments :: Maybe Integer
- changeInWorkingCapital :: Maybe Integer
- tradingAssetsAndLiabilities :: Maybe Integer
- netChangeOfInvestments :: Maybe Integer
- netChangeOfInterbankAssets :: Maybe Integer
- netChangeOfInterbankLiabilities :: Maybe Integer
- netChangeInOperatingLoans :: Maybe Integer
- accruedInterestReceivable :: Maybe Integer
- accruedInterestPayable :: Maybe Integer
- otherOperatingAssetsLiabilities :: Maybe Integer
- netCashFromDiscontinuedOperationsOperating :: Maybe Integer
- netCashFromOperatingActivities :: Maybe Integer
- changeInFixedAssetsAndIntangibles :: Maybe Integer
- dispositionOfFixedAssetsAndIntangibles :: Maybe Integer
- capitalExpenditures :: Maybe Integer
- netChangeInInvestments :: Maybe Integer
- decreaseInInvestments :: Maybe Integer
- decreaseInHTMInvestments :: Maybe Integer
- decreaseInAFSInvestments :: Maybe Integer
- increaseInInvestments :: Maybe Integer
- increaseInHTMInvestments :: Maybe Integer
- increaseInAFSInvestments :: Maybe Integer
- netChangeInOtherInvestments :: Maybe Integer
- netChangeInLoansAndInterbank :: Maybe Integer
- netChangeInCustomerLoans :: Maybe Integer
- netChangeInInterbankAssets :: Maybe Integer
- netChangeInOtherLoans :: Maybe Integer
- netCashFromAcquisitionsAndDivestitures :: Maybe Integer
- netCashFromDivestitures :: Maybe Integer
- cashForAcquisitionOfSubsidiaries :: Maybe Integer
- cashForJointVentures :: Maybe Integer
- netCashFromOtherAcquisitions :: Maybe Integer
- otherInvestingActivities :: Maybe Integer
- netCashFromDiscontinuedOperationsInvesting :: Maybe Integer
- netCashFromInvestingActivities :: Maybe Integer
- dividendsPaid :: Maybe Integer
- cashFromRepaymentOfDebt :: Maybe Integer
- cashFromRepaymentOfShortTermDebtNet :: Maybe Integer
- netChangeInInterbankTransfers :: Maybe Integer
- cashFromRepaymentOfLongTermDebtNet :: Maybe Integer
- repaymentsOfLongTermDebt :: Maybe Integer
- cashFromLongTermDebt :: Maybe Integer
- cashFromRepurchaseOfEquity :: Maybe Integer
- increaseInCapitalStock :: Maybe Integer
- decreaseInCapitalStock :: Maybe Integer
- netChangeInDeposits :: Maybe Integer
- otherFinancingActivities :: Maybe Integer
- netCashFromDiscontinuedOperationsFinancing :: Maybe Integer
- netCashFromFinancingActivities :: Maybe Integer
- netCashBeforeDiscOperationsAndFX :: Maybe Integer
- changeInCashFromDiscOperationsAndOther :: Maybe Integer
- netCashBeforeFX :: Maybe Integer
- effectOfForeignExchangeRates :: Maybe Integer
- netChangeInCash :: Maybe Integer
- data InsuranceCashFlowRow = InsuranceCashFlowRow {
- simFinId :: Int
- ticker :: Text
- fiscalPeriod :: String
- fiscalYear :: Int
- reportDate :: Day
- publishDate :: Day
- restatedDate :: Day
- source :: Text
- tTM :: Bool
- valueCheck :: Bool
- netIncomeStartingLine :: Maybe Integer
- netIncome :: Maybe Integer
- netIncomeFromDiscontinuedOperations :: Maybe Integer
- otherAdjustments :: Maybe Integer
- depreciationAndAmortization :: Maybe Integer
- nonCashItems :: Maybe Integer
- stockBasedCompensation :: Maybe Integer
- deferredIncomeTaxes :: Maybe Integer
- otherNonCashAdjustments :: Maybe Integer
- changeInWorkingCapital :: Maybe Integer
- netCashFromDiscontinuedOperationsOperating :: Maybe Integer
- netCashFromOperatingActivities :: Maybe Integer
- changeInFixedAssetsAndIntangibles :: Maybe Integer
- dispositionOfFixedAssetsAndIntangibles :: Maybe Integer
- acquisitionOfFixedAssetsAndIntangibles :: Maybe Integer
- netChangeInInvestments :: Maybe Integer
- increaseInInvestments :: Maybe Integer
- decreaseInInvestments :: Maybe Integer
- otherInvestingActivities :: Maybe Integer
- netCashFromDiscontinuedOperationsInvesting :: Maybe Integer
- netCashFromInvestingActivities :: Maybe Integer
- dividendsPaid :: Maybe Integer
- cashFromRepaymentOfDebt :: Maybe Integer
- cashFromRepaymentOfShortTermDebtNet :: Maybe Integer
- cashFromRepaymentOfLongTermDebtNet :: Maybe Integer
- repaymentsOfLongTermDebt :: Maybe Integer
- cashFromLongTermDebt :: Maybe Integer
- cashFromRepurchaseOfEquity :: Maybe Integer
- increaseInCapitalStock :: Maybe Integer
- decreaseInCapitalStock :: Maybe Integer
- changeInInsuranceReserves :: Maybe Integer
- otherFinancingActivities :: Maybe Integer
- netCashFromDiscontinuedOperationsFinancing :: Maybe Integer
- netCashFromFinancingActivities :: Maybe Integer
- netCashBeforeDiscOperationsAndFX :: Maybe Integer
- changeInCashFromDiscOperationsAndOther :: Maybe Integer
- netCashBeforeFX :: Maybe Integer
- effectOfForeignExchangeRates :: Maybe Integer
- netChangeInCash :: Maybe Integer
- type IndustryCashFlows = Industry [GeneralCashFlowRow] [BankCashFlowRow] [InsuranceCashFlowRow]
- type IndustryCashFlow = Industry GeneralCashFlowRow BankCashFlowRow InsuranceCashFlowRow
Documentation
data GeneralCashFlowRow Source #
Cash flow statement for general companies.
Instances
Show GeneralCashFlowRow Source # | |
Defined in SimFin.Types.CashFlow showsPrec :: Int -> GeneralCashFlowRow -> ShowS # show :: GeneralCashFlowRow -> String # showList :: [GeneralCashFlowRow] -> ShowS # | |
FromJSON IndustryCashFlows Source # | |
Defined in SimFin.Types.CashFlow parseJSON :: Value -> Parser IndustryCashFlows # parseJSONList :: Value -> Parser [IndustryCashFlows] # | |
FromJSON GeneralCashFlowRow Source # | |
Defined in SimFin.Types.CashFlow parseJSON :: Value -> Parser GeneralCashFlowRow # parseJSONList :: Value -> Parser [GeneralCashFlowRow] # |
data BankCashFlowRow Source #
Cash flow statement for banks.
Instances
Show BankCashFlowRow Source # | |
Defined in SimFin.Types.CashFlow showsPrec :: Int -> BankCashFlowRow -> ShowS # show :: BankCashFlowRow -> String # showList :: [BankCashFlowRow] -> ShowS # | |
FromJSON IndustryCashFlows Source # | |
Defined in SimFin.Types.CashFlow parseJSON :: Value -> Parser IndustryCashFlows # parseJSONList :: Value -> Parser [IndustryCashFlows] # | |
FromJSON BankCashFlowRow Source # | |
Defined in SimFin.Types.CashFlow parseJSON :: Value -> Parser BankCashFlowRow # parseJSONList :: Value -> Parser [BankCashFlowRow] # |
data InsuranceCashFlowRow Source #
Cash flow statement for Insurance companies.
Instances
Show InsuranceCashFlowRow Source # | |
Defined in SimFin.Types.CashFlow showsPrec :: Int -> InsuranceCashFlowRow -> ShowS # show :: InsuranceCashFlowRow -> String # showList :: [InsuranceCashFlowRow] -> ShowS # | |
FromJSON IndustryCashFlows Source # | |
Defined in SimFin.Types.CashFlow parseJSON :: Value -> Parser IndustryCashFlows # parseJSONList :: Value -> Parser [IndustryCashFlows] # | |
FromJSON InsuranceCashFlowRow Source # | |
Defined in SimFin.Types.CashFlow parseJSON :: Value -> Parser InsuranceCashFlowRow # parseJSONList :: Value -> Parser [InsuranceCashFlowRow] # |
type IndustryCashFlows = Industry [GeneralCashFlowRow] [BankCashFlowRow] [InsuranceCashFlowRow] Source #
Discrimination of cash flow lists.
type IndustryCashFlow = Industry GeneralCashFlowRow BankCashFlowRow InsuranceCashFlowRow Source #
Discrimination of cash flows.