Inventory — Transactions
Overview
The Inventory module covers two screens: Products (/products) and Inventory Management (/inventory-management). Products is the master product catalog. Inventory Management is where stock is registered, tracked, and requested.
For common UI behaviors (search, filters, logs, status badges), see: Common Features
Transaction 1 — Products
Route: /products
The Products screen is the central catalog of all items that can be bought or sold by the company. It has two tabs.
Tab: Products List
Displays all products as a table with the following columns: photo, name, type (product or service), sellable (yes/no), purchasable (yes/no), sale price, unit, category, internal reference, and status.
Each row has a dropdown with the following actions:
- View — opens a modal with the full product profile, including attributes and the list of warehouse locations where the product is currently stocked.
- Edit — opens a modal to update the product's name, type, flags, price, unit, category, internal reference, and photo.
- Deactivate / Activate — toggles the product status between
ACTVandINAC. - Logs — opens the change history for the product record.
The New product button opens a creation modal. Required fields: name, type, unit, category. Optional: photo, sale price, internal reference, sellable/purchasable flags, and product attributes (see Tab: Attributes and variables below).
Tab: Attributes and variables
Displays the attribute catalog. Attributes define the dimensions along which a product can vary (e.g., Color, Size, Material). Each attribute has a set of allowed values called variables.
Actions on this tab:
- New attribute — creates an attribute and assigns it to a product; at least one variable must be defined at creation time.
- Add variable — adds a new allowed value to an existing attribute.
- Deactivate / Activate — applies to both attributes and individual variables.
Note
Attributes are used when receiving products on purchase orders. When a product has attributes, the receiver selects the applicable variable combination to identify the exact product variant entering stock.
Transaction 2 — Inventory Management
Route: /inventory-management
Inventory Management is the operational hub for all stock activity: requesting items from inventory, entering received goods, consulting current stock, and tracking movements. The tabs visible to a user depend on their permissions.
Tab: My inventory request
Always visible to anyone with access to Inventory Management. Shows the outflow requests (OIR.XXXX) created by the logged-in user.
Each row has a dropdown with actions depending on the request's status:
- View — read-only summary of the request (items, quantities, destination project or department, budget, requester, date).
- Review — opens a detail view of the request; available unless the request is
REJCorCANC. - Logs — change history for the request.
- Send notification — resends the ready notification email to the requester; available when the request is in
PEND-READYstatus. - Edit — available only on the requester's own requests in
REJCstatus; allows updating items and resubmitting. - Cancel — available on the requester's own requests in
PEND,PEND-READY, orREJCstatus.
The New request button opens a form to select a destination (project or department), a budget line, and the items to request (product, attributes, quantity, preferred location).
Tab: Inventory request
Visible with the see all permission. Identical layout to My inventory request but shows all outflow requests from all users company-wide.
Tab: Inventory Entry
Visible with the administration permission. Shows purchase order items that have been received and are pending physical entry into a warehouse location.
Each item row shows the linked PO (SPO.XXXX), product name, attributes, supplier, quantity, unit, price, and entry status.
To enter items into inventory, the administrator selects one or more rows using the row checkboxes and clicks Add to inventory. A modal opens where the administrator selects the target warehouse location and confirms the quantity for each item. On save, the items are added to stock at the specified location.
Tab: Inventory Catalog
Visible with the administration permission. Shows current stock for all products across all locations, including available quantity and quantity reserved for pending outflow requests.
Each row shows the product, its attribute combination (variant), warehouse location, available stock, and reserved quantity. Row actions: Move (transfers stock to another location).
Tab: Movements
Visible with the administration permission. Shows the history of all stock movements: entries from POs, outflows from approved requests, transfers between locations, and manual adjustments.
Tab: Pending items
Visible with the administration permission. Shows individual outflow request items that have not yet been fulfilled. Used by warehouse staff to track what remains to be delivered to requesters.