A custom invoice is much needed. Regenrating a legacy invoice is becoming a nightmare.
I tried creating a one time product and placed a quick order but when I overwrite the price, it remains the same and an order with amount 0 gets auto paid. Not sure if it's a bug or what.