case "GUARDAR":
		uf_load_variables();
		$io_sql->begin_transaction();
		if($ls_existe=="FALSE")
		{
		  $ls_fecha=date('Y-m-d');
		  $lb_flag=$io_cmpret->uf_crear_comprobante($ls_numcom,$ls_fecha,$ls_ano.$ls_mes,$ls_codigo,$ls_nomsujret,$ls_dirsujret,$ls_rif,$la_seguridad);
		}
		else
		{
		  $lb_flag=true;
		}
		if($lb_flag)
		{
			 $lb_flag=$io_modcmpret->uf_liberar_recepciones($ls_numcom,$ls_probene,$ls_codigo);
		}
		if($lb_flag)
		{
		  $lb_flag=$io_modcmpret->uf_update_cmpret($ls_numcom,$li_totrowrecepciones,$ls_probene,$ls_codigo,$la_seguridad);
		}
		if($lb_flag)
		{
			$io_msg->message("El comprobante se procesó satisfactoriamente !!!");
			$io_sql->commit();
		}
		else
		{
			$io_msg->message("Ocurrio un error al procesar el comprobante !!!");
			$io_sql->rollback();
		}