The Promotion Evaluation and Execution API provides customers and sellers the exact reason why a manual coupon isn't applied on order placement. The reasons can include invalid date of use and exceeded usage limit.
Where: This change applies to Lightning Experience in Enterprise, Performance, Unlimited, and Developer editions with Global Promotions Management.