You can manage Purchase records in the Web UI very similar to KeyConfigure. Certain operations like importing from CSV must be done in the Purchase Window in KeyConfigure, which also has advanced features like Filters. However, most every day activities like creating records, searching, and updating, as well as linking to Products, Computers, and Devices can be done in this simple and easy to use Web UI.

     Purchases List

Main Screen

The main Purchases window shows a list of all purchase records in the system (or potentially those you have access to view).

Top Ribbon

In the top left you will see a button to toggle the display of the left hand navigation pane on and off. Next to this is an indication of what scope is applied due to selection of a Folder in the navigation, as well as a total number of Purchases in the current selection. On the right side are several tools.

Clicking the + button will open a small modal to add a new purchase. You must enter a PO Number for the new record (make one up if you don't have an actual PO#). If you are adding an additional purchase to a PO, also set the PO Item number (i.e. line item number). You'll then be taken to the Details page for the new record to add in the other data.

Next is the Arrange Fields button . This will bring up a modal where you can choose which data fields will be displayed in the quick view list when you expand the ^ on any purchase row. You can also select the Grouping field to use, if any. Grouping allows for powerful display of the purchase records by any available field in the database, like Department, Cost Center, Reseller, etc.

The More menu  ⁞ ▾  contains a number of other actions. Many items will be grayed out if you do not have one or more Purchases selected in the main pane.

Left Navigation

The left hand navigation for Purcahses contains two sections.

Main Pane

The large area of the page where the list of purchases is displayed. Note that you can not change the displayed columns, but you can change the quick view fields that are displayed when you click the disclosure triangles. You can also change how records are grouped. These settings are under the Arrange Fields button in the ribbon. Click any column header to sort by that column. Click on a purchase to view its detail record. Click anywhere else on the line to select that row, and then shift or control click to select additional rows. With multiple selections you can then use the more actions menu  ⁞ ▾  in the ribbon to make bulk edits or run scripts. Right click on a purchase to access these actions on one record, as well as choose a Form to display the record in.

You can also use the Search bar in the header to search for a purchase by any of the column data. Combining the Scope and Folders filtering options along with Grouping allows for robust and detailed results that can then be further quick searched.

Details View

When viewing a purchase record, like any other object record in the Web there are several sub navigation items to take you through the various detail panes of the record. No field is required for Purchases other than the PO number (and name which will auto generate from details if not explicitly created), but the more details you enter the more likely it is your purchase record will be more useful. Ultimately if you link a purchase to a Product you can use the various Reports to asses your Compliance position, and Widgets to show over and under spend calculations based on usage in Policies.

     Purchases Details

Purchase Order

Every Purchase is linked to a Purchase Order. While you can not view Purchase Orders as distinct objects, you can view all other Purchases linked to the PO from this pane. Each Purchase is a line item on the PO. The PO details for Date, Reseller, Recipient, and Comment are shared between all purchases on the PO, as they are actually part of the back end PO record.


This pane has the main information about the purchase, including setting the Purchase Type. A Software License Type will have more fields available in Rights & Conditions than a Hardware purchase type. Extended Cost will be auto calculated from Units x Unit Price if not entered manually. Note that Cost Center can be set to be a drop down of preset values by using Custom Columns.


This pane is a selection of fields that are more about organization of the purchase than details of the purchase. Note that Note that Group and Department can be set to be a drop down of preset values by using Custom Columns. See also Tags for more details on how to use those.

Rights & Conditions

The details on this pane set up the entitlement information of the purchase. Several items are not applicable for Hardware as they are for Software, and again none are required, just beneficial when useful. The important part is that when you link to a Product that is also in a Policy, features like our Compliance reports become useful. Setting the Expire Date is also helpful as alert emails will be sent to remind the agent of the upcoming need for renewal. See E-mail in the External pane below.


The most noteworthy field in this pane is E-mail. This will set the address that renewal alerts will be sent to based upon the Expire Date in Rights & Conditions. If this is not set the alerts will be sent to the email in the main Mail Settings. Note that in KeyConfigure in the Purchase Details there is an additional UI for setting the alert interval of these reminder emails. There is a little bell 🔔 by the Expire date in that UI where you can set when the 3 alerts will be sent. The default is 1 month, 1 week, and 1 day in advance.

Install Codes

The pane allows you to create records of install codes, or simply blocks of seats, so you can track what Computers or Users they are allocated to, and if there are any "unused".

     Purchases Install Codes

In many cases when you make a New Code, the Code will be the actual code used to activate the install of the software. This way you do not lose the code in physical paperwork. However, in other cases you might use this field as a department name. Say for example a purchase was for 25 seats, but they were allocated so that 5 went to one department, and 20 to another. You can use two "codes" to track the Assignments of seats set to the proper Limit in each department. The header will indicate how many are assigned of the total available.

You can search for a specific Computer to assign a code to, which will then make it visible in the Computer Details. You can also type in the name of a User, and if there is a matching user record a link will be created that can be seen in the User Details. This can be convenient for Admins when a person leaves an organization, as you can open the computer or user details in KeyConfigure and delete all the assigned codes, thereby creating available Assignments in the Purchase.


Documents can be uploaded to purchase records. It can be useful to attach TXT, PDF, or DOC files that show the original request, invoice, and other paperwork from the Purchase. Note that in the web PDF files are very convenient as they open in a new browser tab for viewing.


You can define Custom Columns for use in purchase records. Up to 10 fields of various types can be created if you need additional standar fields from the ones provided above.


This is a simple free form text area you an use for any additional information not covered by the other fields in the other panes.

For more advanced information see Purchase Details in KeyConfigure.