UC Irvine Office of Information Technology
AntSoftLicense Commander
 All docs
⚙️ License Commander · Modal reference

The Closed Order modal

Everything you can do with a license that has billed: retire it, bring it back, hand it to someone new, fix where the charge sits, give money back, or recover a seat removed by mistake, plus every window each of those opens.

🚫 Revoke ✅ Un-Revoke 🔄 Transfer 🔄 Rebill ↩️ Issue credit 💸 Refund ♻️ Un-remove 🧾 View activity

Last revised:

01What a closed order is

A closed order is a license that has billed: the record carries an accounting period.

Open the record and you get the ⚙️ Action: Closed Order window (“Revoke or transfer this finalized license”). This is where the license lifecycle lives, everything that happens after a seat exists. The same window has a few variations:

  • 🚫 Action: Revoked License (“Un-revoke to restore or transfer this license”), for a seat that's been revoked. Its table button reads 🚫 Revoked.
  • 🔄 Action: Transferred License, for a seat someone received by transfer. You can still revoke it or transfer it again. Its table button reads 🔄 Transferred.
  • A shared-device license waiting on a revocation shows an amber 🚫 Pending button in the table (see Revoke a Shared Device License).
  • ⚙️ SQL Server, for a database server from The Fleet (“Rebill or re-fund this database server”). You edit the server itself in The Fleet.
💡
Closed vs. openApprove, disapprove, reassign, and delegate belong to an order that hasn't billed yet: the open-order modal. Once a license bills, those give way to the actions below.

02What you see

