if($ls_hidstatus!="C")
	{
		$io_anticipo->io_sql->begin_transaction();
		$ls_codantaux=$ls_codant;
		$lb_valido=$io_anticipo->uf_guardar_anticipo($ls_codcon ,$ls_codant ,$lf_fecant,$lf_fecintant,$ld_porant,$ld_monto,$ls_conant,$ld_montotant,$ls_sc_cuenta,$la_seguridad);
		if($lb_valido)
		{	
			$lb_validoretenciones=true;
			if ($li_filasretenciones>1)
			{
				for($li_i=1;$li_i<$li_filasretenciones;$li_i++)
				{
					$ls_codded=$_POST["txtcodret".$li_i];
					$ls_monret=$_POST["txtmonret".$li_i];
					$ls_totret=$_POST["txttotret".$li_i];
					$lb_validoretenciones=$io_anticipo->uf_guardar_retenciones($ls_codcon,$ls_codant,$ls_codded,$ls_monret,$ls_totret,$la_seguridad);
					if (!$lb_validoretenciones)
					{
						print "Hubo un error al intentar insertar la retencion $li_i";			          
						$lb_valido=false;
						break;
					}
				}					
				if(!$lb_validoretenciones)
				{
					$io_msg("error en retenciones");					
				}								
			}
/*			if($lb_validoretenciones)
			{
				$io_mensaje->incluir();