para pegar o valor correto com centavos vc precisa fazer isso abaixo , esta no post do JoaoPaulo na primeira pagina aqui do forum... ai funciona certinho. blz
Troque:
public function __construct($valor,$vencimento,$multa,$juros){
$this->valor = $valor;
Por:
public function __construct($valor,$vencimento,$multa,$juros){
$this->valor = (float)str_replace(',','.',$valor);