法律分析:撤销行政许可,是因为行政许可实施的过程存在违法问题,违法行为的主体可能是许可机关,例如,未按照法定条件做出许可,也可能是行政许可申请人,例如,利用欺骗的手段缺的许可。
撤回行政许可,是行政许可依据的法律、法规发生了变化,或者许可依据的客观情况发生了变化,为了公共利益的需要,将已经发出的许可撤回。这时行政许可机关无过错,当事人也无过错,因为为了公共利益才撤回,所以撤回行政许可给当人如果造成损失时,行政机关应当给予补偿。
法律依据:《中华人民共和国行政许可法》 第六十九条 有下列情形之一的,作出行政许可决定的行政机关或者其上级行政机关,根据利害关系人的请求或者依据职权,可以撤销行政许可: (一)行政机关工作人员滥用职权、玩忽职守作出准予行政许可决定的; (二)超越法定职权作出准予行政许可决定的; (三)违反法定程序作出准予行政许可决定的; (四)对不具备申请资格或者不符合法定条件的申请人准予行政许可的; (五)依法可以撤销行政许可的其他情形。 被许可人以欺骗、贿赂等不正当手段取得行政许可的,应当予以撤销。 依照前两款的规定撤销行政许可,可能对公共利益造成重大损害的,不予撤销。依照本条第一款的规定撤销行政许可,被许可人的合法权益受到损害的,行政机关应当依法给予赔偿。依照本条第二款的规定撤销行政许可的,被许可人基于行政许可取得的利益不受保护。