Due to the automated nature of Self Checkout and the fact it's not aware of any previous licenses expire dates you might already have, each purchase means a unique term. However, all licenses can be included into a single pool.

Let's say for example, John purchases 3 floating licenses for one year, starting on January 1st, 2021. Later in March 10th, he purchases 2 more, also for one year. When both licenses are installed to the same server, from the user's perspective this is what happens:

  • From January 1st, 2021 to March 9th, there will be 3 floating licenses available in the pool.
  • From March 10th to Dec 31st, there will be 5.
  • From January 1st, 2022 to March 9th, there will be 2.

Depending on how many Self Checkout purchases are made throughout the year and how many licenses are added, the fluctuation will be so much that it may become hard to track the amount of licenses available.

If the desire is to co-term additional licenses, so they all expire together, in the example above John could have done the following:

The initial purchase is the same as before, on January 1st John purchases 3 floating licenses for one year. However, when adding 2 more licenses in March 10th, in order to have them also expiring on Dec 31st, he purchases 2 licenses for 3 weeks, that will cover until the end of March + 2 licenses for 9 months, that will cover for the rest of the year: 

The next step, when generating the license John sets the start dates accordingly. For the 3-weeks license, the start date will be March 10th, for the 9-months license, the start date will be April 1st.

Please read the article How to set the license start date from Self Checkout

In the end, John will end up with 3 RLM lic files. Once the licenses are installed, the server will automatically assemble the pool based on those dates, so they all will expire on Dec 31st (or roughly on that date).

More info on how to install additional licenses:

How to install a new license to an existent license server