
Available credits are automatically applied to offset charges
- Soonest effective expiry date first: for a grant that refreshes and doesn’t roll over, this is the end of its current refresh period rather than its expiry date, since that’s when its remaining balance is actually lost
- Oldest grant, as a tie-break
- A grant with nothing to lose (no refresh boundary and no expiry) is drawn from last