Manage stock and non-stock items /visma-net-erp/help/inventory/manage-stock-and-non-stock-items section 2026-02-19T17:09:06+01:00 # Manage stock and non-stock items Click the links below to learn more about a topic you are interested in. Use the breadcrumb links in the upper left corner to see your location, navigate backwards or go to the starting point. Manage stock and non-stock items - overview /visma-net-erp/help/inventory/manage-stock-and-non-stock-items/manage-stock-and-non-stock-items-overview page Inventory, an important asset for any business, encompasses the finished goods and raw materials that 2026-02-19T17:09:06+01:00 # Manage stock and non-stock items - overview Inventory, an important asset for any business, encompasses the finished goods and raw materials that + cost money, + have value, and + are stored and used in the business. These goods or products are generally referred to as **stock items**. Along with stock items, businesses may sell **non-stock items** or non-physical goods, such as services and warranties, that are not stocked and **kits** that include other stock and non-stock items. About the hierarchy of item classes /visma-net-erp/help/inventory/manage-stock-and-non-stock-items/about-the-hierarchy-of-item-classes section In Visma Net, item classes are used to group stock or non-stock items with similar properties and to provide default settings for new items. 2026-02-19T17:09:06+01:00 # About the hierarchy of item classes In Visma Net, item classes are used to group stock or non-stock items with similar properties and to provide default settings for new items. The item class: + is a required parameter of a stock item + includes the settings that are used for availability calculation, replenishment, price management, and posting to the general ledger, and + can be used for categorising items. In the [Item classes (IN201000)](/visma-net-erp/help/inventory/inventory-windows/item-classes-in201000/) window, you can create item classes for stock items as well as for non-stock items of each type that is used in your business. A user specifies an item class when they define a new stock or non-stock item in the [Stock items (IN202500)](/visma-net-erp/help/inventory/inventory-windows/stock-items-in202500/) or [Non-stock items (IN202000)](/visma-net-erp/help/inventory/inventory-windows/non-stock-items-in202000/) window respectively, and the system fills in many values, thus saving users time and increasing the accuracy of the entered data. ## Planning the item class hierarchy The structure of item class IDs is defined by the **INITEMCLASS** segmented key, which you can review and modify in the [Segment keys (CS202000)](/visma-net-erp/help/common-settings/common-settings-windows/segment-keys-cs202000/) window. This segmented key has a hierarchical structure which means that each segment of the segmented key defines the hierarchical level. You can review the item class hierarchy in the **Item class tree** pane in the [Item classes (IN201000)](/visma-net-erp/help/inventory/inventory-windows/item-classes-in201000/) window. In this pane, you will be able to see if an item class is made up of one or more levels by the way the tree is structured. After you have defined the structure of the **INITEMCLASS** segmented key, the system shows the mask that corresponds to this structure in any field that requires the user to enter an item class ID. Here is an example of what a mask for the item class ID with three segments of two symbols each looks like: **-**-**. Segments that are not yet specified are denotated with *****. You can change the default character (**-**) that separates the segments in the [Segment keys (CS202000)](/visma-net-erp/help/common-settings/common-settings-windows/segment-keys-cs202000/) window. The following diagram shows examples of different levels of item class hierarchy. ![IN_CON_ItemClassDiagram](/media/visma-net-erp/IN_CON_ItemClassDiagram.png)
IF the INITEMCLASS segmented key THEN
has one segment the item classes will have a plain structure with no nested levels. (See Example 1 on the diagram.)
has two or more segments

each segment after the first segment defines a subsequent level of hierarchy.

Note: Item classes that have the second segment specified are displayed at the second level of hierarchy.

An item class segment of the second level directly refers to the parent item class segment of the first level. That is, under different parent item classes, you can create child item classes with the same ID of the second segment but different settings; see **20-10 (Technical literature)** and **30-10 (Paper)** in Example 2 on the diagram above. By adding more segments to the segmented key, you can expand your ability to categorise items by item classes. For instance, you could add a third level (see the hierarchy in Example 3 on the diagram above) to make your inventory categorisation even more comprehensive and flexible. By using the **INITEMCLASS** segmented key, you can specify as many levels as you need. > [!NOTE] > You can append a new segment to the key at any time; however, we recommend that you carefully plan the structure of the segmented key before you start to create and use item classes. ## Entering item class ID segment values When you create a new item class or enter an item class ID in any appropriate field in the system, you have to specify the needed symbols according to the mask of the **INITEMCLASS** segmented key. If you skip any of the characters in any segment, the system shows \* instead of a blank symbol. When you enter an item class ID, you can either enter each segment value manually, or press **F3** and select the segment value from the list. ### First level segment values For the first segment, only the segment values of the first level of hierarchy are displayed in the selection field. ### Subsequent segment values For each subsequent segment, in the selection list, the system shows the child segment values that are appropriate based on the previous segment or segments selected. > [!NOTE] > The way the system narrows the list of segment values based on previously selected values is defined by the **By segments: Child segment values** option selected in the **Lookup mode** field in the [Segment keys (CS202000)](/visma-net-erp/help/common-settings/common-settings-windows/segment-keys-cs202000/) window; this option is the default for the **INITEMCLASS** segmented key. ## Mass-updating settings of item classes When you change some settings of a parent item class, they will apply to all newly created item classes of this parent item class, but these changes do not influence the settings of the existing child item classes of this parent item class. To simplify the process and automatically apply the settings of the parent item class to all its child item classes: 1. Go to the parent class in the [Item classes (IN201000)](/visma-net-erp/help/inventory/inventory-windows/item-classes-in201000/) window. 1. Click **Actions - Apply to children** in the window toolbar. 1. Confirm the action. **Result**: All the item classes of this tree node will have identical settings. ## Reviewing the items of the item class You can review the items that belong to a particular item class in the [Items by item class (IN408000)](/visma-net-erp/help/inventory/inventory-reports/items-by-item-class-in408000/) window. ### The left pane The left pane of this window shows the tree of item classes. ### The right panel The right pane of the window offers the following views: + Default view, by selecting the **Only related to the current item class** option button, which shows only the items that belong to the selected item class. + Extended view, by selecting the **Related to the current and child item classes** option button, which shows the items that belong to the selected item class, along with items that belong to all child item classes of the selected item class. + Available connections by entering the ID of a particular item in the **Item ID** field, which will show which item class it belongs to and which other items belong to this item class.

