Electronic invoicing solution