Businesses with annual turnover above ₹20 crore must generate electronic invoices from April 1 for business-to-business transactions, the State Goods and Services Tax (GST) department said on Monday.