if ($ldec_montopendiente==$ldec_monto)
				      {
					    $ls_estsol='C';	//Cancelado							
				      }
				   else
				      {
					    $ls_estsol='P';//Programado
				      }
				   $lb_valido=$io_carord->uf_procesar_carta_orden($ls_codban,$ls_cuenta_banco,$ls_numdoc,$ls_mov_operacion,$ls_numsol,$ls_estmov,$ldec_monto,$ls_estsol);
				   if ($lb_valido)
				      {
//--------------------------------PARA EL CASO QUE LAS RETENCIONES SE APLIQUE DESDE CXP Y SE REFLEJAN EN BANCO------------					 
						   if ($lb_valido)
					       {
						     require_once("sigesp_scb_c_emision_chq.php");
							 $io_emiche  = new sigesp_scb_c_emision_chq();
						     $ls_estretiva = $_SESSION["la_empresa"]["estretiva"];
					         $ls_ctaprovbene=$io_carord->uf_select_ctaprovbene($ls_tipo,$ls_codproben,&$as_codban,&$as_ctaban);
						     if ($ls_estretiva=='B')//Retenciones aplicadas desde el Módulo de Cuentas Por Pagar y reflejadas en el Módulo Banco.
							    {
							      $ls_procede_doc = "CXPSOP";
								  $la_deducciones = $io_emiche->uf_load_retenciones_iva_cxp($ls_codemp,$ls_numsol);
								}
							 elseif($ls_estretiva=='C')//Retenciones aplicadas desde el Módulo de Cuentas Por Pagar.
							    {
								  $ls_procede_doc = "SCBBCH";
								  if (array_key_exists("la_deducciones",$_SESSION))
								     {
									   $la_deducciones=$_SESSION["la_deducciones"];
								     }										
								}
<?php
require_once("sigesp_scb_c_emision_chq.php");
require_once("../shared/class_folder/class_sql.php");
require_once("../shared/class_folder/grid_param.php");
require_once("../shared/class_folder/class_mensajes.php");
require_once("../shared/class_folder/sigesp_include.php");
require_once("../shared/class_folder/ddlb_conceptos.php");
require_once("../shared/class_folder/class_funciones.php");	
	
$io_msg		= new class_mensajes();	
$io_funcion = new class_funciones();	
$io_include	= new sigesp_include();
$ls_conect	= $io_include->uf_conectar();
$obj_con	= new ddlb_conceptos($ls_conect);
$io_grid	= new grid_param();
$io_emiche  = new sigesp_scb_c_emision_chq();
$io_update 	= new class_funciones_banco();	
$ls_codemp 	= $_SESSION["la_empresa"]["codemp"];
$li_estciespg = $io_fun_banco->uf_load_estatus_cierre($li_estciespi,$li_estciescg);

	require_once("sigesp_scb_c_movbanco.php");
	$in_classmovbco=new sigesp_scb_c_movbanco($la_seguridad);
	if( array_key_exists("operacion",$_POST))
	{
		$ls_operacion= $_POST["operacion"];
		$ls_estdoc=$_POST["status_doc"]; 
		$ls_mov_operacion="CH";
		$ls_numdoc=$_POST["txtdocumento"];
		$ls_codban=$_POST["txtcodban"];
		$ls_denban=$_POST["txtdenban"];
		$ls_ctaban=$_POST["txtcuenta"];
			$grid->makegrid($totrow,$title,$object,400,'Amortización de Anticipos',$grid1);
			print "</table>";		
		}		
	}// fin de la funcion print
	 
	if($ls_operacion=="NUEVO")
	{
		uf_print($totrow, $provbene, $tipproben);
	}
	
	if($ls_operacion=="GUARDAR")
	{    
	     require_once("../shared/class_folder/class_mensajes.php");
		 $io_msg		= new class_mensajes();
		 require_once("sigesp_scb_c_emision_chq.php");
		 $io_emision = new sigesp_scb_c_emision_chq();
		 $ls_valido=true; 
		 $totrow=$io_scb->uf_obtenervalor("total","");
		 $ls_valido=true;
		 //------informaciòn del cheque en emision de cheque-----------------------------------------------
		 $provbene=$_GET["provbene"]; 
		 $tipproben=$_GET["tipproben"];
		 $ls_montochq=$_GET["montochq"];// monto del cheque
		 $ls_montochq=str_replace(".","",$ls_montochq);
		 $ls_montochq=str_replace(",",".",$ls_montochq);
		 $cuenta_bco=$_GET["sc_cuenta"];// cuenta contable del banco
		 $cta_banco=$_GET["ctaban"];//cuenta bancaria
		 $codban=$_GET["codban"];//codigo del banco
		 $documento=$_GET["docum"];// numero del documento
		 $montret=$_GET["montret"];	// monto retenido 
		 $montret=str_replace(",",".",$montret);