Related pages

Windows

About stock and non-stock items /visma-net-erp/help/inventory/manage-stock-and-non-stock-items/about-stock-and-non-stock-items page This article highlights general information about stock and non-stock items and their processing in Visma Net, and the major differences between them. 2026-02-19T17:09:06+01:00 # About stock and non-stock items This article highlights general information about stock and non-stock items and their processing in Visma Net, and the major differences between them. **Stock items** are e.g. the finished goods and raw materials that cost money, have value, and are stored and used in the business. **Non-stock items** are e.g. non-physical goods, such as services and warranties, that are not stocked. Each item has a record in the database that provides information about the type of the item (stock or non-stock); + unique identifier + description + the general ledger accounts used to account for transactions with it + price and cost information, + the various units of measure (UoMs) that apply to it and conversions between UoMs. + additional information required to track the items in the system. ## Item IDs Each stock and non-stock item has a unique identifier in the system. This ID can be just a number, or it can be configured to provide basic information about the type, brand, or use of the item. As with other identifiers in Visma Net, item IDs can be configured using the [Segment keys (CS202000)](/visma-net-erp/help/common-settings/common-settings-windows/segment-keys-cs202000/) window. You configure identifiers for stock and non-stock items using the same segmented key: **INVENTORY**. You can define: + how many segments the key will have + what values may be used + whether they are to be validated + whether auto-numbering are to be used in one of the segments Because the same segmented key is used for stock and non-stock items, one segment may be reserved to indicate the type of the item. ## Stock items Stock items are items that you purchase and re-sell to your customers. Stock items may have lot or serial numbers you can use to track them during their lifetime. The system automatically tracks stock items and maintains availability data: + how many base units are on hand + how many are ordered from suppliers + how many are booked to sales orders and shipments You can configure how exactly the availability data is computed, and the data is updated as the item is received, invoiced, adjusted, or transferred. For details, see: [About availability calculation](/visma-net-erp/help/inventory/manage-availability-data/about-availability-calculation/). Stock items are also tracked by their value, and several valuation methods can be used. Typically, a stock item is an asset until it is sold. Its cost becomes an expense. The system also automatically monitors when the stock level of the item falls below the defined minimum and automatically calculates the quantities required to replenish the stock, based on the demand for the item and the inventory information you have defined for the stock item. For details, see: [About automated replenishment](/visma-net-erp/help/inventory/manage-replenishment/about-automated-replenishment/). ## Non-stock items Non-stock items are typically non-physical goods such as: + labour + services + warranties + small repair or installation part + items with very low values that might be hard to track. Supported types of non-stock items are: + **Non-stock item** + **Labour** + **Service** + **Charge** + **Expense** Non-stock kits are not stocked; they are sold as one item with all stock components shipped as one package. Available quantities of non-stock items are not tracked by the system; they are treated as if they are available in any quantity at any time. A line on a sales order that features a non-stock item cannot be back ordered. The list of non-stock items appears when you choose overstock components for kits, labour for contracts, and items on an invoice. Only standard cost valuation method applies to non-stock items. For more information on non-stock items, see: [About non-stock item support](/visma-net-erp/help/inventory/manage-stock-and-non-stock-items/about-non-stock-item-support/).

Related pages

Concepts

Tasks

Windows

