不开发票违法吗

违法 。根据法律规定,在购买商品后,消费者有权向商家索要发票 , 商家也有义务出具发票 。
【法律依据】
【不开发票违法吗】《消费者权益保护法》第22条规定:“经营者提供商品或者服务,应当按照国家有关规定或者商业惯例向消费者出具发票等购货凭证或者服务单据;消费者索要发票等购货凭证或者服务单据的,经营者必须出具 。”

    推荐阅读