Keeping a running invoice

I have a need to keep a running invoice and was hopeful there is an easier way than manually adding item from a new purchase order to an existing customer sales invoice. Is this possible?

Unfortunately no.