About non-stock item support /visma-net-erp/help/inventory/manage-stock-and-non-stock-items/about-non-stock-item-support page Non-stock items may be "products" that consist of no physical entity and thus cannot be stocked in warehouses (as with labour, services, or charges) or physical entities for which you do not need to track quantities in a warehouse because very small quantities are required. 2026-02-19T17:09:06+01:00 # About non-stock item support Non-stock items may be "products" that consist of no physical entity and thus cannot be stocked in warehouses (as with labour, services, or charges) or physical entities for which you do not need to track quantities in a warehouse because very small quantities are required. Many stores sell items that can’t be found on their shelves, such as product warranties, or services such as product assembly, installation, or customisation. Some items are obviously non-stock, such as labour rates and services, but the decision about whether to consider other items (such as gift-wrapping) stock or non-stock depends on the company's inventory policies and other conditions. In the system, non-stock items are handled differently from stock items kept in warehouses. For stock items, the Inventory workspace maintains all cost, quantity, sales, and cost-of-goods-sold information. Since non-stock items do not require tracking of quantities, the Inventory workspace maintains only standard costs and base price information for them. > [!NOTE] > You can use non-stock items in > > + Supplier ledger > + Customer ledger > + Project > > even if the **Logistics** functionality is not enabled in your system. > > However, you will not be able to define the item classes nor the posting classes for them, and it will not be possible to update their prices and costs in bulk. ## Types of non-stock items Visma Net supports the following types of non-stock items:
Non-stock item A general type of non-stock item generally bought for internal needs or for using in sales but not for selling separately.
Labour or Labour class A non-stock item mostly used as a source of general ledger accounts for recording sales of labour.
Service A non-stock item to designate service fees.
Charge A non-stock item that represents specific type of charges.
Expense A non-stock item that represents specific type of expense.
## Item classes for non-stock items You can create item classes for non-stock items to provide default settings for each type of non-stock items used in your business. With such classes defined, users specify an item class when they use the [Non-stock items (IN202000)](/visma-net-erp/help/inventory/inventory-windows/non-stock-items-in202000/) window to define a new non-stock item, and the system fills in many values, thus saving time and increasing accuracy. ## Settings for non-stock items Information about non-stock items and their properties is maintained using the [Non-stock items (IN202000)](/visma-net-erp/help/inventory/inventory-windows/non-stock-items-in202000/) window available in the Customer ledger, Supplier ledger, and Inventory workspaces. The list below describes some of the settings you can provide for a non-stock item using this window:
Item ID Every non-stock item is assigned an unique identifier based on the INVENTORY segmented key. For details on identifier configuration possibilities, see: About stock and non-stock items. For material non-stock items, you can specify a default warehouse and select whether the items require shipping and receipts on purchase.
Units and conversion rules For each non-stock item, you can select the units of measure (UoMs) used as base, sales, and purchase units for the item. You can specify conversion rules for them and for other UoMs used for the item. You select UoMs from the list of those available for the item class or type new UoMs manually. Note that every conversion rule is specified with respect to the UoM chosen as the item’s base unit.
Packaging options If the non-stock item requires shipping, specify the weight of the base unit and the UoM used to measure the weight.
General ledger accounts and subaccounts

Purchases and sales of non-stock items do not affect companies’ assets, so the general ledger accounts and subaccounts used for non-stock items are limited to

  • sales accounts,
  • expense accounts, and
  • accounts required for posting transactions related to kit assembly (if the item is a kit or a kit component).

Corresponding subaccounts are used to detail records within each account.

Note

If receipt is required for a non-stock item, a price variance account and a purchase accrual account are required to record purchases of this non-stock item. When the receipt is matched to the invoice, any price variance for the non-stock item is recorded to the specified price variance account.

You can create posting classes to provide default sales/expense accounts and subaccounts for non-stock items. If a non-stock item has not been assigned to a posting class, the default expense subaccount is generated according to the rule specified in the Customer ledger preferences (AR101000) window.

Valuation method Only the standard cost method applies to non-stockitems.
Price information For non-stock items of all types, you can specify price classes and assign prices that become effective on specific dates.
## Labour-type non-stock item Non-stock items of the **Labour** type are processed in the system differently from non-stock items of other types. They are used in the Projects and Time and expenses workspaces as a source of accounts to be used in contract and project invoicing. For more information, see [Non-stock items (IN202000)](/visma-net-erp/help/inventory/inventory-windows/non-stock-items-in202000/) ## Non-stock item costs Non-stock items do not affect company's inventory balance. However, to make it possible to enter the non-stock item cost and use it in the non-stock item price calculation, Visma Net enables you to maintain standard costs for non-stock items. The standard costs are determined outside of the system by cost experts, and the values should include some of the indirect and direct costs allocated. Standard costs are defined with respect to the base unit of the non-stock item. Entering cost information By using the **Price/cost information** tab of the [Non-stock items (IN202000)](/visma-net-erp/help/inventory/inventory-windows/non-stock-items-in202000/) window you can: + Specify the standard cost for a non-stock item as pending cost. + Specify a date when the cost will become effective. + Update standard costs for non-stock items by using the **Update cost** action. The system displays only the last cost and current cost. The historical costs that were effective before the last cost are not stored in the database. If you want to make similar changes to many or all non-stock (and possibly stock) items, use the [Update standard costs (IN502000)](/visma-net-erp/help/inventory/inventory-windows/update-standard-costs-in502000/) window. By using the window, you can enter new costs and compare current and pending costs side-by-side for all items that you select. If you are satisfied with the changes, you can update the current standard costs with the pending standard costs for all items or only selected ones. ## Prices for non-stock items For non-stock items, you can define and maintain a default sales price for each item in the [Non-stock items (IN202000)](/visma-net-erp/help/inventory/inventory-windows/non-stock-items-in202000/) window, or you can implement different pricing strategies in the [Sales prices (AR202000)](/visma-net-erp/help/customer-ledger/customer-ledger-windows/sales-prices-ar202000/) window. For more information, see: [About default prices](/visma-net-erp/help/inventory/manage-costs/about-default-prices/) and [About Sales prices](/visma-net-erp/help/customer-ledger/multiple-price-lists/price-list-maintenance/about-sales-prices/).

