There are 2 common reasons for this:

  1. It’s expired. Each customer loyalty voucher expires at 11:59PM on the last day of the month that it was issued in. If you try to use it in the next month, the cart will reject it. You will need to use a new voucher code if you receive one in that month.
  2. The code has been used already.