This is as plugin for InvenTree which provides integration of rolling stocktake for InvenTree.
Rolling stocktake is a method of inventory management where a small subset of inventory is counted on a regular basis, rather than counting the entire inventory at once. This plugin provides tools to facilitate rolling stocktake operations within InvenTree.
The plugin provides the following features:
- A backend API endpoint to retrieve items which are due for stocktake
- A frontend interface to view and manage rolling stocktake operations
Users are presented with a custom widget on their dashboard, which automatically fetches a single stock item which is due for stocktake:
This widget allows users to quickly and easily perform stocktake operations on individual items. Once stocktake has been performed on a given item, the next item which is due for stocktake is automatically fetched.
Install the plugin using the methods described below.
Note: After the plugin is installed, it must be activated via the InvenTree plugin interface.
Installation via the InvenTree plugin manager is the recommended approach:
The simplest way to install this plugin is from the InvenTree plugin interface. Enter the plugin name (inventree-rolling-stocktake) and click the Install button:
To install manually via the command line, run the following command:
pip install rolling-stocktakeNote: You must be operating within the InvenTree virtual environment!
The plugin can be configured via the InvenTree plugin interface. The following settings are available:
| Setting | Description |
|---|---|
| Ignore External Locations | Ignore stock items which are located in external locations |
| Daily Limit | Maximum number of stock items to process per day (per user). |
| Allowed Group | Specify a group which is allowed to perform rolling stocktake operations. Leave blank to allow all users to perform stocktake operations. |


