AssetBolt
AssetBolt
Docs
  • Docs
  • Changelog
  • Feature requests
  • Support portal
    • Checking assets in and out
    • Accessories, components, and consumables
    • Depreciation
    • Licenses and seats
    • Auditing assets
    • Devices
    • Digital assets
    • Asset requests
    • Action items
    • Reports and exporting data

Licenses and seats

How seat allocation works, what the guardrails are, and what licenses do not track.

A license record represents a software entitlement and tracks it by seats.

Creating a license

Required: License name, Category, Number of seats (minimum 1, defaults to 1), License type (defaults to Standard), Status.

Optional: product key, manufacturer, perpetual flag, reassignable flag (on by default), purchase / expiration / maintenance-end dates, purchase and renewal cost, agreement name and type, notes.

License types: Standard, Volume, Enterprise, Subscription, Open source, Custom.

Statuses: Active, Expired, Terminated, Pending, Maintenance expired.

Allocating seats

Each license carries a total seat count and a count of seats currently allocated.

Check out allocates one seat. Check in releases one. In the licenses list these appear as bulk Allocate seat and Release seat actions.

Three guardrails apply:

  • Allocating beyond the total fails with "No seats available - all seats are already allocated."

  • Releasing when nothing is allocated fails with "No seats are currently allocated - cannot check in."

  • Allocating a seat from a license whose expiration date has already passed fails, even if the record still shows as Active.

What seats do not tell you

Seat allocation is a counter, not an assignment. AssetBolt records that seven of ten seats are in use. It does not record which seven people hold them.

If you need per-person software tracking, that is not something licenses currently do.

Perpetual licenses

Licenses marked perpetual are excluded from the expired and expiring counts in reporting, since they don't expire. Marking a license perpetual also clears any expiration date it had.

Expiry

Licenses have separate expiration and maintenance-end dates. A license's status is kept in sync with its expiration date automatically: an Active license whose expiration date has passed moves to Expired on its own, and pushing the expiration date forward (or marking the license perpetual) moves it back to Active.

Automation events exist for both License expiring and License expired, so you can be notified ahead of a renewal - see Automations.

PrevDepreciation
NextAuditing assets
Was this helpful?