There was once the idea of expiring money https://en.wikipedia.org/wiki/Demurrage_currency

GNU Taler seems more like an expiring invoice that requires paying in a specific timeframe.