Automatic discount based on customer discount-level with set amounts per product

On testing this it seems to incorrectly calculate this for portion sizes.

In the discount calculation [=-1*TN('{PRICE}')*(TN('{ITEM TAG:{ENTITY DATA:Customer:Discount}}')/100)] does {PRICE} take into account the portion price?