Related pages

Concepts

Tasks

Windows

About item cross-references /visma-net-erp/help/inventory/manage-stock-and-non-stock-items/about-item-cross-references page Cross-reference means you associate an item's internal item ID maintained by your company with an alternative ID used by the supplier or customer. 2026-02-19T17:09:06+01:00 # About item cross-references Cross-reference means you associate an item's internal item ID maintained by your company with an alternative ID used by the supplier or customer. You create cross-references for an item using the [Stock items (IN202500)](/visma-net-erp/help/inventory/inventory-windows/stock-items-in202500/) or [Non-stock items (IN202000)](/visma-net-erp/help/inventory/inventory-windows/non-stock-items-in202000/) window, the **Cross-references** tab. Cross-referencing: + saves time spent on handling customer and supplier orders, and + helps you avoid costly errors ## Alternative IDs For each stock item, you can provide alternative IDs as used by customers (one ID per customer) and as used by suppliers (one ID per supplier). As a consequence, when you enter a customer's sales order and specify an alternative ID for an item, the system will insert the item ID and item price in the order. Alternative IDs may contain numbers, letters, special characters, and spaces. They are not verified by the system. How alternative IDs are specified depends on whether the partner (the customer or supplier) uses the same classification of items or its classification has more or fewer details than are maintained in Visma Net. In any case, to ensure unique identification by alternative IDs, work out internal rules on specifying alternative IDs. ## Bar codes A bar code + is a machine-readable graphical representation of data that contains information about the product to which the bar code is attached. + can be found om most products that are sold or purchased. + is read by using a special scanner that reads the information encoded in the image. + is converted into alphanumeric strings by a Scanner software. + is specific to the company that manufactures or resells the product. Different bar code standards are used for different types of products and in different world regions. With Visma Net: + you can use any bar codes as alternative IDs for items. + bar codes do not require any association with particular supplier or customer, and + they can be entered in any number for the same item. Bar codes can be entered into the system: + on creating a receipt by using the [Purchase receipts (PO302000)](/visma-net-erp/help/purchases/purchases-windows/purchase-receipts-po302000/) window, by scanning a bar code of the product and associating it with the item ID used for this product in the system, + by using a scanner in the [Stock items (IN202500)](/visma-net-erp/help/inventory/inventory-windows/stock-items-in202500/) window ( **Cross-references** tab), or + manually. ## Customer alternative IDs Customer alternative IDs are item identifiers (such as part numbers) used by the customers for the product. In the system, you can: + create multiple alternative IDs for the product (one for each customer), + specify each alternative ID for the item and indicate that it is used by a customer using the [Stock items (IN202500)](/visma-net-erp/help/inventory/inventory-windows/stock-items-in202500/) or [Non-stock items (IN202000)](/visma-net-erp/help/inventory/inventory-windows/non-stock-items-in202000/) window, in the **Cross-references** tab, + create alternative IDs (and cross-references) on the fly while specifying the details of the sales order in the [Sales orders (SO301000)](/visma-net-erp/help/sales/sales-windows/sales-orders-so301000/) window, and + update an item record by overriding the existing alternative ID. ## Supplier alternative IDs Supplier alternative IDs are item identifiers used by your company's suppliers for the product. As with customer alternative IDs, you can: + maintain multiple supplier alternative IDs in the Inventory workspace, + create alternative IDs on the fly while specifying the details of the purchase order in the [Purchase orders (PO301000)](/visma-net-erp/help/purchases/purchases-windows/purchase-orders-po301000/) window, and + update an item record by overriding the existing alternative ID. ## Supplier catalogues For items your company frequently purchases from a particular supplier, a supplier catalogue can be maintained in either the [Supplier inventory (PO201000)](/visma-net-erp/help/purchases/purchases-windows/supplier-inventory-po201000/) window or the [Stock items (IN202500)](/visma-net-erp/help/inventory/inventory-windows/stock-items-in202500/) or [Non-stock items (IN202000)](/visma-net-erp/help/inventory/inventory-windows/non-stock-items-in202000/) window, under the **Supplier details** tab. Along with alternative IDs, you can specify supplier's last prices for the items and update them with prices quoted on supplier documents such as receipts or even purchase orders. When they create purchase orders, users will be able to see the supplier's last prices for the items listed on the orders.

