购物不给发票是违法的。经营者提供商品或者服务,应当按照国家有关规定或者商业惯例向消费者出具发票等购货凭证或者服务单据;消费者索要发票等购货凭证或者服务单据的,经营者必须出具。
《中华人民共和国消费者权益保护法》第二条
消费者为生活消费需要购买、使用商品或者接受服务,其权益受本法保护;本法未作规定的,受其他有关法律、法规保护。
《中华人民共和国消费者权益保护法》第三条
经营者为消费者提供其生产、销售的商品或者提供服务,应当遵守本法;本法未作规定的,应当遵守其他有关法律、法规。
《中华人民共和国消费者权益保护法》第二十二条
经营者提供商品或者服务,应当按照国家有关规定或者商业惯例向消费者出具发票等购货凭证或者服务单据;消费者索要发票等购货凭证或者服务单据的,经营者必须出具。