You can import changes to many purchasing categories at once using an Excel file. To do this task, you must have the Manage categories user right (found from System Users > Administrators).
All category data is in the Excel workbook. The workbook is divided into six sheets, which mostly align with the user interface for purchasing categories.
For details about each sheet’s columns and behaviors when updating or deleting, see the Field definitions section.
To add a new row:
To delete an existing row:
To make changes to a sheet’s information (fields that are not key values):
To make changes to a sheet’s Key values (see the Field definitions section for the key values on each sheet):
Always import changes on the same level from which you exported the categories.
The import file and import results can be seen in the purchasing categories’ History page. All users with the Manage categories user right can download the import file. History also shows what user and organization level the import was done for.
When importing the changes, errors can occur due to validations. You can see the error messages from the History page by clicking View error report.
Validation is done on each sheet in order. If the imported category tree is invalid, the import will fail and no updates will be made.
This can be caused by:
If information in any other sheet is invalid, the import will succeed but the invalid rows will be skipped. You can use the error report to find and fix the error, then re-import the template to fix the issue.
From the Category sheet, you can update the category tree. These changes affect all organizations.
Notes:
Column name |
Description |
Category name * |
The name of the category. This value must be unique. |
Category code * - Key value |
The code that identifies the category. This value must be unique. |
Parent code |
The category code of the parent category if this is a sub-category. |
Description |
A short description of the category. |
Basic data is defined for each category. A row should exist for each category-organization combination.
Note:
Column name |
Description |
Category code * - Key value |
The code that identifies the category. This value must match the value in the Category sheet. |
Organization code * - Key value |
The code for the organization that this information is defined for. Each category has basic information defined separately for each organization. |
Valid from |
The start date for the category’s validity period. If this date is in the future, the category will become active on this day for this organization. |
Valid to |
The end date for the category’s validity period. The category will become inactive on this day for this organization. |
Active |
Sets if the category is active or inactive. Valid values are True or False. When a category is set to active, its sub-categories remain inactive unless they are activated separately. When a category is set to inactive, all sub-categories are also deactivated. |
Owner ID |
The ID of the user who owns this category. The format of this ID depends on the Owner ID type. |
Owner ID type |
Defines what type of ID is used for the owner. Valid values are 0 = Email (default), 1 = Login account, 2 = External code. |
Here, you can define which suppliers can or cannot use the category. The supplier settings can be different for each organization.
Note:
Column name |
Description |
Category code * - Key value |
The code that identifies the category. This value must match the value in the Category sheet. |
Organization code * - Key value |
The code for the organization that this basic information is defined for. Each category has basic information defined separately for each organization. |
Supplier code * - Key value |
The code for the supplier that this information is defined for. Each organization can have supplier information defined separately for each category. |
Usage |
Defines if the supplier listed is included or excluded from the category. This value must be the same for all suppliers listed in the same category and organization. Valid values are 0 (default) = Category can be used by all suppliers, 1 = Category cannot be used by this supplier, 2 = Category can only be used by this and other specified suppliers. |
Blocked |
Sets if the supplier is blocked for this category and organization. Valid values are True or False. |
Supplier class |
The class for the supplier when used in this category, for this organization. If blank, defaults to the supplier’s default class. |
Account codes can be defined for each category-organization combination, to help guide accounts coding for purchases in this account.
Column name |
Description |
Category code * - Key value |
The code that identifies the category. This value must match the value in the Category sheet. |
Organization code * - Key value |
The code for the organization that this information is defined for. Each category has basic information defined separately for each organization. |
Account code * - Key value |
The account code to be associated to this category for this organization. |
Default account |
Sets if the account is the default account for this category and organization. Only one account can be the default account for each category-organization combination. Valid values True or False. |
Tax code |
Defines the tax code that applies when the account code is used. |
AACC |
The account assignment category code. |
Note:
From this sheet, you can define the task and task recipients for each category-organization combination.
Note:
Column name |
Description |
Category code * - Key value |
The code that identifies the category. This value must match the value in the Category sheet. |
Organization code * - Key value |
The code for the organization that this information is defined for. Each category has basic information defined separately for each organization. |
Task name * - Key value |
The account code to be associated to this category for this organization. |
Task recipient ID * |
Defines the user who receives the task. The format of this ID depends on the Recipient ID type. To add more than one recipient to a task, create a new row with identical information and change the task recipient ID. |
Task completion – Key value |
Defines how the task can be completed. Valid values are 0 (default) = All reviewers must complete the task; 1 = One reviewer must complete the task. |
In use – Key value |
Sets if this task is active or not for the category and organization. Only one task can be in use for each category-organization combination at a time. |
Recipient ID type |
Defines what type of ID is used for the recipient. Valid values are 0 = Email (default), 1 = Login account, 2 = External code. |
This sheet is a reference sheet that shows all organizations that are included in the template. No changes.