Yes, today. If you want to fix that immediately (i can imagine that it is anoying for customers), open file administrator/components/com_vminoice/helpers/invoicehtml.php, find line +- 1745 (may differ), find line where is
foreach ($this->calcRules as $rule){
and after it, insert
if (!empty($rule->virtuemart_order_item_id)) //VM 2.0.12, trash rules for products
continue;
if ((string)$rule->calc_amount==0) //skip rules with no amount
continue;
Note that if your PDFs are cached (they have green background), you need to switch on and off some config settings or empty your invoices folder to refresh cache. I hope it will work.