Inventory items refer to items that are kept at physical locations. There is a checkbox that if checked will make the item an Inventory Item. Using the Locations, organisations can control where the inventory is, where it should be and that the quantities on hand match the system quantities (the quantity that should be on hand as per the transactions).
There are overlapping features between inventory and non-inventory items.
Table of Contents
Navigation: Main Menu > Setup > Settings > General (tab).
Navigation: Main Menu > Setup > Settings > Users (tab).
Items & Inventory > Inventory - Access Allowed: Checkboxes for users to allocate access to the following inventory reports (views):
Default
Transactions
Stock Check
Batch Items
Serial Numbers
Accounting
Replenishment
Over/Under
Ageing
Setup
Items & Inventory > Pricing - Access Allowed: Checkboxes for users to view the following pricing reports:
Supplier Prices
Selling Prices
Inventory Prices
Service Prices
Items & Inventory > Stock Check - Access Allowed: Options are:
None: No access to the Stock Checks.
Full control: Full control to create, edit, and delete Stock Checks.
Enter count only: Has access to view and enter quantities.
Navigation: Main Menu > Setup > Settings > Roles (tab).
Settings can be added per transaction type to limit the transactions users can see to their respective locations.
Inventory > Default Inventory Location Transactions: Provides a dropdown list of all Locations for one to be selected. If this setting is not added to a Transaction, users have access to all the Locations.
Inventory > View Inventory from all the Locations: Checkbox, if checked, the user has access to view inventory from all the Locations. This setting can also be added to Transactions and Inventory Reports (Default View). If unchecked, users can only view inventory linked to the Locations set up for their entity.
Navigation: Main Menu > Setup > Settings > Transactions (tab).
Transactions > Work Orders (WO) > Add to Inventory Replenishment Actions (Produce): Checkbox, if checked the feature will be added to Actions. This allows users to create a Work Order from the Replenishment Report by selecting the option on Actions (button).
Transactions > Work Orders (INV) (PO-INV) > Add to Inventory Replenishment Actions (Purchase): Checkbox, if checked the feature will be added to Actions. This allows users to create a Purchase Order from the Replenishment Report by selecting the option on Actions (button).
For Inventory functions to work, an item must be allocated a location under Item Creation: Inventory (tab).
Inventory Location Groups and Locations can be created from Item Creation > Menu (button) > Edit Inventory Locations.
Inventory Locations are allocated Statuses (active or inactive) when added to an item.
Inventory Locations can be added to Customers or Suppliers from Menu (button) > Add Inventory Location (e.g. to keep track of consignment stock). Users without rights to the Inventory module will not see this option.
Items can be linked to Inventory by checking the Inventory checkbox on the Item edit Form. Locations can be explicitly added to an Item, or they can automatically be added when the Item is linked to a valid Location on an Inventory Transaction.
When a Location is created, the following happens:
An Inventory Location record is inserted and linked to the selected Item.
A Stock Check record is created and linked to the new Location. The Stock Check is dated for the previous day - the Date can be updated on the Stock Check module, in case Transactions need to be backdated.
The following rules are applied when selecting a Location on a Transaction Item:
The Location has to be allowed for the User (Role), Transaction Type and Item (Category) which are linked to the Location.
In a Customer Transaction, the Location must be linked to the Transaction Customer or not linked to a Customer. The same applies to Supplier Transactions.
If the Location exists, but it is inactive, it will be activated again. If the Location is not linked to the Item, it will automatically be added.
When a new Location is automatically added, the Stock Unit Price is set according to the following rules:
Select the first price from another Location linked to the Item.
Select the first Cost Price linked to the Item with a matching Unit. If the price is in Foreign urrency, the price is converted to Local Currency.
Select the first Supplier Price linked to the Item.
ℹ️ Reserve and Order transactions are temporary transactions which manage the Resolve of orders. They are assigned Quantities only.
▶ All these transactions create a cascading record in the STOCKTRANS table which is used to calculate the Stock Quantities and Values.
Order: A Purchase or Work Order is created to Order inventory.
Reserve: A Sales or Work Order i created to Reserve inventory.
Receive: A Goods Received, Goods Returned, Sales Return or Transfer Receive is created to receive goods.
Issue: A Goods Issued, Purchase Return or Transfer Issue is created to issue goods.
Goods Received: Inventory that was purchased has been received. Provision is made to include the Landing Costs, for purposes of calculating inventory prices when the weighted-average cost method is used.
Goods Issued: Inventory has been Issued when a product has been sold or when materials are used in production.
Goods Returned: Inventory can be returned by a customer, or from a Work Order where all the materials were not used.
Transfer Issued: Issues inventory that must be moved from one Location to the next. This is an internal transfer of materials.
Transfer Received: Receives the inventory at the new Location. This is an internal transfer of materials.
ℹ️ Inventory Quantities are not stored in the database, instead, they are calculated when they are required.
The Quantity in stock as at the Selected Date is calculated as follows:
Get the Last Stock Check dated before the Selected Date.
Get the Actual Quantity from the Last Stock Check.
Add the sum of all the Receive transactions dated after the Last Stock Check but on or before the Selected Date.
Deduct the sum of all the Issue transactions dated after the Last Stock Check and on or before the Selected Date.
The Value of Inventory is calculated as follows:
Quantity of Stock on Hand multiplied by the Stock Price as at the Selected Date.
The Stock Price is extracted from the Price History table.
The Available Quantity is calculated as follows:
The Quantity In Stock less the Reserved quantity.
The Replenishment function ensures that the optimum quantity of stock is kept on hand by helping organisations calculate the Minimum and Reorder Quantities.
The settings can be found on Inventory (tab) of Materials.
A Replenishment Report is included in the Inventory Reports.
The Stock Check function allows managers to control the stock on hand.
Managers can print Stock Count Sheets for their staff to physically count the stock and fill in the Quantities.
The Quantities from those sheets can be entered into BOS.
The Counted and System Quantities will be compared and any discrepancies will be highlighted