What are the requirements for e-invoicing?