$tasa = 0;
 $sucursal = getSucursal();
 $fechabaja = "2029-12-31";
 $fechaalta = parametro("idfecha", fechasys());
 $estatus = 10;
 $man1 = parametro("idsocio2", 0, MQL_INT);
 $man2 = parametro("idsocio3", 0, MQL_INT);
 $cuentaDeIntereses = parametro("idcuentainteres", DEFAULT_CUENTA_CORRIENTE, MQL_INT);
 $fechaalta = $xF->getFechaISO($fechaalta);
 $subpdto = parametro("idproductocaptacion");
 $sucess = true;
 //Iniciar socio
 $xSoc = new cSocio($idsocio);
 if ($xSoc->init() == true) {
     $idcuenta = $xSoc->getIDNuevoDocto(iDE_CAPTACION, $subpdto);
     if ($xSoc->existeCredito($idcuenta) == true or $xSoc->existeCuenta($idcuenta) == true) {
         $idcuenta = $xSoc->getIDNuevoDocto(iDE_CAPTACION, $subpdto);
         $msg .= "WARN\tNumero de Cuenta Cambiada {$idcuenta}\r\n";
     }
     //if( $xSoc->existeCuenta($idcuenta) )
     $sqlPdto = "SELECT * FROM captacion_subproductos WHERE idcaptacion_subproductos={$subpdto}";
     $dPdto = obten_filas($sqlPdto);
     $tipocuenta = $dPdto["tipo_de_cuenta"];
     $destino_de_intereses = $dPdto["destino_del_interes"];
     //la cuenta debe de ser de intereses
     $eCta = new cCuentaDeCaptacion($cuentaDeIntereses, $idsocio);
     $eCta->init();
     $eTS = $eCta->getTipoDeSubproducto();
     if ($destino_de_intereses == CAPTACION_DESTINO_CTA_INTERES and $eTS != CAPTACION_PRODUCTO_INTERESES) {
         $msg .= "ERROR\tLa Cuenta debe tener una CUENTA VALIDA PARA INTERESES, Si no Existe agrege una NUEVA y Asociela con esta Cuenta\r\n";
         exit($html->setJsDestino("frmcaptacioncuentas.php?s={$idsocio}&x={$idcuenta}&i={$cuentaDeIntereses}&o={$origencuenta}&ti={$tipotitulo}&n={$observacion}&g={$idgrupo}&c={$idsolicitud}&p={$subpdto}&msg={$msg}"));
 $observaciones = "";
 $cadena = explode(",", trim($bufer), 8);
 //Depurar
 $socio = $xT->cInt($cadena[0]);
 $credito = $xT->cInt($cadena[1]);
 $letra = $xT->cInt($cadena[2]);
 $capital = round($xT->cFloat($cadena[3]), 2);
 $interes = round($xT->cFloat($cadena[4]), 2);
 $iva = round($xT->cFloat($cadena[5]), 2);
 $ahorro = round($xT->cFloat($cadena[6]), 2);
 $observaciones = $xT->cChar($cadena[7]);
 $total = $capital + $ahorro + $interes + $iva;
 if (isset($socio) and isset($credito) and !empty($socio) and !empty($credito)) {
     $DSoc = new cSocio($socio);
     $SocioExiste = $DSoc->existe($socio);
     $CreditoExiste = $DSoc->existeCredito($credito);
     if ($SocioExiste == true and $CreditoExiste == true) {
         $DSoc->init();
         $nombre = $DSoc->getNombreCompleto();
         $nombre = substr($nombre, 0, 25);
         //Verificar el Saldo del Credito
         $CCred = new cCredito($credito, $socio);
         //echo "$credito ---- $socio<br>";
         $CCred->init();
         $DCred = $CCred->getDatosDeCredito();
         $saldo = $DCred["saldo_actual"];
         if (!isset($saldo) or $saldo == 0) {
             //$socio 		= "";
             if ($saldo != 0 && $capital != 0) {
                 $msg .= "{$iReg}\t{$socio}\t{$credito}\tDIF1\tEL Saldo({$saldo}) es menor al abono({$capital}), difiere por " . getFMoney($saldo - $capital) . " \r\n ";
             }