Licenses — User Guide
Module: Fixed Equipment
Audience: IT administrators, software asset managers, procurement staff
Version: 1.0.0
Last updated: 2026-07-22
Overview
Licenses is where you register software entitlements — Microsoft 365, Adobe Creative Cloud, antivirus seats, and other keyed products. Each license has a product key, vendor details, expiration dates, and a seat count. Seats are individual assignments you can check out to a staff member or link to a physical asset (for example, a laptop running that software).
Use the Seat tab on a license to manage who holds each seat. The main list gives a quick overview of total vs available seats and supports fast check-out when you do not need per-seat control.
Prerequisites
| Task | Permission |
|---|---|
| View the license list and details | Fixed Equipment → Licenses → View (or View own) |
| Add licenses, check-out/check-in seats | Fixed Equipment → Licenses → Create |
| Edit a license | Fixed Equipment → Licenses → Edit |
| Delete a license | Fixed Equipment → Licenses → Delete |
Setup before adding licenses:
- Settings → Categories — create at least one category with type License.
- Settings → Manufacturers — software vendor list (required on create).
- Settings → Suppliers — optional purchase vendor.
- Settings → Depreciations — optional if you track license value over time.
Step-by-step: View and filter licenses
- Go to Fixed Equipment → Licenses.
- Use the Manufacturer filter to narrow the list.
- Review columns: software name, product key, expiration, licensed-to contact, seat totals, and available seats.
Expected result: Active licenses with seat availability at a glance.
Step-by-step: Add a license
- On the Licenses page, click Add.
- Complete the form:
- Software name (required)
- Category (required — license-type category)
- Product key
- Seats (required — number of entitlements)
- Manufacturer (required)
- Licensed to name / Licensed to email — registration contact on the vendor portal
- Reassignable — mark if seats can move between users (informational)
- Supplier, Order number, Purchase order number
- Purchase cost, Purchase date
- Expiration date, Termination date
- Depreciation profile (optional)
- Maintained, For sell (commerce flag)
- Notes
- Click Submit.
Expected result: License appears in the list. Seat rows are created automatically (Seat 1, Seat 2, …). Available seats match the count you entered.
Step-by-step: Edit a license
- In the list, open the row menu and click Edit.
- Update fields. To reduce seats, you can only remove seats that are not currently checked out.
- Click Submit.
Tip: If you see an error that a seat is checked out, open the license detail Seat tab and check in seats first.
Step-by-step: Open license details
- In the list, click View on a row.
- Use the tabs:
- Details — manufacturer support links, product key, purchase and expiration info, seat count
- Seat — per-seat assignments with check-out/check-in actions
- History — audit log of check-out and check-in events
- Files — upload contracts, invoices, or license certificates
Step-by-step: Check out a seat (recommended)
Use the Seat tab when you need to control exactly which seat is assigned.
- Open the license and go to the Seat tab.
- On an available seat row, click Check-out.
- Choose Check out to:
- Staff — assign to an employee
- Asset — link the seat to a physical asset record
- Add Notes if needed.
- Click Check-out.
Expected result: The seat shows the assignee. Available seat count decreases on the main list.
Step-by-step: Check in a seat
- On the Seat tab, click Check-in on a checked-out seat.
- Add optional Notes.
- Click Check-in.
Expected result: The seat becomes available again.
Step-by-step: Quick check-out from the list
For a fast assignment when any available seat will do:
- On the Licenses list, click Check-out on the license row.
- Choose Staff or Asset and complete the modal.
- Click Check-out.
The system assigns the most recently available seat automatically. For precise control, use the Seat tab instead.
Step-by-step: Bulk upload
- On the Licenses page, click Bulk upload.
- Download the template and fill in license rows (software name, product key, seats, category ID, manufacturer ID, and other columns as needed).
- Upload the spreadsheet and confirm import.
Use bulk upload when onboarding many licenses at once. Ensure category and manufacturer IDs exist in Settings before importing.
Step-by-step: Attach files
- Open a license detail page and go to the Files tab.
- Click Upload file and select a document (PDF, image, spreadsheet, etc.).
- Use Preview or Download on uploaded files. Delete with the remove icon if needed.
Licenses on an asset
When a license seat is checked out to an asset, it appears on that asset's Licenses tab (Fixed Equipment → Assets → View → Licenses). You can check in the seat from there without opening the license detail page.
Field reference
| Field | Required | Description |
|---|---|---|
| Software name | Yes | Display name for the license |
| Category | Yes | License-type category from Settings |
| Seats | Yes | Number of entitlements (auto-creates seat rows) |
| Manufacturer | Yes | Software vendor |
| Product key | No | Activation or subscription key |
| Licensed to name / email | No | Registration contact on vendor portal |
| Reassignable | No | Informational flag; does not block checkout in current version |
| Expiration / Termination date | No | Subscription end or contract termination |
| Purchase cost / date | No | Used for depreciation when a profile is set |
| Depreciation | No | Links license to a depreciation profile |
| For sell | No | Marks license for commerce flows |
Common issues
| Symptom | Likely cause | What to do |
|---|---|---|
| Cannot reduce seat count | One or more seats are checked out | Check in seats on the Seat tab first |
| "This seat is currently checked out" on edit | Seat removal blocked while assigned | Check in, then edit seat count |
| List Check-out fails | No available seats | Check in a seat or increase seat count |
| Check-in on list but seats still assigned | List action only checks in one auto-selected seat | Use Seat tab to check in remaining seats |
| No Add button | Missing Create permission | Ask admin to grant Licenses → Create |
| Bulk delete not visible | Bulk delete uses Components delete permission | Use row delete or request Components → Delete |
| Deleted license gone permanently | Delete is hard (not recoverable from list) | Export or back up before deleting |
Related features
- Assets — physical equipment; license seats can link to assets
- Depreciations — value tracking when a depreciation profile is assigned
- Settings → Categories — license-type categories
- Inventory — warehouse quantity column when warehouse integration is active