Related pages

Concepts

Tasks

Windows

About item attributes /visma-net-erp/help/inventory/manage-stock-and-non-stock-items/about-item-attributes page For each stock and non-stock item, Visma Net provides a basic set of item properties. 2026-02-19T17:09:06+01:00 # About item attributes For each stock and non-stock item, Visma Net provides a basic set of item properties. For each stock and non-stock item, Visma Net provides a basic set of item properties. These properties include the item's + identifier + description + price + cost + units of measure + default warehouse + default supplier information Stock and non-stock items can have additional properties, known as **attributes** in Visma Net, that do not affect item processing in the Inventory workspace but may help your company analyse stock movements or item sales. Attributes may differ for different types of items. ## Types of attributes In the [Attributes (CS205000)](/visma-net-erp/help/common-settings/common-settings-windows/attributes-cs205000/) window, you can decide what attributes are needed, what values are allowed for each, and what control (type of element) is used to implement the attribute on the interface. You can define an attribute as optional or required. This allows items to have no value for the attribute. Alternatively, you can define a special value such as **None** or **N/A** (not applicable) for use with such items. Attributes may be of the following types:
Text: Users can enter any text as the attribute value.
Combo box: The user selects the attribute value from a predefined list that consists of values you specify when you create the attribute. For each value, you specify its ID (such as 1M ), its description (such as Less than 1,000,000 ), and its sort order. Values with smaller sort orders are listed nearer to the top of the combo box list.
Multi select combo: The control will be a list field with a check box against each attribute value so users can select multiple options. The user can enter a list of possible values.
Check box: The attribute is a Boolean value, which means that the user can only select or clear it (such as yes/no, true/false, or on/off ).
Date/time: The user selects a date-time value.
## Attribute assignment You assign attributes at the item class level using the **Attributes** tab of the [Item classes (IN201000)](/visma-net-erp/help/inventory/inventory-windows/item-classes-in201000/) window. The same attribute can be used for one or several item classes. Item class attributes When a user creates a new item and assigns it to an item class by using the [Stock items (IN202500)](/visma-net-erp/help/inventory/inventory-windows/stock-items-in202500/) window, the system will display the list of attributes assigned to the item's class. All items of the same item class will have the same set of attributes, although their values may differ for different items. For example, if you define a colour attribute for an item class, each item in the class will have this attribute but the items can have different colours or be optional. Because item classes have different lists of attributes, users can have more complete information about each item. You can design custom reports to allow users to analyse information provided by item attributes.

Related pages

Concepts

Tasks

Windows

About accounting for kits /visma-net-erp/help/inventory/manage-stock-and-non-stock-items/about-accounting-for-kits page The sections below discuss general properties of kits and details about stock and non-stock kits. 2026-02-19T17:09:06+01:00 # About accounting for kits The sections below discuss general properties of kits and details about stock and non-stock kits. Kits are stock or non-stock items that consist of stock and non-stock items as components and require assembly to become sellable goods. ## General settings about kits In the Inventory workspace of Visma Net, in the [Stock items (IN202500)](/visma-net-erp/help/inventory/inventory-windows/stock-items-in202500/) or [Non-stock items (IN202000)](/visma-net-erp/help/inventory/inventory-windows/non-stock-items-in202000/) window respectively, you can: + enter the properties of a kit, + select the **Is a kit** check box on the **General settings** tab, to indicate that the stock or non stock item is a kit, and + assign pending prices to kits on a per-kit basis on the **Price/cost** tab. To ease the process of creating new kits, you can define an item class for stock kits and another one for non-stock kits. The item class provides default values for settings common to items (kits) of the class. For stock kits, the item class settings might include the assignment of lot or serial numbers and expiration dates to kits and the specification of when they're assigned: on kit production or sale. ## Kit specifications A kit specification lists the components of a kit. You create one in the [Kit specifications (IN209500)](/visma-net-erp/help/inventory/inventory-windows/kit-specifications-in209500/) window, where you can also: + save a modification of a kit specification as a revision that, once created and used, cannot be modified. + use the elements available to allow or disallow changing the quantity of components and adding components to the kit during kit assembly. + specify the minimum and maximum quantities, if adding components is allowed. + use the **Stock components** tab to add stock components to both stock and non-stock kits. For creating kits, only the last revision can be used. For disassembly of a stock kit, if required, select the revision that was used for its assembly. ## Stock and non-stock kits comparison The table below compares stock and non-stock kits. Please note that the attributes of a non-stock kit will apply to a non-stock kit if it includes stock items. |Feature|Stock kit|Non-stock kit| |---|---|---| |Stock components|Yes|Yes| |Non-stock components|Yes|Yes| |Production|May be produced before a sales order requesting them is entered into the system. Production of stock kits (with valuation methods other than the standard cost method) creates a new cost layer.|Not applicable| |Creation and reviewing|The [Kit assembly (IN307000)](/visma-net-erp/help/inventory/inventory-windows/kit-assembly-in307000/) window is used to create and view kit assembly documents, for new kits that are assembled and for existing kits that are disassembled.|Not applicable| |On release of a kit assembly document|On-hand quantities of the items used as components are automatically decreased, and the on-hand quantity of the kits is increased.|Not applicable| |On Sales order|One line item appears in the transaction and the on-hand quantity of the kit is reduced.|Stock components on the kit are specified on a pick list and shipped.| |Serial/lot number|Might be required to be assigned on production or on selling, depending on the item class settings.|Not applicable| |Expiration date|Might be required to be assigned on production or on selling, depending on the item class settings.|Not applicable| |Disassembly|May be required when its expiration date has approached. Can be performed in accordance with the revision used to assemble the kit.|Can be performed in accordance with the revision used to assemble the kit.| |Validation of components|No. The calculated quantities can be manually adjusted.|No. The calculated quantities can be manually adjusted.| |Additional costs for assembly|Can be defined as non-stock items.|Not applicable| |Cost valuation method|Average, FIFO, Specific or Standard valuation method.|Only the standard cost valuation may be assigned. Cost is recorded to the expense accrual account specified for the non stock item.| |Standard cost variance account for difference between the standard cost and the cost of actually used components|Yes|Yes| ## Stock kit cost calculation The cost of a stock kit is calculated based on the costs of components when the document is released. The total cost of the kit is: + the total cost of stock components according to the specification's revision, + the cost of components added during assembly, and + the rates of non-stock components of the **Labour** and **Service** types multiplied by their quantities.

