Exemple #1
0
 private function calcularCarteira($bivas)
 {
     $carteira["valorTotalBruto"] = NumberUtil::toDecimalBrFormat($this->calcularTotalBruto($bivas));
     $carteira["valorTotalLiquido"] = NumberUtil::toDecimalBrFormat($this->calcularTotalLiquido($bivas));
     $carteira["valorTotalInvestido"] = NumberUtil::toDecimalBrFormat($this->calcularTotalInvestido($bivas));
     $carteira["valorTotalLucroBruto"] = NumberUtil::toDecimalBrFormat($this->calcularTotalLucroBruto($bivas));
     $carteira["valorTotalLucroLiquido"] = NumberUtil::toDecimalBrFormat($this->calcularTotalLucroLiquido($bivas));
     $carteira["totalPercLucroBruto"] = NumberUtil::toDecimalBrFormat($this->calcularTotalLucroBruto($bivas) / $this->calcularTotalInvestido($bivas) * 100);
     $carteira["totalPercLucroLiquido"] = NumberUtil::toDecimalBrFormat($this->calcularTotalLucroLiquido($bivas) / $this->calcularTotalInvestido($bivas) * 100);
     $carteira["rendaMensalMedia"] = NumberUtil::toDecimalBrFormat($this->calcularRendaMensalMedia($bivas));
     $carteira["rendaAnualMedia"] = NumberUtil::toDecimalBrFormat($this->calcularRendaAnualMedia($bivas));
     $carteira["percTotalRendaMensal"] = NumberUtil::toDecimalBrFormat($this->calcularPercTotalRendaMensal($bivas));
     $carteira["percTotalRendaAnual"] = NumberUtil::toDecimalBrFormat($this->calcularPercTotalRendaAnual($bivas));
     return $carteira;
 }
Exemple #2
0
 public function jsonSerialize()
 {
     return array('codigo' => $this->codigo, 'empresa' => $this->empresa, 'data' => DateUtil::dateBdToDateBr($this->data), 'valorInvestido' => NumberUtil::toDecimalBrFormat($this->valorInvestido), 'duracao' => $this->duracao, 'juros' => $this->juros, 'valorFinalBruto' => NumberUtil::toDecimalBrFormat($this->valorFinalBruto), 'valorFinalLiquido' => NumberUtil::toDecimalBrFormat($this->valorFinalLiquido), 'lucroBruto' => NumberUtil::toDecimalBrFormat($this->calcularLucroBruto()), 'lucroLiquido' => NumberUtil::toDecimalBrFormat($this->calcularLucroLiquido()), 'percLucroBruto' => NumberUtil::toDecimalBrFormat($this->calcularPercLucroBruto()), 'percLucroLiquido' => NumberUtil::toDecimalBrFormat($this->calcularPercLucroLiquido()), 'rendaMensal' => NumberUtil::toDecimalBrFormat($this->calcularRendaMensal()), 'rendaAnual' => NumberUtil::toDecimalBrFormat($this->calcularRendaAnual()), 'percRendaMensal' => NumberUtil::toDecimalBrFormat($this->calcularPercRendaMensal()), 'percRendaAnual' => NumberUtil::toDecimalBrFormat($this->calcularPercRendaAnual()));
 }
Exemple #3
0
 public function jsonSerialize()
 {
     return array('codigo' => $this->codigo, 'biva' => $this->biva, 'dataPrevista' => DateUtil::dateBdToDateBr($this->dataPrevista), 'dataRecebida' => DateUtil::dateBdToDateBr($this->dataRecebida), 'valorBruto' => NumberUtil::toDecimalBrFormat($this->valorBruto), 'valorLiquido' => NumberUtil::toDecimalBrFormat($this->valorLiquido), 'valorRecebido' => NumberUtil::toDecimalBrFormat($this->valorRecebido), 'isAtrasada' => $this->isAtrasada());
 }
Exemple #4
0
 public function jsonSerialize()
 {
     return array('codigo' => $this->codigo, 'dataInicio' => DateUtil::dateBdToDateBr($this->dataInicio), 'valorInvestido' => NumberUtil::toDecimalBrFormat($this->valorInvestido), 'jurosAnual' => NumberUtil::toDecimalBrFormat($this->jurosAnual));
 }