For those like me searching for the reason why PayaPal does not deduct the discount coupon value, HERE IS THE ANSWER!

In the admin IPN the Transaction Type needs to be set to 'AGGREGATE', it will only work this way as I have found so far.

More...