Related pages

Concepts

Windows

Specify default item classes /visma-net-erp/help/inventory/manage-stock-and-non-stock-items/specify-default-item-classes page When you create an item class (stock or non-stock) that is the child of any other item class, the system suggests the default settings of the parent class. 2026-02-19T17:09:06+01:00 # Specify default item classes When you create an item class (stock or non-stock) that is the child of any other item class, the system suggests the default settings of the parent class. For the classes at the first level of the item class hierarchy, which have no parent classes that could provide default settings, you can specify the default item classes as follows: 1. Go to the [Inventory preferences (IN101000)](/visma-net-erp/help/inventory/inventory-windows/inventory-preferences-in101000/) window. 1. In the **Default stock item class** field, select the stock item class or In the **Default non-stock item class** field, select the non-stock item class. These item class settings will be used by default for newly created stock or non-stock item classes. Delete item classes with children /visma-net-erp/help/inventory/manage-stock-and-non-stock-items/delete-item-classes-with-children page 2026-02-19T17:09:06+01:00 # Delete item classes with children 1. Go to the [Item classes (IN201000)](/visma-net-erp/help/inventory/inventory-windows/item-classes-in201000/) window. 1. Open the item class. 1. Click **Delete** in the window toolbar. When you delete a parent item class, the system asks whether you want to keep the child item classes of this parent. The system proceeds as follows based on your response in the message field:
IF THEN
you click Yes

the system deletes the parent item class and keeps all its the children in the hierarchy.

Result: The children item classes becomes the children of the item class at the level immediately above the deleted item class.

you click No the system deletes the entire tree node of the item class hierarchy (that is, the parent item class along with all of its children item classes).
> [!NOTE] > ** You can delete only those item classes to which no items have been assigned yet.
Move item classes within the hierarchy /visma-net-erp/help/inventory/manage-stock-and-non-stock-items/move-item-classes-within-the-hierarchy page 2026-02-19T17:09:06+01:00 # Move item classes within the hierarchy 1. Go to the [Item classes (IN201000)](/visma-net-erp/help/inventory/inventory-windows/item-classes-in201000/) window. 1. Click **Actions** in the window toolbar. 1. Select **Change ID**. 1. Click **OK.** **Result**: The item class ID changes, and the system rebuilds the item class hierarchy. Move items to another item class /visma-net-erp/help/inventory/manage-stock-and-non-stock-items/move-items-to-another-item-class page For a single stock or non-stock item, you can change the item class in the item's settings in the Stock items (IN202500) window and Non-stock items (IN202000) window, respectively. 2026-02-19T17:09:06+01:00 # Move items to another item class For a single stock or non-stock item, you can change the item class in the item's settings in the Stock items (IN202500) window and Non-stock items (IN202000) window, respectively. For more information: [Stock items (IN202500)](/visma-net-erp/help/inventory/inventory-windows/stock-items-in202500/), [Non-stock items (IN202000)](/visma-net-erp/help/inventory/inventory-windows/non-stock-items-in202000/). If you need to move multiple items to another item class at a time, follow these steps: 1. Go to the [Items by item class (IN408000)](/visma-net-erp/help/inventory/inventory-reports/items-by-item-class-in408000/) window. 1. Click the item class to which the items currently belong in the Item class level tree pane. 1. Select the unlabelled check boxes in the rows with the items you want to move. 1. Click the **Cut the selected records** button on the table toolbar of the right pane. **Result**: The system copies the selected rows to the clipboard. 1. In the Item class level tree pane, click the destination item class (the class into which you want to move the selected items). 1. On the table toolbar of the right pane, click the **Paste records** button. **Result**: The system asks whether you want to keep the settings of the moved items. 1. Choose **Yes** or **No** in the message field. 1. If you click **Yes** in the message field, the system updates the settings of the moved items to the settings of the destination item class. 1. If you click **No** in the message field, the system keeps the settings of the moved items unchanged. Create non-stock items /visma-net-erp/help/inventory/manage-stock-and-non-stock-items/create-non-stock-items section 2026-02-19T17:09:06+01:00 # Create non-stock items 1. Go to the [Non-stock items (IN202000)](/visma-net-erp/help/inventory/inventory-windows/non-stock-items-in202000/) window. 1. Click ![icon-add](/media/visma-net-erp/icon-add.png). 1. Add a unique **Item ID** for the non-stock item. You can use both letters and numbers. > [!NOTE] > You define the requirements for the item in the **Segment keys** window. > [!NOTE] > To change the item ID later, click the **Actions** button and select **Change ID**. 1. In the **Item status** field, select the status of the item. The status **Active** indicates that you can use the item on transactions. 1. Complete the general information on the **General settings** tab. The fields marked with \* are mandatory. 1. If necessary, fill in information on the other tabs. 1. Click ![icon-save](/media/visma-net-erp/icon-save.png). > [!NOTE] > To register non-stock items faster, use item classes as templates for your work. See: [Item classes (IN201000)](/visma-net-erp/help/inventory/inventory-windows/item-classes-in201000/)

