Companies will be forced to accept electronic emailed invoices when a European directive comes into force on 1 January.