Hi Omar,
Thanks for your suggestion.
We use the DataTables jQuery plugin which allows us to create the great paginated, searchable and column sorting tables. Unfortunately this does not support a clickable row and selectable rows at the same time. So it wouldn't be feasible to do this from the main invoice list. However it could potentially be done via some other method on the page, or via its own page?