Beispiel #1
0
		/// <summary>
		/// Sets values for non existing periods from a previous instance
		/// </summary>
		/// <remarks>Used to fill-forward values from previous dates</remarks>
		/// <param name="previous">The previous instance</param>
		public void UpdateValues(CashFlowStatement previous)
		{
			Amortization.UpdateValues(previous.Amortization);
			CallsMaturitiesOfMaturitySecurities.UpdateValues(previous.CallsMaturitiesOfMaturitySecurities);
			CapitalExpenditure.UpdateValues(previous.CapitalExpenditure);
			NetCapitalExpenditureDisposals.UpdateValues(previous.NetCapitalExpenditureDisposals);
			CashDividendsPaid.UpdateValues(previous.CashDividendsPaid);
			CashFlowFromContinuingFinancingActivities.UpdateValues(previous.CashFlowFromContinuingFinancingActivities);
			CashFlowFromContinuingInvestingActivities.UpdateValues(previous.CashFlowFromContinuingInvestingActivities);
			CashFlowFromContinuingOperatingActivities.UpdateValues(previous.CashFlowFromContinuingOperatingActivities);
			CashFlowFromDiscontinuedOperation.UpdateValues(previous.CashFlowFromDiscontinuedOperation);
			FinancingCashFlow.UpdateValues(previous.FinancingCashFlow);
			InvestingCashFlow.UpdateValues(previous.InvestingCashFlow);
			OperatingCashFlow.UpdateValues(previous.OperatingCashFlow);
			BeginningCashPosition.UpdateValues(previous.BeginningCashPosition);
			EndCashPosition.UpdateValues(previous.EndCashPosition);
			CashFromDiscontinuedFinancing.UpdateValues(previous.CashFromDiscontinuedFinancing);
			CashFromDiscontinuedFinancingActivities.UpdateValues(previous.CashFromDiscontinuedFinancingActivities);
			CashFromDiscontinuedInvesting.UpdateValues(previous.CashFromDiscontinuedInvesting);
			CashFromDiscontinuedInvestingActivities.UpdateValues(previous.CashFromDiscontinuedInvestingActivities);
			CashFromDiscontinuedOperating.UpdateValues(previous.CashFromDiscontinuedOperating);
			ChangeInAccountPayable.UpdateValues(previous.ChangeInAccountPayable);
			ChangeInTaxPayable.UpdateValues(previous.ChangeInTaxPayable);
			ChangeInAccruedExpense.UpdateValues(previous.ChangeInAccruedExpense);
			ChangeInAccruedInvestmentIncome.UpdateValues(previous.ChangeInAccruedInvestmentIncome);
			ChangesInCash.UpdateValues(previous.ChangesInCash);
			ChangeInDeferredAcquisitionCosts.UpdateValues(previous.ChangeInDeferredAcquisitionCosts);
			ChangeInFederalFundsAndSecuritiesSoldForRepurchase.UpdateValues(previous.ChangeInFederalFundsAndSecuritiesSoldForRepurchase);
			ChangeInFundsWithheld.UpdateValues(previous.ChangeInFundsWithheld);
			ChangeInIncomeTaxPayable.UpdateValues(previous.ChangeInIncomeTaxPayable);
			ChangeInInterestPayable.UpdateValues(previous.ChangeInInterestPayable);
			ChangeInInventory.UpdateValues(previous.ChangeInInventory);
			ChangeInLoans.UpdateValues(previous.ChangeInLoans);
			ChangeInLossAndLossAdjustmentExpenseReserves.UpdateValues(previous.ChangeInLossAndLossAdjustmentExpenseReserves);
			ChangeInPayable.UpdateValues(previous.ChangeInPayable);
			ChangeInPayablesAndAccruedExpense.UpdateValues(previous.ChangeInPayablesAndAccruedExpense);
			ChangeInPremiumsReceivable.UpdateValues(previous.ChangeInPremiumsReceivable);
			ChangeInPrepaidAssets.UpdateValues(previous.ChangeInPrepaidAssets);
			ChangeInReceivables.UpdateValues(previous.ChangeInReceivables);
			ChangeInReinsuranceRecoverableOnPaidAndUnpaidLosses.UpdateValues(previous.ChangeInReinsuranceRecoverableOnPaidAndUnpaidLosses);
			ChangeInRestrictedCash.UpdateValues(previous.ChangeInRestrictedCash);
			ChangeInTradingAccountSecurities.UpdateValues(previous.ChangeInTradingAccountSecurities);
			ChangeInWorkingCapital.UpdateValues(previous.ChangeInWorkingCapital);
			CumulativeEffectOfAccountingChange.UpdateValues(previous.CumulativeEffectOfAccountingChange);
			DeferredIncomeTax.UpdateValues(previous.DeferredIncomeTax);
			DeferredTax.UpdateValues(previous.DeferredTax);
			Depletion.UpdateValues(previous.Depletion);
			Depreciation.UpdateValues(previous.Depreciation);
			DepreciationAndAmortization.UpdateValues(previous.DepreciationAndAmortization);
			DepreciationAmortizationDepletion.UpdateValues(previous.DepreciationAmortizationDepletion);
			EffectOfExchangeRateChanges.UpdateValues(previous.EffectOfExchangeRateChanges);
			IncreaseDecreaseInDeposit.UpdateValues(previous.IncreaseDecreaseInDeposit);
			NetCommonStockIssuance.UpdateValues(previous.NetCommonStockIssuance);
			NetIssuancePaymentsOfDebt.UpdateValues(previous.NetIssuancePaymentsOfDebt);
			NetLongTermDebtIssuance.UpdateValues(previous.NetLongTermDebtIssuance);
			NetPreferredStockIssuance.UpdateValues(previous.NetPreferredStockIssuance);
			NetShortTermDebtIssuance.UpdateValues(previous.NetShortTermDebtIssuance);
			NetCashFromDiscontinuedOperations.UpdateValues(previous.NetCashFromDiscontinuedOperations);
			NetForeignCurrencyExchangeGainLoss.UpdateValues(previous.NetForeignCurrencyExchangeGainLoss);
			NetIncome.UpdateValues(previous.NetIncome);
			NetIncomeFromContinuingOperations.UpdateValues(previous.NetIncomeFromContinuingOperations);
			PaymentForLoans.UpdateValues(previous.PaymentForLoans);
			CommonStockPayments.UpdateValues(previous.CommonStockPayments);
			PreferredStockPayments.UpdateValues(previous.PreferredStockPayments);
			LongTermDebtPayments.UpdateValues(previous.LongTermDebtPayments);
			ShortTermDebtPayments.UpdateValues(previous.ShortTermDebtPayments);
			ProceedsFromIssuanceOfWarrants.UpdateValues(previous.ProceedsFromIssuanceOfWarrants);
			ProceedsFromLoans.UpdateValues(previous.ProceedsFromLoans);
			ProceedsFromStockOptionExercised.UpdateValues(previous.ProceedsFromStockOptionExercised);
			CommonStockIssuance.UpdateValues(previous.CommonStockIssuance);
			LongTermDebtIssuance.UpdateValues(previous.LongTermDebtIssuance);
			PreferredStockIssuance.UpdateValues(previous.PreferredStockIssuance);
			ShortTermDebtIssuance.UpdateValues(previous.ShortTermDebtIssuance);
			NetProceedsPaymentForLoan.UpdateValues(previous.NetProceedsPaymentForLoan);
			ProceedsPaymentInInterestBearingDepositsInBank.UpdateValues(previous.ProceedsPaymentInInterestBearingDepositsInBank);
			PurchaseOfEquitySecurities.UpdateValues(previous.PurchaseOfEquitySecurities);
			PurchaseOfFixedMaturitySecurities.UpdateValues(previous.PurchaseOfFixedMaturitySecurities);
			PurchaseOfIntangibles.UpdateValues(previous.PurchaseOfIntangibles);
			PurchaseOfInvestment.UpdateValues(previous.PurchaseOfInvestment);
			PurchaseOfLongTermInvestments.UpdateValues(previous.PurchaseOfLongTermInvestments);
			PurchaseOfPPE.UpdateValues(previous.PurchaseOfPPE);
			PurchaseOfShortTermInvestments.UpdateValues(previous.PurchaseOfShortTermInvestments);
			PurchaseOfTechnology.UpdateValues(previous.PurchaseOfTechnology);
			PurchaseOfBusiness.UpdateValues(previous.PurchaseOfBusiness);
			NetBusinessPurchaseAndSale.UpdateValues(previous.NetBusinessPurchaseAndSale);
			NetIntangiblesPurchaseAndSale.UpdateValues(previous.NetIntangiblesPurchaseAndSale);
			NetInvestmentPurchaseAndSale.UpdateValues(previous.NetInvestmentPurchaseAndSale);
			NetPPEPurchaseAndSale.UpdateValues(previous.NetPPEPurchaseAndSale);
			NetTechnologyPurchaseAndSale.UpdateValues(previous.NetTechnologyPurchaseAndSale);
			SaleOfBusiness.UpdateValues(previous.SaleOfBusiness);
			SaleOfIntangibles.UpdateValues(previous.SaleOfIntangibles);
			SaleOfInvestment.UpdateValues(previous.SaleOfInvestment);
			SaleOfLongTermInvestments.UpdateValues(previous.SaleOfLongTermInvestments);
			SaleOfPPE.UpdateValues(previous.SaleOfPPE);
			SaleOfShortTermInvestments.UpdateValues(previous.SaleOfShortTermInvestments);
			SaleOfTechnology.UpdateValues(previous.SaleOfTechnology);
			SalesOfEquitySecurities.UpdateValues(previous.SalesOfEquitySecurities);
			SalesOfFixedMaturitySecurities.UpdateValues(previous.SalesOfFixedMaturitySecurities);
			ChangesInAccountReceivables.UpdateValues(previous.ChangesInAccountReceivables);
			AmortizationOfFinancingCostsAndDiscounts.UpdateValues(previous.AmortizationOfFinancingCostsAndDiscounts);
			AmortizationOfSecurities.UpdateValues(previous.AmortizationOfSecurities);
			AssetImpairmentCharge.UpdateValues(previous.AssetImpairmentCharge);
			ChangeInDividendPayable.UpdateValues(previous.ChangeInDividendPayable);
			ChangeInDeferredCharges.UpdateValues(previous.ChangeInDeferredCharges);
			ChangeInOtherCurrentAssets.UpdateValues(previous.ChangeInOtherCurrentAssets);
			ChangeInOtherCurrentLiabilities.UpdateValues(previous.ChangeInOtherCurrentLiabilities);
			ChangeInOtherWorkingCapital.UpdateValues(previous.ChangeInOtherWorkingCapital);
			ChangeInPrepaidReinsurancePremiums.UpdateValues(previous.ChangeInPrepaidReinsurancePremiums);
			ChangeInReinsuranceReceivableOnPaidLosses.UpdateValues(previous.ChangeInReinsuranceReceivableOnPaidLosses);
			ChangeInReinsuranceRecoverableOnUnpaidLosses.UpdateValues(previous.ChangeInReinsuranceRecoverableOnUnpaidLosses);
			ChangeInUnearnedPremiums.UpdateValues(previous.ChangeInUnearnedPremiums);
			ChangeInUnearnedPremiumsCeded.UpdateValues(previous.ChangeInUnearnedPremiumsCeded);
			CommonStockDividendPaid.UpdateValues(previous.CommonStockDividendPaid);
			EarningsLossesFromEquityInvestments.UpdateValues(previous.EarningsLossesFromEquityInvestments);
			ExcessTaxBenefitFromStockBasedCompensation.UpdateValues(previous.ExcessTaxBenefitFromStockBasedCompensation);
			ExtraordinaryItems.UpdateValues(previous.ExtraordinaryItems);
			GainLossOnInvestmentSecurities.UpdateValues(previous.GainLossOnInvestmentSecurities);
			GainLossOnSaleOfBusiness.UpdateValues(previous.GainLossOnSaleOfBusiness);
			GainLossOnSaleOfPPE.UpdateValues(previous.GainLossOnSaleOfPPE);
			InterestCreditedOnPolicyholderDeposits.UpdateValues(previous.InterestCreditedOnPolicyholderDeposits);
			CashFromDiscontinuedOperatingActivities.UpdateValues(previous.CashFromDiscontinuedOperatingActivities);
			OperatingGainsLosses.UpdateValues(previous.OperatingGainsLosses);
			NetOtherFinancingCharges.UpdateValues(previous.NetOtherFinancingCharges);
			NetOtherInvestingChanges.UpdateValues(previous.NetOtherInvestingChanges);
			OtherNonCashItems.UpdateValues(previous.OtherNonCashItems);
			PensionAndEmployeeBenefitExpense.UpdateValues(previous.PensionAndEmployeeBenefitExpense);
			PreferredStockDividendPaid.UpdateValues(previous.PreferredStockDividendPaid);
			ProceedsPaymentFederalFundsSoldAndSecuritiesPurchasedUnderAgreementToResell.UpdateValues(previous.ProceedsPaymentFederalFundsSoldAndSecuritiesPurchasedUnderAgreementToResell);
			ProvisionForLoanLeaseAndOtherLosses.UpdateValues(previous.ProvisionForLoanLeaseAndOtherLosses);
			RealizedGainLossOnSaleOfLoansAndLease.UpdateValues(previous.RealizedGainLossOnSaleOfLoansAndLease);
			StockBasedCompensation.UpdateValues(previous.StockBasedCompensation);
			UnrealizedGainLossOnInvestmentSecurities.UpdateValues(previous.UnrealizedGainLossOnInvestmentSecurities);
			UnrealizedGainsLossesOnDerivatives.UpdateValues(previous.UnrealizedGainsLossesOnDerivatives);
			AmortizationOfIntangibles.UpdateValues(previous.AmortizationOfIntangibles);
			AllowanceForFundsConstruction.UpdateValues(previous.AllowanceForFundsConstruction);
			DomesticSales.UpdateValues(previous.DomesticSales);
			ForeignSales.UpdateValues(previous.ForeignSales);
			IncomeTaxPaidSupplementalData.UpdateValues(previous.IncomeTaxPaidSupplementalData);
			InterestPaidSupplementalData.UpdateValues(previous.InterestPaidSupplementalData);
			IssuanceOfCapitalStock.UpdateValues(previous.IssuanceOfCapitalStock);
			IssuanceOfDebt.UpdateValues(previous.IssuanceOfDebt);
			RepaymentOfDebt.UpdateValues(previous.RepaymentOfDebt);
			RepurchaseOfCapitalStock.UpdateValues(previous.RepurchaseOfCapitalStock);
			FreeCashFlow.UpdateValues(previous.FreeCashFlow);
			DecreaseinInterestBearingDepositsinBank.UpdateValues(previous.DecreaseinInterestBearingDepositsinBank);
			IncreaseinInterestBearingDepositsinBank.UpdateValues(previous.IncreaseinInterestBearingDepositsinBank);
			AdjustedGeographySegmentData.UpdateValues(previous.AdjustedGeographySegmentData);
			InterestReceivedCFO.UpdateValues(previous.InterestReceivedCFO);
			InterestPaidCFO.UpdateValues(previous.InterestPaidCFO);
			PurchaseofSubsidiaries.UpdateValues(previous.PurchaseofSubsidiaries);
			PurchaseofJointVentureAssociate.UpdateValues(previous.PurchaseofJointVentureAssociate);
			SaleofSubsidiaries.UpdateValues(previous.SaleofSubsidiaries);
			SaleofJointVentureAssociate.UpdateValues(previous.SaleofJointVentureAssociate);
			IncreaseDecreaseinLeaseFinancing.UpdateValues(previous.IncreaseDecreaseinLeaseFinancing);
			IncreaseinLeaseFinancing.UpdateValues(previous.IncreaseinLeaseFinancing);
			RepaymentinLeaseFinancing.UpdateValues(previous.RepaymentinLeaseFinancing);
			ShareofAssociates.UpdateValues(previous.ShareofAssociates);
			ProfitonDisposals.UpdateValues(previous.ProfitonDisposals);
			ReorganizationOtherCosts.UpdateValues(previous.ReorganizationOtherCosts);
			OtherFinancing.UpdateValues(previous.OtherFinancing);
			NetOutwardLoans.UpdateValues(previous.NetOutwardLoans);
			IssueExpenses.UpdateValues(previous.IssueExpenses);
			ChangeinCertificatesofDepositsandDebtSecuritiesIssued.UpdateValues(previous.ChangeinCertificatesofDepositsandDebtSecuritiesIssued);
			PaymentstoAcquireHeldToMaturityInvestments.UpdateValues(previous.PaymentstoAcquireHeldToMaturityInvestments);
			PaymentstoAcquireAvailableForSaleFinancialAssets.UpdateValues(previous.PaymentstoAcquireAvailableForSaleFinancialAssets);
			PaymentstoAcquireFinancialAssetsDesignatedasFairValue.UpdateValues(previous.PaymentstoAcquireFinancialAssetsDesignatedasFairValue);
			ProceedsfromDisposalofHeldToMaturityInvestments.UpdateValues(previous.ProceedsfromDisposalofHeldToMaturityInvestments);
			ProceedsfromDisposalofAvailableForSaleFinancialAssets.UpdateValues(previous.ProceedsfromDisposalofAvailableForSaleFinancialAssets);
			ProceedsfromDisposalofFinancialAssetsDesignatedasFairValue.UpdateValues(previous.ProceedsfromDisposalofFinancialAssetsDesignatedasFairValue);
			ChangeinFairValueofInvestmentProperties.UpdateValues(previous.ChangeinFairValueofInvestmentProperties);
			ChangeinDepositsbyBanksandCustomers.UpdateValues(previous.ChangeinDepositsbyBanksandCustomers);
			CashFlowsfromusedinOperatingActivitiesDirect.UpdateValues(previous.CashFlowsfromusedinOperatingActivitiesDirect);
			ClassesofCashReceiptsfromOperatingActivities.UpdateValues(previous.ClassesofCashReceiptsfromOperatingActivities);
			OtherCashReceiptsfromOperatingActivities.UpdateValues(previous.OtherCashReceiptsfromOperatingActivities);
			ClassesofCashPayments.UpdateValues(previous.ClassesofCashPayments);
			PaymentstoSuppliersforGoodsandServices.UpdateValues(previous.PaymentstoSuppliersforGoodsandServices);
			PaymentsfromContractsHeldforDealingorTradingPurpose.UpdateValues(previous.PaymentsfromContractsHeldforDealingorTradingPurpose);
			PaymentsonBehalfofEmployees.UpdateValues(previous.PaymentsonBehalfofEmployees);
			PaymentsforPremiumsandClaimsAnnuitiesandOtherPolicyBenefits.UpdateValues(previous.PaymentsforPremiumsandClaimsAnnuitiesandOtherPolicyBenefits);
			OtherCashPaymentsfromOperatingActivities.UpdateValues(previous.OtherCashPaymentsfromOperatingActivities);
			DividendsPaidDirect.UpdateValues(previous.DividendsPaidDirect);
			DividendsReceivedDirect.UpdateValues(previous.DividendsReceivedDirect);
			InterestPaidDirect.UpdateValues(previous.InterestPaidDirect);
			InterestReceivedDirect.UpdateValues(previous.InterestReceivedDirect);
			TaxesRefundPaidDirect.UpdateValues(previous.TaxesRefundPaidDirect);
			TotalAdjustmentsforNonCashItems.UpdateValues(previous.TotalAdjustmentsforNonCashItems);
			ImpairmentLossReversalRecognizedinProfitorLoss.UpdateValues(previous.ImpairmentLossReversalRecognizedinProfitorLoss);
			AdjustmentsforUndistributedProfitsofAssociates.UpdateValues(previous.AdjustmentsforUndistributedProfitsofAssociates);
			OtherAdjustmentsforWhichCashEffectsAreInvestingorFinancingCashFlow.UpdateValues(previous.OtherAdjustmentsforWhichCashEffectsAreInvestingorFinancingCashFlow);
			DividendPaidCFO.UpdateValues(previous.DividendPaidCFO);
			DividendReceivedCFO.UpdateValues(previous.DividendReceivedCFO);
			TaxesRefundPaid.UpdateValues(previous.TaxesRefundPaid);
			OtherOperatingInflowsOutflowsofCash.UpdateValues(previous.OtherOperatingInflowsOutflowsofCash);
			ProceedsfromGovernmentGrantsCFI.UpdateValues(previous.ProceedsfromGovernmentGrantsCFI);
			CashAdvancesandLoansMadetoOtherParties.UpdateValues(previous.CashAdvancesandLoansMadetoOtherParties);
			CashReceiptsfromRepaymentofAdvancesandLoansMadetoOtherParties.UpdateValues(previous.CashReceiptsfromRepaymentofAdvancesandLoansMadetoOtherParties);
			CashReceiptsfromPaymentsforFinancialDerivativeContracts.UpdateValues(previous.CashReceiptsfromPaymentsforFinancialDerivativeContracts);
			DividendsReceivedCFI.UpdateValues(previous.DividendsReceivedCFI);
			InterestReceivedCFI.UpdateValues(previous.InterestReceivedCFI);
			IncomeTaxesRefundPaidCFI.UpdateValues(previous.IncomeTaxesRefundPaidCFI);
			IssuancePaymentofOtherEquityInstrumentsNet.UpdateValues(previous.IssuancePaymentofOtherEquityInstrumentsNet);
			PaymentsofOtherEquityInstruments.UpdateValues(previous.PaymentsofOtherEquityInstruments);
			ProceedsfromIssuingOtherEquityInstruments.UpdateValues(previous.ProceedsfromIssuingOtherEquityInstruments);
			ProceedsfromGovernmentGrantsCFF.UpdateValues(previous.ProceedsfromGovernmentGrantsCFF);
			InterestPaidCFF.UpdateValues(previous.InterestPaidCFF);
			IncomeTaxesRefundPaidCFF.UpdateValues(previous.IncomeTaxesRefundPaidCFF);
			ChangeinAccruedIncome.UpdateValues(previous.ChangeinAccruedIncome);
			ChangeinDeferredIncome.UpdateValues(previous.ChangeinDeferredIncome);
			ChangeinFinancialAssets.UpdateValues(previous.ChangeinFinancialAssets);
			ChangeinAdvancesfromCentralBanks.UpdateValues(previous.ChangeinAdvancesfromCentralBanks);
			ChangeinFinancialLiabilities.UpdateValues(previous.ChangeinFinancialLiabilities);
			ChangeinInsuranceContractAssets.UpdateValues(previous.ChangeinInsuranceContractAssets);
			ChangeinReinsuranceReceivables.UpdateValues(previous.ChangeinReinsuranceReceivables);
			ChangeinDeferredAcquisitionCostsNet.UpdateValues(previous.ChangeinDeferredAcquisitionCostsNet);
			ChangeinInsuranceFunds.UpdateValues(previous.ChangeinInsuranceFunds);
			ChangeinReinsurancePayables.UpdateValues(previous.ChangeinReinsurancePayables);
			ChangeinInvestmentContractLiabilities.UpdateValues(previous.ChangeinInvestmentContractLiabilities);
			ChangeinInsuranceContractLiabilities.UpdateValues(previous.ChangeinInsuranceContractLiabilities);
			ProvisionandWriteOffofAssets.UpdateValues(previous.ProvisionandWriteOffofAssets);
			ReceiptsfromCustomers.UpdateValues(previous.ReceiptsfromCustomers);
			ReceiptsfromGovernmentGrants.UpdateValues(previous.ReceiptsfromGovernmentGrants);
			MinorityInterest.UpdateValues(previous.MinorityInterest);
			CapExReported.UpdateValues(previous.CapExReported);
			CashReceiptsfromTaxRefunds.UpdateValues(previous.CashReceiptsfromTaxRefunds);
			CashReceiptsfromBorrowings.UpdateValues(previous.CashReceiptsfromBorrowings);
			CashReceiptsfromDepositsbyBanksandCustomers.UpdateValues(previous.CashReceiptsfromDepositsbyBanksandCustomers);
			CashReceiptsfromLoans.UpdateValues(previous.CashReceiptsfromLoans);
			CashReceiptsfromSecuritiesRelatedActivities.UpdateValues(previous.CashReceiptsfromSecuritiesRelatedActivities);
			CashReceiptsfromDecreaseinAssets.UpdateValues(previous.CashReceiptsfromDecreaseinAssets);
			CashReceiptsfromFeesandCommissions.UpdateValues(previous.CashReceiptsfromFeesandCommissions);
			CashPaymentsforBorrowings.UpdateValues(previous.CashPaymentsforBorrowings);
			CashPaymentsforDepositsbyBanksandCustomers.UpdateValues(previous.CashPaymentsforDepositsbyBanksandCustomers);
			CashPaymentsforLoans.UpdateValues(previous.CashPaymentsforLoans);
			InterestandCommissionPaid.UpdateValues(previous.InterestandCommissionPaid);
			AllTaxesPaid.UpdateValues(previous.AllTaxesPaid);
			CashReceivedfromInsuranceActivities.UpdateValues(previous.CashReceivedfromInsuranceActivities);
			PremiumReceived.UpdateValues(previous.PremiumReceived);
			ReinsuranceandOtherRecoveriesReceived.UpdateValues(previous.ReinsuranceandOtherRecoveriesReceived);
			PolicyholderDepositInvestmentReceived.UpdateValues(previous.PolicyholderDepositInvestmentReceived);
			CashPaidforInsuranceActivities.UpdateValues(previous.CashPaidforInsuranceActivities);
			ClaimsPaid.UpdateValues(previous.ClaimsPaid);
			CommissionPaid.UpdateValues(previous.CommissionPaid);
			CashPaidtoReinsurers.UpdateValues(previous.CashPaidtoReinsurers);
			OtherUnderwritingExpensesPaid.UpdateValues(previous.OtherUnderwritingExpensesPaid);
			CashDividendsForMinorities.UpdateValues(previous.CashDividendsForMinorities);
			NetIncomeFromDiscontinuedOperations.UpdateValues(previous.NetIncomeFromDiscontinuedOperations);
			CashGeneratedfromOperatingActivities.UpdateValues(previous.CashGeneratedfromOperatingActivities);
		}
Beispiel #2
0
		/// <summary>
		/// Creates an instance of the FinancialStatements class
		/// </summary>
		public FinancialStatements()
		{
			TotalRiskBasedCapital = new TotalRiskBasedCapital();
			IncomeStatement = new IncomeStatement();
			BalanceSheet = new BalanceSheet();
			CashFlowStatement = new CashFlowStatement();
		}