All you should know about E-invoice and E invoicing.