function setDeposito($monto, $cheque = "NA", $tipo_de_pago = TESORERIA_COBRO_CHEQUE, $recibo_fiscal = DEFAULT_RECIBO_FISCAL, $observaciones = "", $grupo = DEFAULT_GRUPO, $fecha = false, $recibo = false)
 {
     if ($monto > 0) {
         if (setNoMenorQueCero($this->mPeriodoCuenta) == 0) {
             $this->mPeriodoCuenta = 1;
         }
         if (setNoMenorQueCero($this->mSocioTitular) <= DEFAULT_SOCIO) {
             $this->init();
         }
         if ($grupo == DEFAULT_GRUPO) {
             $grupo = $this->mGrupoAsociado;
         }
         if ($fecha == false) {
             if (isset($this->mFechaOperacion) and $this->mFechaOperacion != false) {
                 $fecha = $this->mFechaOperacion;
             } else {
                 $fecha = fechasys();
             }
         }
         $fecha = setFechaValida($fecha);
         $this->mFechaOperacion = $fecha;
         $socio = $this->mSocioTitular;
         $CRecibo = new cReciboDeOperacion(4, true);
         //Set a Mvto Contable
         if (setNoMenorQueCero($recibo) > 0) {
             $CRecibo->setNumeroDeRecibo($recibo);
             if ($CRecibo->init() == true) {
                 $CRecibo->setGrupoAsociado($grupo);
                 $CRecibo->setDocumento($this->mNumeroCuenta);
                 $CRecibo->setSocio($this->mSocioTitular);
             } else {
                 $recibo = 0;
             }
         }
         //Agregar recibo si no hay
         if (setNoMenorQueCero($recibo) == 0) {
             $recibo = $CRecibo->setNuevoRecibo($socio, $this->mNumeroCuenta, $this->mFechaOperacion, $this->mPeriodoCuenta, 3, $observaciones, $cheque, $tipo_de_pago, $recibo_fiscal, $grupo);
             //Checar si se agrego el recibo
             if ($recibo != false) {
                 $this->mMessages .= "OK\tSe Agrego Exitosamente el Recibo {$recibo} de la Cuenta " . $this->mNumeroCuenta . " \r\n";
                 $this->mReciboDeOperacion = $recibo;
                 $this->mSucess = true;
             } else {
                 $this->mMessages .= "ERROR\tSe Fallo al Agregar el Recibo {$recibo} de la Cuenta " . $this->mNumeroCuenta . " \r\n";
                 $this->mSucess = false;
             }
         }
         $this->mReciboDeOperacion = $recibo;
         if (setNoMenorQueCero($recibo) > 0) {
             //Agregar el Movimiento
             $CRecibo->setNuevoMvto($fecha, $monto, $this->mOperacionDeposito, $this->mPeriodoCuenta, $observaciones, 1, TM_ABONO, $socio, $this->mNumeroCuenta);
             $CRecibo->setFinalizarRecibo(true);
             $CRecibo->setFinalizarTesoreria();
             $this->mNuevoSaldo = $this->mSaldoAnterior + $monto;
             $this->mMessages .= $CRecibo->getMessages();
             $this->mSucess = true;
             $this->mMessages .= "OK\tSaldo Nuevo por " . $this->mNuevoSaldo . "(" . $this->mSaldoAnterior . "|{$monto}) \r\n";
             //Actualizar la Cuenta
             $this->setUpdateSaldo();
         } else {
             $this->mMessages .= "ERROR\tNo Existe Recibo con el cual trabajar({$recibo}) \r\n";
         }
         $this->mMessages .= $CRecibo->getMessages();
         $this->addSDPM();
     }
     return $recibo;
 }
/**
 * Funcion que Guarda la Planeacion de Autorizacion Grupal
 * @param array $params Array compuesto de $grupo, $credito, $socio, $monto, $nota
 * @return string Mensaje de Afirmacion
 */
function Common_a92d70128878fe0e88050362ac797763($params)
{
    $stdDiv = STD_LITERAL_DIVISOR;
    $DPar = explode($stdDiv, $params, STD_MAX_ARRAY_JS);
    //mensajes
    $msg = "";
    //grupo
    $xTip = new cTipos();
    //
    $grupo = $xTip->cInt($DPar[0]);
    //credito
    $credito = $xTip->cInt($DPar[1]);
    //Numero de Socia
    $socio = $xTip->cInt($DPar[2]);
    //Monto Autorizado
    $monto = $xTip->cFloat($DPar[3]);
    //observaciones
    $nota = $xTip->cChar($DPar[4]);
    if (isset($_SESSION["recibo_en_proceso"])) {
        $recibo = $_SESSION["recibo_en_proceso"];
        $fecha = fechasys();
        $xRec = new cReciboDeOperacion(40, false, $recibo);
        $xRec->setNumeroDeRecibo($recibo, true);
        $xRec->setGrupoAsociado($grupo);
        $xRec->setNuevoMvto($fecha, $monto, 50, 1, $nota, 1, false, $socio, $credito);
        $msg .= $xRec->getMessages();
    } else {
        $msg .= "NO_SE_HA_DEFINIDO_UN_RECIBO";
    }
    return $msg;
}