We are in the same boat, trying to figure out how to deal with this, as customers request a relation between proforma and final invoice.

Maybe a hook could solve it and be written in the template so when is changed to final invoice the info is still there.