Software development for electronic invoices