The same full picture as any record: the person and license, the cost, and the accounting.

  • License holder: name and UCInetID (marked Inactive if they've separated), the software, and the cost. The 📧 Resend email button sits in this section's header.
  • Accounting: account, project, sub-account, OrgRefID, fiscal officer, unit, department, and the doc # and accounting period the charge posted under. These are locked against casual edits; changing where the money sits is a deliberate action (Rebill), not an inline tweak. When a refund has posted, a Refund line shows the amount, the account it went back to, and the KFS refund document, next to the original charge.
  • ✏️ Edit doc # / period: admins and Business Office admins can correct the doc # and accounting period right in the Accounting section. A warning reminds you these values were already processed. Clearing a field removes that stamp, and the change (with an optional reason) is kept in history and in the order's activity.
  • 🔄 Transfer card, for a transferred seat: who it came from or went to, with a “See details” window.
  • Device / Audit card for shared-device records (hostname, IP, package, audit note) with its own “See details” window, where admins and CSCs can edit the device.
  • 🕒 Order & Email Activity (the order story and every email sent) and 🧾 View activity (the record's full timeline, including Untracked changes made outside the app). Both are described on the open-order page.
✓
Everything is loggedEvery action below writes a history entry and, where a person or fiscal officer is affected, sends the right email. The record's whole story stays in View activity.

03Revoke & Un-Revoke 🚫 Revoke ✅ Un-Revoke

Retire a live license, or bring a retired one back.

Revoke a named-user license

After you confirm, Revoke marks the license Revoke: it drops out of billing and the nightly process removes the entitlement with the vendor. The record stays visible, so the seat can be transferred to someone else or un-revoked later.

Revoke a Canva license

Canva keeps each person's designs inside their Canva account, so admins get the Revoke Canva license screen instead of a plain confirmation. You name who approved the revoke and decide what happens to the designs: hand them to someone on the Canva-Employees team, let the person save them first, or remove the seat now. The open-order page walks through each choice. Anyone else who tries to revoke a Canva license gets a hold message instead: License Commander emails them and the licensing team, and the licensing team finishes it by hand.

Revoke a Shared Device License (SDL)

Shared-device licenses work differently, because a machine may still be in use while you track down and decommission it. Requesting an SDL revocation does two things right away:

  • It comes out of billing immediately, the moment you ask for the revocation, so a unit is never charged for a device they've decided to give up while the physical teardown drags on.
  • The entitlement stays put until the device is verified disconnected, then it's fully revoked. Deactivating it in the Adobe console is a separate, deliberate step.

While an SDL revocation is pending, the table button turns amber (🚫 Pending), the record's subtitle says it was submitted for revocation and is waiting on device-disconnect verification, and its Revoke button becomes ↩️ Cancel Revoke Request. Cancel, and the seat goes right back into billing. You finalize the revocation from the separate SDL Revocations queue once the device is confirmed gone.

🕒
Why SDL waitsPulling a shared-device license while the machine is still active would cut off software mid-use. So billing stops on the request, but the license itself lives until the device is confirmed gone.

Un-Revoke

On a revoked seat, the button becomes ✅ Un-Revoke. What happens next depends on whether the seat is paid for the current fiscal year:

  • Paid this fiscal year: un-revoke restores it right away, and the fiscal officer is notified. For Adobe titles, the license is provisioned again in the Adobe console.
  • Not paid this fiscal year: the button reads 🔄 Renew (needs approval). Clicking it doesn't quietly restore a seat nobody paid for. It becomes a new Pending Approval order sent to the fiscal officer, with an approval email, so the cost is approved before the license comes back. Once approved, it's provisioned and billed on the next recharge.
🏷️
The label tells you what will happenBefore you click, the button already says whether you're restoring the seat or sending a renewal for approval, so there are no surprises.

04Transfer 🔄 Transfer

Move a paid license to a new holder instead of buying another one.

Transfer opens its own window to search for the new licensee and add an optional note. The new holder gets the seat with the accounting intact, so the department doesn't pay twice.

↳ opens: Transfer window (recipient search · optional note) ↳ “See details” transfer quick-view

Who you can transfer to

  • Not the same person. You can't transfer a license to its current holder. To bring back someone's own seat, place a new order for them.
  • Not someone who already has it. If the recipient already holds an active copy of that title, the transfer is stopped, because it would create a duplicate seat.
  • Not someone who has left. A recipient who is inactive or separated from UCI can't be picked.
  • Adobe tier changes ask first. If the recipient already has a different Adobe license (Creative Cloud Pro, Express Premium, or Acrobat Pro), you're asked to confirm the upgrade or downgrade.

What happens to the seat

  • The seat moves. License Commander licenses the new holder, then removes the previous holder's access. For Adobe it waits until the new holder is confirmed; if their grant fails, the previous holder keeps the seat and the transfer can be tried again. Anyone who still holds another active copy of the same product keeps their access.
  • Named-user seats only. Transfer is hidden on device and site licenses, which are tied to a machine, not a person.
  • Canva transfers are on hold. A Canva transfer can make the previous holder's designs disappear, so License Commander stops it, emails you and the licensing team, and someone finishes it by hand.
✉️
Everyone's toldA completed transfer emails the recipient (how to get started), the fiscal officer (the accounting), and the person who started it, each showing the license moving from one person to the other by unit and department, with a small badge for who made the change.
🆚
Transfer vs. MoveFor approved SAS, SPSS, LabVIEW, MNova, and Mathematica orders, admins also have ➡️ Move to someone else, which keeps the same order number and billing. See Also here.

05Rebill a charge 🔄 Rebill

Move an existing charge to the correct account. The charge moves; the license does not.

When a license billed to the wrong account, Rebill backs the charge out (clearing its doc #, accounting period, and batch) so the record becomes an unbilled order again, and repoints it to a new account if you enter one. As you type the new account, it shows the fiscal officer for that account, whether the holder qualifies for FreeSoft, and whether a reusable revoked license already exists.

↳ opens: Reverse & reassign window (new account · fiscal-officer lookup · bill timing · reason)
  • Bill timing: choose whether the corrected charge rides this cycle or waits for next year. The choice sets the record's renewal tag so the right recharge run picks it up.
  • A reason is required. It's kept in history and included in the emails.
  • Emails go to the old fiscal officer, the new fiscal officer, and you.
💸
When the old account already paidIf the record carried a real charge and you rebill it to a different account, License Commander queues a credit back to the old account automatically. It shows on the Credits & Refunds page, nets into the next monthly service billing, and the old fiscal officer is told a credit is coming. Reversing to the same account nets to zero, so no credit is made.

Who: administrators only, and only when acting as yourself, not while viewing as someone else. It appears on any record that has been charged, from any billing cycle.

06Issue a credit ↩️ Issue credit

Give money back on a license that was charged correctly but is now revoked, and keep the seat as a spare.

Sometimes a charge was right at the time, but the license has since been retired, and the unit is owed money back. Issue credit queues that refund on the record. It opens a small window filled in with the amount that was billed (edit it for a partial credit) and a required reason. The revoked seat stays in the unit's pool, so it can still be handed to someone else.

↳ opens: Issue Credit window (amount · reason)
🧾
It nets on the next monthly billA queued credit appears as a negative line on the next monthly service-billing file for its account. It's marked processed when the refund is recorded, either from the Credits & Refunds page with the KFS refund document number, or when you confirm on the service-billing download (you're asked first, so a preview download never uses it up). Once it posts, the record's Accounting section shows the refund.
🎯
When it showsOnly on a record that carries a real KFS charge (a doc #) and is revoked and hasn't already been credited, for an administrator acting as themselves. In other words: money was taken, and the license is no longer in use.

07Refund 💸 Refund

Money back, and the license is released.

Use Refund when the fiscal officer wants the money back and does not want to keep the license as a spare. It queues a refund credit, releases the seat with the vendor, and marks the record Removed. If the license is needed again later, place a new order.

  • Amount: starts at the charged price; edit it for a partial refund. A reason is required.
  • Timing: the credit nets onto this month's service billing, or next month's if this month's run has already happened. The window shows which month.
  • No approval step. It goes straight through, and the fiscal officer gets a courtesy email with you copied.
  • If the vendor doesn't confirm the seat came off, the result says so, so you can check the record.
↳ opens: Refund window (amount · reason · billing month)
🆚
Refund vs. Issue creditBoth give money back. Issue credit keeps the revoked seat as a spare the unit can reassign. Refund releases the seat for good. To keep the seat available, use Revoke and Transfer, or Rebill, instead.

Who: administrators only, acting as themselves. It shows on a record with a real KFS charge that hasn't been removed or credited already.

08Un-remove ♻️ Un-remove

Recover a paid seat that was removed by mistake.

Un-remove appears in the quiet button row on a Removed record. It's only for a seat that was paid for: it restores the seat as Revoked (available to the unit again, with no cash refund) and stamps the charge it was paid under. You enter that doc # and accounting period (both required), plus an optional FY renewal tag and a reason.

↳ opens: Un-remove window (doc # · accounting period · FY renewal · reason)
!
Never charged? Order a new one.If the seat was never billed (for example, it was removed because it wasn't renewed, or the holder left before it billed), there's nothing to bring back. Place a new order instead.

Who: administrators and Business Office admins. Every un-remove is recorded in history.

09Also here

A few actions live on records whether they're open or closed. They're covered in full on the open-order page; in brief:

  • 🧾 View activity the record's full timeline, with filters by source and Untracked entries for changes made outside the app (any License Commander role).
  • 📝 Add note leave a timestamped, signed note, attach a file, or paste text into a PDF (admin or fiscal officer).
  • 🔁 Re-provision try a vendor grant again on an approved Adobe, Microsoft, or Canva license (admin, CSC, or fiscal officer).
  • ➡️ Move to someone else give an approved SAS, SPSS, LabVIEW, MNova, or Mathematica order to a teammate. Same order number, account, and fiscal officer; billing doesn't change (admins).
  • 🗑️ Delete order remove a record entirely (any License Commander role). It's quiet by default and removes the license with the vendor first if it was issued.
  • 🛑 FRL Device Control (admins, on Adobe FRL device records): Deregister device blocks the machine in Adobe so it stops working until an admin reactivates it, which means the owner has to get in touch. A reason is required. Once blocked, the card shows Reactivate device instead; the person relaunches Acrobat afterward. Either request is queued and carried out by the Adobe console worker shortly after.

10Money actions at a glance

Several actions touch billing in different ways. This is the part most people mix up, so here they are side by side.

ActionWhat movesMoney effectUse it when…
Reassign (open order)The order's routing, before approvalNothing charged yetA request landed with the wrong fiscal officer.
RebillAn existing charge, to a different accountRe-coded; a credit back to the old account is queued automatically if it already paidA license billed to the wrong account.
Issue creditMoney, back to the accountA credit on the next monthly bill; the seat stays as a spareA correct charge, but the license is now revoked and money is owed.
RefundMoney back, and the seat goes awayA credit on this or next month's bill; the seat is releasedThe unit wants its money back and doesn't need the seat.
Un-Revoke (unpaid)Becomes a new pending orderNew charge, after fiscal officer approvalBringing back a seat nobody has paid for this year.
Un-removeA paid seat, back into the poolNone; it records the charge it was paid underA paid seat was removed by mistake.

11Who can do what

The closed-order actions by role. “Fiscal Officer” includes a backup approver acting on the accounts they cover.

ActionAdminFiscal OfficerCSCLicense Mgr
Revoke / Un-Revoke (Canva: admins only)✓✓✓✓
Transfer (+ the holder, for their own)✓✓✓✓
Rebill✓NoNoNo
Issue credit✓NoNoNo
Refund✓NoNoNo
Un-remove✓NoNoNo
Edit doc # / period✓NoNoNo
Resend email✓✓✓✓
View activity✓✓✓✓
Add a note✓✓NoNo
Re-provision✓✓✓No
Move to someone else✓NoNoNo
FRL device control✓NoNoNo
Delete the order✓✓✓✓

Rebill, Issue credit, and Refund are for administrators acting as themselves, not while viewing the app as another user (a deliberate guardrail on money movement). Un-remove and Edit doc # / period are also open to Business Office admins. This table reflects the app's current gating; check the code if you're wiring in a new role.