GST e-invoices spell end to sales under-reporting