Inventory compares the actual quantity of goods with the accounting balances in Torgsoft. After closing the inventory list, the program registers the surpluses, writes off the shortages, and brings the warehouse balances in line with the counting results.
List formation · Counting goods · Methods and special modes · Closing and results · Errors
Preparation and list formation
How to enter the actual quantity
| Method | How the quantity is entered |
|---|---|
| Computer and scanner | Each unit is scanned directly into the open list. |
| Manual entry | The actual quantity is entered from the keyboard. |
| Printed list | Goods are counted on paper, then the results are transferred to the program. |
| Data collection terminal (DCT) | Scan results are loaded into the open list from a prepared file. |
| Torgsoft mobile application | The employee scans the goods in the app and transfers the results to the list. |
| Accounting by serial numbers | A unique serial number is additionally scanned for each unit of goods. |
A barcode scanner speeds up the count. In its absence, the actual quantity can be entered manually.
What to determine before starting the count
- The accounting center where the inventory is taking place.
- The stock of goods to check: the entire warehouse, specific types, goods of a certain supplier, manufacturer, or selected items.
- Whether the store will continue selling goods during the count.
- Whether to take into account balances in third-level warehouses.
- Who will conduct the count and what accounting data this person is allowed to see.
- The method of entering the quantity: scanner, keyboard, mobile application, or DCT.
The locking mode determines how the program will account for sales during inventory. If the accounting balance of a product is not fixed, a simultaneous sale can cause an erroneous write-off or registration.
Three scenarios for forming the list
Scenario 1. Entire warehouse
- Open Warehouse → Warehouse status.
- Select the accounting center where the inventory is taking place.
- Clear the product filters so that the table displays the entire warehouse of this accounting center.
- Select all goods using multi-row selection.
- Click Add goods to the inventory list.
- Select an existing open list or create a new one.
If a complete recount needs to be divided among employees or zones, generate several lists by product types, departments, or racks. This simplifies the control of completed and uncounted items.
Scenario 2. Selected goods
- Open Warehouse → Warehouse status.
- Open the product filter using the filter button or the F12 key.
- Set the required selection, for example, product type, manufacturer, or supplier.
- Apply the filter and select all found items or only the goods to be checked.
- Click Add goods to the inventory list.
- Select an open list or create a new one.
This scenario is suitable for a control inventory of high-risk items, a specific supplier, manufacturer, product group, or an arbitrary set of goods.
Scenario 3. Selected product types
- Open Document → Inventory list.
- Click Add.
- Fill in the list parameters, click Save, and select the created document.
- Use the Add goods by selected types action.
- In the selection window, expand the necessary branches of the directory. For the entire structure, you can use the Expand all and Collapse all buttons.
- Check one or more types and click Select.
Grey marks a type that is already added to the current list. Green marks a type selected for addition. Yellow shows that an inventory has already been created for the type in the specified period using this mode.
The Create separate lists for each product type parameter generates a separate document for each selected type. The type name is automatically recorded in the description field of the corresponding list.
In the Inventory description field, specify the department, product groups, racks, or other information by which the document can be found.
Filters during list formation and verification
| Where it is applied | What can be filtered | What it is for |
|---|---|---|
| Warehouse → Warehouse status | Goods by parameters, in particular by type, manufacturer, or supplier. | To form a list of items to add to the inventory list. |
| Period in the type selection window | The analysis period of inventories created via the add goods by types action. | To see the types for which lists have already been created in the specified period. |
| Inventories of a product type for a period | Inventory took place or No inventory took place. | To find types that have already been checked or not yet included in the planned recount. |
| Open list | Counting state, availability in the warehouse, shortage, surplus, or absence of discrepancies. | To find incomplete items and check the results before closing. |
The analysis by types considers lists formed via the Add goods by selected types action. Lists to which goods were added from the warehouse status might not be taken into account by this mode of analysis by types.
Goods that are not in the initial selection
A list can be created empty or supplemented during the count. When creating the document, in the If the product is not found in the list field, determine what to do when an employee scans an item outside the initial list:
- Report an error — the program reports that the product is not in the list and does not add it;
- Add the product to the list — the program adds the found product to the current list after scanning.
The second option is needed if the actual assortment may differ from the initial selection, or if the list is formed gradually based on the goods found on the premises.
A product that is in the accounting records but is physically absent cannot be scanned. It will not get into an empty list, and the shortage will not be detected. For full control, form an initial list of the entire warehouse, the required types, or a selected accounting group.
Counting goods
Which product locking mode to choose
| Mode | How it works | When to apply |
|---|---|---|
| Lock the product upon adding to the list | Sale is blocked immediately after adding the product. | The store or a specific department is completely closed during the recount. |
| Lock the product after the first scan | After the first scan, Torgsoft captures the accounting quantity and locks the product. | The store continues to operate. Goods that have not yet begun to be counted remain available for sale. |
| Do not lock the product | The product is available for sale throughout the counting process. | Requires strict control of simultaneous sales and timely completion of the count for each item. |
| Lock the product for manual accounting | After addition, the product is locked, and the "Quantity on hand" and "Quantity in stock" values are equalized to the current balance. | The list is being prepared for further manual verification. |
For a store that continues to operate, the Lock the product after the first scan mode is recommended. After completing the count, set the item status to Count finished. The product will become available for sale again.
Do you need to close the store
The store can continue working. Inventory is conducted in small parts:
- Create a list for a separate group or department.
- Select Lock the product after the first scan.
- Recount a small portion of the goods.
- Finish counting these items.
- Move on to the next group.
Goods that are already being counted will be temporarily unavailable for sale. The rest of the assortment will remain available.
How to conduct a "blind" inventory
A "blind" inventory hides the accounting quantity from the employee. This reduces the risk of adjusting the actual result to the program data.
List restrictions for the salesperson.
Open Settings → Parameters → Access and enable the Restrict the inventory list for conducting inventory by a salesperson parameter.
After this, the salesperson:
- does not see the accounting quantity in the list;
- does not see the wholesale price;
- cannot print documents with the inventory results.
The restriction applies to users with the Salesperson role. For a different role, check the assigned permissions separately.
Hiding balances on other forms.
Open Settings → Parameters → Role, select the desired role, and enable Hide stock quantity for the product on inventory. The parameter hides the balance of a product currently in inventory on other forms available to the user.
For counting in the Torgsoft mobile app, additionally enable Lock manual entry. The employee will not be able to open the quantity change form and will only scan the product.
How to enter the actual quantity
The following modes are available in the Product in inventory form:
- Increase quantity — each scan adds one unit;
- Ask for quantity — after scanning, a field for entering the quantity opens;
- Change — the actual quantity is entered manually for the selected product;
- Enter actual product quantity — the program records the quantity and immediately sets the Count finished state.
| Column | What it shows |
|---|---|
| Quantity on hand | The actually counted quantity. |
| Quantity in stock | The accounting balance captured by the program. |
| Discrepancy | Actual quantity minus accounting quantity. A positive value means a surplus, a negative one — a shortage. |
Physically recount goods with discrepancies once more before closing the list.
Product counting states
| State | What happens to the product |
|---|---|
| No count | The product has not been counted yet. It is available for sale. |
| Count started | The accounting balance is fixed. The product is locked. |
| Count finished | The actual quantity is confirmed. The product is available for sale again. |
For control, filter the product by count state and result:
- product that has not been counted;
- uncounted product that is in stock;
- product for which the count has started;
- product for which the count is finished;
- product with a shortage, surplus, or without discrepancies.
Before closing the list, check the items that were supposed to be recounted and remained in the No count state.
How to monitor employees' actions
The Log button opens all operations in the list. The log shows who scanned the product or changed the quantity and when. The Product log button shows operations only for the selected item.
Check the log if:
- the quantity was changed manually;
- the result differs significantly from the accounting;
- multiple employees worked with the same list;
- you need to find the source of an error.
Counting methods and special modes
Inventory based on a printed list
- Create a list and add the required goods.
- Select Print inventory reports → List for manual accounting.
- Write down the actual quantity on paper.
- Open Document → Inventory list → Goods inventory.
- Transfer the actual quantity into the program.
- Set Count finished for each entered item.
Use a list without the accounting quantity so that the employee records the actual result without referring to the balance in the program.
Loading results from a DCT or a CSV file
Torgsoft accepts data generated by a compatible data collection terminal or a program like Barcode Harvester.
- Create and open a list.
- If necessary, load the list of goods into the DCT.
- Perform the scanning.
- Generate a text or CSV file in the format configured for the respective DCT.
- In the list, click Work with a data collection terminal → Get information from the terminal.
- Select the file and verify the loaded quantity.
An Excel file with an arbitrary structure is not a ready-made import file. Data must be prepared in the format expected by the configured DCT or the corresponding application. In the current instructions for Android applications, CSV is used.
How to account for third-level warehouses
Third-level warehouses can account for reserves and other goods temporarily moved from the main warehouse. They remain the property of the enterprise. The standard balance of the main warehouse does not cover them.
When creating a list, check the Consider the quantity of goods in level 3 warehouses parameter.
- If the parameter is enabled, Torgsoft will take into account the balances of the main and subordinate warehouses.
- If the parameter is disabled, only the quantity of the main warehouse will be included in the list.
Physically present goods will be counted. Their accounting quantity from the third-level warehouse will not get into the list. Check this parameter before starting the scan.
How to find a product that hasn't been checked for a long time
In the Warehouse → Warehouse status table, enable the Inventory date column and filter the goods by the date of the last recount. This way you can find:
- items that have not been counted for a long time;
- goods without an inventory date;
- balances of one or two units that have not changed for a long time;
- goods with an increased risk of loss.
The date may be updated before the final closure of the list. It confirms that the product was included in the inventory. This fact alone does not prove that the list is closed.
More details on finding a product by the date of the last inventory.
Inventory of seasonal storage boxes
The mode is available if you have the additional Collect goods in a box for seasonal storage feature.
- In the Invoice type field, select Product in a box.
- Open the list.
- Add the required boxes by barcode, article number, or from the list.
- Count the goods in the boxes.
Goods on the sales floor do not have to be included in such a list.
Inventory by serial numbers
This mode is used for goods with strict warranty accounting: electronics, household appliances, mobile devices, and other goods with unique serial numbers.
During the count, the product item and each serial number are scanned. This allows identifying:
- a missing or extra unit;
- an incorrect serial number;
- a product accounted for in another warehouse.
Closing the list and results
What happens during closing
After clicking Close list, Torgsoft:
- compares the actual and accounting quantities;
- creates an incoming invoice for surpluses;
- creates a write-off report for shortages;
- brings the warehouse balances in line with the actual quantity.
For surpluses, the price in the automatically created incoming invoice is determined as the last purchase cost: purchase price plus additional product cost.
In current versions, the total sums can be calculated during the next cost recalculation. If a corresponding icon appears next to the list, select the document and click Recalculate sums.
The Recalculate cost price button calculates the cost of all goods and the totals of all lists requiring calculation.
Current instructions for closing a list.
Where to find the created documents
- surpluses are located in Warehouse → List of receipts;
- shortages are located in Warehouse → List of expenditures;
- the number and date of the write-off report are displayed in the list of inventory records.
If there were no discrepancies, the program does not create empty corrective documents.
How the shortage amount is calculated
| Indicator | How it is determined |
|---|---|
| Amount by receipts | The value of the detected surpluses. |
| Amount by write-offs | The value of the missing goods. |
| Misgrading amount | The smaller of the receipt and write-off amounts, if both are greater than zero. |
| Shortage amount | The write-off amount after offsetting the surpluses. The value cannot be less than zero. |
Shortage amount = Amount by write-offs − Misgrading amount
Equivalent notation: Shortage amount = max(Amount by write-offs − Amount by receipts, 0).
The Shortage amount column can show 0, even if the program created a write-off report. This happens when write-offs are completely covered by surpluses.
Why the amounts in the list and the report differ
On the Inventory list form, the totals are displayed at cost price. The standard printed report Inventory results forms totals in retail prices. The markup increases the amount in the printed report.
Use the same type of price for comparison. If necessary, the printed report template can be configured to calculate at cost or wholesale price.
Why the amount in the write-off report differs from the amount in the list
The list uses the current cost price from the warehouse status. The write-off report calculates the cost according to the method set in the accounting parameters.
If batch accounting is used, the write-off is linked to incoming invoices on a FIFO basis: goods from the first batch to arrive are written off first. When batches have different purchase prices, the report amount can differ from the current averaged cost in the list.
Compare documents after calculating the cost price and taking into account the configured method of determining it.
More details about the difference in the shortage amount in the list, report, and records.
How to cancel the closure of a list
If an error is detected immediately after closing:
- Select the list.
- Click Cancel closing.
- The program will delete the automatically created receipts and write-offs.
- Correct the actual quantity.
- Close the list again.
Cancellation is possible until the next movement of the inventoried product. If there were sales, returns, or transfers after closing, create a new list for the erroneous items and enter the correct actual quantity.
Errors and work recovery
Arithmetic overflow error or conversion to int type
The most common reason is that a barcode was scanned into the Quantity field. The program receives a multi-digit number, for example, 4820001234567, which cannot be used correctly in calculations.
- Check the actual quantity column.
- Find an abnormally large value resembling a barcode.
- Replace it with the correct quantity.
- Repeat the closing or recalculation of sums.
If the list has already entered the List is closing state and does not allow editing data, contact technical support. Do not change the document status and associated invoices manually in the database.
The list remained in the "List is closing" state
This state protects the document from repeated simultaneous closing. If during the calculation the program closed, the computer turned off, or the connection dropped:
- Restart Torgsoft.
- Check if the list is closed and whether the icon indicating the need for calculation has appeared.
- If the list is closed, click Recalculate sums or perform a general calculation of the cost price.
- If the document remains in the List is closing state for a long time and is unavailable for work, contact technical support.
Do not manually create new receipts or write-offs for compensation until the state of the initial list is verified.
Why write-off reports and incoming invoices were duplicated
In older versions, duplication could occur if a single list was simultaneously closed from different workstations. To prevent this, a blocking state List is closing was added in Torgsoft.
If documents are already duplicated:
- do not delete one of the documents manually;
- stop the movement of goods affected by the problem;
- contact technical support to check the links between the list, receipts, and write-offs;
- update Torgsoft to the current version.
Deleting a visible duplicate without checking the database can leave incorrect balances or cost price.
Checklist before closing
- the correct accounting center is selected;
- third-level warehouses are accounted for or deliberately ignored;
- there are no goods that were supposed to be counted but remained uncounted;
- all completed items have the correct actual quantity;
- goods with large discrepancies have been recounted;
- there are no values resembling barcodes in the quantity column;
- data from the DCT or mobile app are fully loaded;
- another user is not closing this same list;
- the manual changes log has been checked.
After closing, check the warehouse status and the automatically created receipts and write-offs. Then calculate the total sums and cost price.
Go back to the previous step