根據相關法律規定,只要消費者與商家之間的買賣關系成立,商家就必須給消費者開具發票,這是商家的法定義務。同時,國稅機關也從未規定購物小票超過30天不開發票。
但從法律上講,即使商家提前告知了消費者這樣的規定,但提供限期開具發票也屬於限制消費者權益的行為,違反了商家的法定義務。至於消費者收據沒有蓋章,沒有給消費者開發票,那就更不合法,更不對了。如果消費者向經營者索要發票被拒,可以向稅務機關投訴。
法律依據
中華人民共和國消費者權益保護法
第二十二條經營者提供商品或者服務,應當按照國家有關規定或者商業慣例向消費者出具發票等購貨憑證或者服務單據;消費者索要購物憑證或者發票等服務單據的,經營者必須出具。第二十三條經營者應當在正常使用商品或者服務的情況下,保證其提供的商品或者服務的質量、性能、用途和有效期限;但是,消費者在購買商品或者接受服務之前已經知道存在缺陷的,但該缺陷的存在不違反法律強制性規定的除外。
經營者以廣告、產品說明、實物樣品或者其他方式表明商品或者服務質量的,應當保證其提供的商品或者服務的實際質量與表明的質量壹致。
消費者自接受商品或者服務之日起六個月內發現經營者提供的機動車、計算機、電視、冰箱、空調、洗衣機等耐用商品或者裝修等服務存在缺陷,發生糾紛的,由經營者對缺陷承擔舉證責任。第二十四條經營者提供的商品或者服務不符合質量要求的,消費者可以按照國家規定和當事人的約定予以退貨,或者要求經營者履行更換、修理的義務。沒有國家規定和當事人約定的,消費者可以自收到之日起七日內退貨;七天後,消費者符合法定解除合同條件的,可以及時退貨。不符合法定解除合同條件的,可以要求經營者履行更換、修理等義務。
依照前款規定退貨、更換、修理商品的,經營者應當承擔運輸等必要費用。