Related pages

Concepts

Tasks

Windows

Use stock items on projects /visma-net-erp/help/inventory/manage-stock-and-non-stock-items/use-stock-items-on-projects section There are two ways if issuing items in projects: From an existing warehouse location or from a specific project warehouse location. 2026-02-19T17:09:06+01:00 # Use stock items on projects There are two ways if issuing items in projects: From an existing warehouse location or from a specific project warehouse location. ## Issue an item from a project-specific warehouse location 1. Create a warehouse location for the project and project task, as described in steps 1 through 3 in: [Link purchase orders to projects](/visma-net-erp/help/purchases/process-purchase-orders/link-purchase-orders-to-projects/). 1. Go to the [Transfers (IN304000)](/visma-net-erp/help/inventory/inventory-windows/transfers-in304000/) window. 1. Transfer the item(s) that you want to use on your project from your warehouse to the project's warehouse location. 1. After the transfer is finished, you can issue the item(s) to the project. ## Issue an item from an existing warehouse location 1. Go to the [Issues (IN302000)](/visma-net-erp/help/inventory/inventory-windows/issues-in302000/) window. 1. On the **Transaction details** tab, click ![icon-add](/media/visma-net-erp/icon-add.png). 1. In the **Item ID** column, select the item, the project, and the project task. 1. Click **Release**. The system now updates the project balance.

Related pages

Concepts

Windows

Maintain default prices for non-stock items /visma-net-erp/help/inventory/manage-stock-and-non-stock-items/maintain-default-prices-for-non-stock-items section 2026-02-19T17:09:06+01:00 # Maintain default prices for non-stock items 1. Go to the [Non-stock items (IN202000)](/visma-net-erp/help/inventory/inventory-windows/non-stock-items-in202000/) window. 1. In the **Item ID** field, select the non-stock item whose default price you want to maintain. 1. Go to the tab **Price/cost information**. 1. In the **Default price** field, enter the default price for the non-stock item. 1. Click ![icon-save](/media/visma-net-erp/icon-save.png). The price you have entered is displayed as the base price for the non-stock item in the [Sales prices (AR202000)](/visma-net-erp/help/customer-ledger/customer-ledger-windows/sales-prices-ar202000/) window. To open the window, select **Sales prices** from the **Inquiries** drop-down list.

Related pages

Concepts

Tasks

Windows

Maintain default prices for stock items /visma-net-erp/help/inventory/manage-stock-and-non-stock-items/maintain-default-prices-for-stock-items section 2026-02-19T17:09:06+01:00 # Maintain default prices for stock items 1. Go to the [Stock items (IN202500)](/visma-net-erp/help/inventory/inventory-windows/stock-items-in202500/) window. 1. In the **Item ID** field, select the stock item whose default price you want to maintain. 1. Go to the tab **Price/cost information**. 1. In the **Default price** field, enter the default price for the stock item. 1. Click ![icon-save](/media/visma-net-erp/icon-save.png). The price you have entered will be displayed as the base price of the stock item in the [Sales prices (AR202000)](/visma-net-erp/help/customer-ledger/customer-ledger-windows/sales-prices-ar202000/) and [Supplier prices (AP202000)](/visma-net-erp/help/supplier-ledger/supplier-ledger-windows/supplier-prices-ap202000/) windows. To open the window, select **Sales prices** or **Supplier prices** from the **Inquiries** drop-down list.

Related pages

Concepts

Tasks

Windows

