else
					{
						$msg->message("El proveedor o Beneficiario ".$ls_desproben." no tiene cuenta bancaria asociada");	
					}
				}
				else
				{
					$msg->message("El proveedor o Beneficiario ".$ls_desproben." tiene asociado un banco distinto al del movimiento");
				}
			}							
		}//End for	
					
	  $ds_banco_nomina->data=$ds_banco;
	  $ls_ruta = "txt/disco_banco/".$ls_numcarord;
	  @mkdir($ls_ruta,0755);
	  $lb_valido = $io_metodobanco->uf_metodo_banco($ls_ruta,$ls_nommetban,'','','',$ld_fecha,$ldec_montotot,$ls_ctaban,$ds_banco_nomina,$ls_metban,$ls_consol,$la_seguridad);
	
		if($lb_valido)
		{
			$in_classmovbanco->io_sql->commit();
			$msg->message("Movimiento registrado");
			
			$ls_procede = "";
		    $ls_codigo=$in_classconfig->uf_buscar_seleccionado();
			if($ls_codigo!="000")//distinto de chequevoucher
				$ls_pagina="reportes/sigesp_scb_rpp_cartaorden_pdf.php?codigo=$ls_codigo&codban=$ls_codban&ctaban=$ls_cuenta_banco&numdoc=$ls_numcarord&chevau=&codope=ND&tipproben=$ls_tipo";
			else
				$ls_pagina="reportes/sigesp_scb_rpp_voucher_pdf.php?codban=$ls_codban&ctaban=$ls_cuenta_banco&numdoc=$ls_numcarord&chevau=&codope=ND";			
			?>
			<script language="javascript">						
				window.open('<?php print $ls_pagina; ?>',"catalogo","menubar=no,toolbar=no,scrollbars=yes,width=583,height=400,left=50,top=50,location=no,resizable=yes");
				case "12":
					$ls_mes="DICIEMBRE";
					break;
			}
			$ls_desope=$ls_mes." DEL ".substr($ld_fechas,0,4);
			$ls_desope=str_pad(substr($ls_desope,0,40),40," ");
			$lb_valido=$io_metodobanco->uf_listadobanco_gendisk2($ls_codban,$ls_suspendidos,$ls_quincena,$ls_pagtaqnom,$ls_codconc,$rs_data);
			if($lb_valido)
			{
				$lb_valido=$io_metodobanco->uf_load_montototal($ls_codban,$ls_suspendidos,$ls_quincena,$ls_pagtaqnom,$ld_monto);
			}
			if($lb_valido)
			{
				//$ds_banco=$io_metodobanco->DS;
				$lb_valido=$io_metodobanco->uf_metodo_banco($ls_ruta2,$ls_desmet,$ls_peractnom,$ld_fecdes,$ld_fechas,$ld_fecpro,
															$ld_monto,$ls_codcue,$rs_data,$ls_codmet,$ls_desope,$ls_quincena,
															$ls_ref,$la_seguridad);
			}
			break;
		default:
			$ls_codmet="";
			$ls_desmet="";
			$ls_codban="";
			$ls_nomban="";
			$ls_codcue="";
			$ld_fecpro="";
			$ls_sc_cuenta="";
			$ls_ctaban="";
			$ls_pagtaqnom="0";
			break;
	}
					$ls_mes="NOVIEMBRE";
					break;
				case "12":
					$ls_mes="DICIEMBRE";
					break;
			}
			$ls_desope=$ls_mes." DEL ".substr($ld_fechas,0,4);
			$lb_valido=$io_metodobanco->uf_listadobanco_gendisk($ls_codban,$ls_suspendidos,$ls_quincena,$ls_pagtaqnom,$ls_otrosbancos);
			if($lb_valido)
			{
				$lb_valido=$io_metodobanco->uf_load_montototal($ls_codban,$ls_suspendidos,$ls_quincena,$ls_pagtaqnom,$ld_monto);
			}
			if($lb_valido)
			{
				$ds_banco=$io_metodobanco->DS;
				$lb_valido=$io_metodobanco->uf_metodo_banco($ls_desmet,$ls_peractnom,$ld_fecdes,$ld_fechas,$ld_fecpro,
															$ld_monto,$ls_codcue,$ds_banco,$ls_codmet,$ls_desope,$la_seguridad);
			}
			break;
		case "BANCO":
			$ls_codmet=$_POST["txtcodmet"];
			$ls_desmet=rtrim($_POST["txtdesmet"]);
			$ls_codban=$_POST["txtcodban"];
			$ls_nomban=$_POST["txtnomban"];
			$ld_fecpro=$_POST["txtfecpro"];
			$ls_codcue=$_POST["txtcodcue"];
			$ls_quincena=$_POST["cmdquincena"];
			$ls_sc_cuenta=$_POST["txtsc_cuenta"];
			$ls_ctaban=$_POST["txtctaban"];
			$ls_ref=$_POST["txtref"]; 
			$ld_monto=0; // ojo monto a pagar
			$ls_suspendidos=$_POST["txtsuspendidos"];