Instead of having to go into each line individually (sometimes i have over 100 lines on 1 invoice) have boxes on the main screen to select a project reference and another for department code which would apply to the whole invoice if it is going to the same place, this would save a lot of time creating large invoices. Still have the options within the separate lines to allow people to allocate to different projects/departments if needed but create a main one which would write to all the lines of that invoice when generated