Credits of a dollar value, not service, I believe.
Like "for a dinner" can expire, because the COGS associated with that can go up, and a business is being cost $100 for a dinner that they may have only been paid $50 for previously.
But if for a dollar amount, then it cannot be expired.
Ashley Home Furnishings, since this reminds me, are all sorts of out of compliance here. We were given gift cards by them for issues with purchases. Fine. Then when we bought our home, several family went there, and purchased gift cards with cash. We tried to use them and were told they could not be used on anything that was discounted or on sale, despite them having received cash for the card. (Side note, guess how easy it is to find anything there that is not ostensibly discounted?)