Bug:
Today that bug has repeated again and what is interesting, I totally do nothing till few weeks in blesta and yesterday clients was using Coupons just fine. So today bug appeared because of cron did something or I don't know? I had this issue already in the past.
Description:
All coupons that was created (all was for percentage amount for term 1 year) seems to work, when You apply it You get discount, BUT on the last screen, when there are pay options, there is no discount and client must pay full price.
Solution:
To fix bug You must delete coupon and create it again, after that it will work fine, on the end screen in payment options, client see discount and pay lower price like it should.
Blesta 4.3.2, php 5.6, centos 7 x64