@pugtk
No, each country has different needs on invoices. In invoicing you must consider taxes as well those are not available now in plugin. Generally inovicing never works good using payment plugin as company often also use another accounting tool... so it's like doing feature for just very few people, that will later on find out it does not work for them neither.
If you host other companies on your site, you must do invoice as payment went to your account and you must invoice company + your rabat.