I wasn't addressing what the contract states and what the effect is; I was addressing the accounting rule for service sold but not yet delivered.
As long as the credits are usable (i.e. not expired), those credits are a liability on the books and financial statements must reflect that. This is why they need to expire the credits after a certain time.