FIFO negative balances: zero cost and inflated profit
Selling a product that is not in stock («into the negative») breaks the supply chain. This leads to zero cost of goods sold and incorrect profit calculation under the FIFO method.
How to understand that profit is overstated due to negative stock
-
In reports where profit is displayed, the cost of goods sold = 0.00.
-
The profit on a posted sale equals the sale amount.
-
In «Warehouse Status» the product has a negative stock balance (for example, -5).
What can be checked first
If this is an isolated case, try:
-
Warehouse — Warehouse Status — action Recalculate Cost.
If that does not help, proceed with diagnostics.
How to find the cause of zero cost
A. Sale before receipt (chronology violation)
Cause: the product was sold in the morning (10:00), and the goods receipt note was created in the evening (18:00) on the same date or later with a future date. FIFO does not see the batch at the time of sale.
Solution:
- Go to Settings — Parameters — Service.
-
Click «Adjust sales creation time».
-
Go to Warehouse — Warehouse Status.
-
Click «Recalculate Cost» and choose the required option.
B. The receipt of goods is missing in Torgsoft
Cause: the product was sold, but the goods receipt note was not created, or it was deleted.
Solution: find and post the goods receipt note. Then go to Warehouse — Warehouse Status, click «Recalculate Cost»
C. Unaccepted transfers
Cause: the product was transferred from another store using an internal transfer document, but at the point of sale they did not click «Accept invoice».
Solution: go to Warehouse — Goods in transit, find the transfer and click «Accept invoice». After that — recalculate the cost.
How to verify that the cost was recalculated correctly
-
Open the required profit analysis that you used.
-
Find the problematic product.
-
Make sure the «Cost» column is filled in and the profit is realistic.
How to prevent negative stock sales in the future
-
Set the restriction: Settings — Parameters — Accounting — «Prohibit negative stock sales».
-
Prohibit backdated document editing for program users.
What to prepare for technical support
-
The name of the form (report/analysis) where the overstated profit issue occurs.
-
A screenshot of the «Inventory Card» or «Goods Movement» for the problematic item.
-
The version of the Torgsoft program.
-
23.03.2026
Warranty accounting by serial numbers: settings and key checks
How to set up warranty accounting in Torgsoft: serial numbers, checks, sales, inventory and reporting
-
18.03.2026
Complete set in Torgsoft: description of the set composition and control of write-off of components
How does picking work in Torgsoft: creating sets, writing off components, automatic assembly, dismantling and accounting for balances
-
18.03.2026
Own SKUs: how to enable accounting and enter products by SKU
How to enable accounting by article numbers in Torgsoft, configure product search, arrival and sales by own article numbers: step by step









Go back to the previous step