Migrate it to v8. Very straight-forward, but maybe I convert it to new API.

Add a field in the new presented wizard to select a percentage, and quantities will be calculated accordingly.

This way, you have a more consistent way of doing any method of invoicing (with the same screen). This is something I'm going to work on in the folowing weeks, but if you want to work on it now, feel free to do it.