E Invoicing is a statutory requirement of companies in India, having turnover more than 100 Crores. It requires submission of already generated invoices on Government portal.