酒店取消预订是否全额扣款取决于预订时的具体约定及取消时间。如果消费者在免费取消期内退房,酒店必须全额退款;如果超过期限或预订的是不可取消房型,酒店扣除部分或全部房费作为违约金通常具有法律依据,但金额过高可主张调整。