If you incorrectly allocate purchases to an incorrect project, it would be useful to be able to group a set of purchases and be able to re-allocate to different/correct project.
You are able to do the same to reallocate sales invoices if the same error occurs.