Maintain pending standard costs for non-stock items /visma-net-erp/help/inventory/manage-stock-and-non-stock-items/maintain-pending-standard-costs-for-non-stock-items section 2026-02-19T17:09:06+01:00 # Maintain pending standard costs for non-stock items 1. In the **Item ID** field, click ![icon-select](/media/visma-net-erp/icon-select.jpg) to select the non-stock item whose default pending standard cost you want to maintain. 1. Go to the tab **Price/cost information**. 1. In the **Pending cost** field, under the **Standard cost** section, enter the pending cost price for the non-stock item. 1. In the **Pending cost date** field, enter the date when the pending cost becomes effective. > [!NOTE] > If you do not enter a date, the system uses the current date by default. 1. Click ![icon-save](/media/visma-net-erp/icon-save.png). Add bar code to stock item /visma-net-erp/help/inventory/manage-stock-and-non-stock-items/add-bar-code-to-stock-item section You can use product bar codes as alternative identifiers for stock items to be able to use a scanner to, for example, add the item to a purchase receipt. 2026-02-19T17:09:06+01:00 # Add bar code to stock item You can use product bar codes as alternative identifiers for stock items to be able to use a scanner to, for example, add the item to a purchase receipt. You can enter bar codes for items manually or by scanning them. The scanner converts the scanned bar code to an alphanumeric string that is immediately visible in the appropriate box as if it had been typed. ## How to add a bar code for a stock item 1. Go to the [Stock items (IN202500)](/visma-net-erp/help/inventory/inventory-windows/stock-items-in202500/) window. 1. Go to the **Cross-reference** tab. 1. Click ![icon-add](/media/visma-net-erp/icon-add.png) to add a new line. 1. Select **Barcode** in the **Alt. item ID type** column. 1. Enter the bar code in the **Alt. item ID** column, either manually or by using a scanner. Change a stock item's Item ID /visma-net-erp/help/inventory/manage-stock-and-non-stock-items/change-a-stock-item-s-item-id section In the Inventory workspace you can change the Item ID in the following way: 2026-02-19T17:09:06+01:00 # Change a stock item's Item ID In the Inventory workspace you can change the Item ID in the following way: ## Changing the Item ID 1. Go to the [Stock items (IN202500)](/visma-net-erp/help/inventory/inventory-windows/stock-items-in202500/) window. 1. In the **Item ID** field, select the item for which you want to change the ID. 1. After you have selected the item, click **Actions** and choose **Change ID**. 1. Specify the new ID for the item and click **OK**. 1. Click ![icon-save](/media/visma-net-erp/icon-save.png). Specify standard costs for stock items /visma-net-erp/help/inventory/manage-stock-and-non-stock-items/specify-standard-costs-for-stock-items page You can specify the pending standard costs for stock items in the Stock items (IN202500) window on the Price/cost information tab, and to override the costs for a particular warehouse in the Item warehouse details (IN204500) window on the Price/cost information tab. 2026-02-19T17:09:06+01:00 # Specify standard costs for stock items You can specify the pending standard costs for stock items in the Stock items (IN202500) window on the Price/cost information tab, and to override the costs for a particular warehouse in the Item warehouse details (IN204500) window on the Price/cost information tab. For more information: [Stock items (IN202500)](/visma-net-erp/help/inventory/inventory-windows/stock-items-in202500/), [Item warehouse details (IN204500)](/visma-net-erp/help/inventory/inventory-windows/item-warehouse-details-in204500/). 1. Go to the [Stock items (IN202500)](/visma-net-erp/help/inventory/inventory-windows/stock-items-in202500/) window. 1. In the **Item ID** field, select the item you want to specify a standard cost for. 1. Go to the **Price/cost information** tab. 1. In the **Pending cost** field, enter the standard cost to be assigned to the stock item when the costs are updated. 1. In the **Pending cost date** field, enter the date when the pending cost becomes effective. 1. Save.

Related pages

Concepts

Tasks

Windows

Specify standard costs for non-stock items /visma-net-erp/help/inventory/manage-stock-and-non-stock-items/specify-standard-costs-for-non-stock-items page You can specify the pending standard costs for non-stock items in the Non-stock items (IN202000) window on the Price/cost information tab. 2026-02-19T17:09:06+01:00 # Specify standard costs for non-stock items You can specify the pending standard costs for non-stock items in the Non-stock items (IN202000) window on the Price/cost information tab. For more information: [Non-stock items (IN202000)](/visma-net-erp/help/inventory/inventory-windows/non-stock-items-in202000/). 1. Go to the [Non-stock items (IN202000)](/visma-net-erp/help/inventory/inventory-windows/non-stock-items-in202000/) window. 1. In the **Item ID** field, select the item you want to specify a standard cost for. 1. Go to the **Price/cost information** tab. 1. In the **Pending cost** field, enter the standard cost to be assigned to the non-stock item when the costs are updated. 1. In the **Pending cost date** field, enter the date when the pending cost becomes effective. 1. Save.

Related pages

Concepts

Tasks

Windows