$ldec_montopendiente = $_POST["txtmontopendiente".$li_i];
						$ldec_montopendiente = str_replace(".","",$ldec_montopendiente);
						$ldec_montopendiente = str_replace(",",".",$ldec_montopendiente);
						$ldec_monto			 = $_POST["txtmonto".$li_i];
						$ldec_monto			 = str_replace(".","",$ldec_monto);
						$ldec_monto			 = str_replace(",",".",$ldec_monto);
						$ls_codfuefin		 = $_POST["txtcodfuefin".$li_i];
						if ($ldec_montopendiente==$ldec_monto)
					       {
						     $ls_estsol='C';	//Cancelado							
						   }
					    else
					       {
						     $ls_estsol='P';//Programado
					       }
				 	    $lb_valido = $in_classmovbanco->uf_check_insert_fuentefinancimiento($ls_codemp,$ls_codban,$ls_ctaban,$ls_numdoc,$ls_mov_operacion,$ls_estmov,$ls_codfuefin);
					    if ($lb_valido)
					       {													
						     $lb_valido=$io_emiche->uf_procesar_emision_chq($ls_codban,$ls_ctaban,$ls_numdoc,$ls_mov_operacion,$ls_numsol,$ls_estmov,$ldec_monto,$ls_estsol);
					       }
					    if ($lb_valido)
					       {
					         $ls_ctaprovbene = $io_emiche->uf_select_ctaprovbene($ls_tipproben,$ls_provbene,&$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";