function getSaldoAFecha($fecha = false) { $xF = new cFecha(); $saldo = $this->mSdoCapitalInsoluto; $fecha = $fecha == false ? fechasys() : $fecha; if ($xF->getEsActual($fecha) == true) { $this->mFechaAcumulada = $this->getFechaUltimoDePago(); $this->mAbonosAcumulados = setNoMenorQueCero($this->getMontoAutorizado() - $this->getSaldoActual()); //$this->mMessages .= "WARN\tFecha NADA \r\n"; } else { //Iniciar pagos $this->initPagosEfectuados(false, $fecha); $saldo = $this->getMontoAutorizado() - $this->mAbonosAcumulados; } return $saldo; }