Internal transfer and "Goods in transit": why goods disappear between warehouses and how to receive them correctly
Goods in transit: how to find missing goods and correctly receive an internal transfer
If, after an internal transfer, the goods disappeared from the sender’s warehouse but did not appear in the recipient’s warehouse, in most cases they are not lost but are located in the «Goods in transit» warehouse. In Torgsoft, this is a separate warehouse where goods are stored after shipment from the sender’s warehouse until they are received or returned. The goods will appear in the recipient’s warehouse only after the invoice is confirmed. This is the logic you should use to look for the cause of pending invoices, negative balances in transit, or duplicated receiving.
When working with internal transfers, it is important not to receive an invoice “blindly” without checking the actual quantity. If an invoice is received again, received with discrepancies without control, or its status is changed after closing, this may cause negative balances in the «Goods in transit» warehouse, duplicated stock balances, or pending documents. If you are not sure which scenario occurred in your database, first check the invoice in the «Goods in transit» mode, and in case of complex failures, contact technical support.
This instruction is intended for owners, administrators, and warehouse staff who work with goods transfers between accounting centers (stores/warehouses). The problem occurs when goods have been sent from one location but have not yet appeared or are displayed incorrectly in another. After following this instruction, you will understand how the Goods in transit warehouse works, be able to correctly process partial receiving, and resolve negative or pending stock balances.

What problems occur during an internal goods transfer
-
A transfer was made, the goods left the warehouse, but did not appear in another store.
-
There are negative balances in the «Goods in transit» warehouse.
-
Fewer goods arrived than were sent. How should this be processed?
How to understand that goods are pending in transit
-
The goods are absent from the main warehouses of the sender and the recipient, but the product movement card or reports show that they are located in the Goods in transit warehouse.
-
Old unreceived invoices are pending in the «Warehouse» → «Goods in transit» menu.
-
When trying to receive an invoice, the program displays a message about discrepancies between the declared and actual quantity.
How the «Goods in transit» warehouse works
The logic of Torgsoft is that «Goods in transit» is a separate warehouse where goods are stored after shipment and until receiving or return. When the sender creates an «Internal transfer» document and selects the «Goods in transit» checkbox, the program writes off the goods from their warehouse and adds them to the «Goods in transit» warehouse. Until the recipient opens the corresponding mode and clicks «Receive invoice», the goods will not appear in the final warehouse.
Reason A. Incomplete receiving: the goods are “pending”
The sender created an invoice, the goods physically arrived, but the recipient did not confirm their receipt in the program. Another option is that the invoice was created with a “future” date, so the static warehouse status build does not show the goods for the current day.
Reason B. Actual discrepancies during receiving
Not all goods arrived, or extra goods arrived. If the warehouse worker simply clicks «Receive invoice» without prior checking, the quantity specified by the sender will be posted to accounting, which may create a product mix-up or shortage.
Action algorithm
Choose the appropriate action scenario depending on your situation.
Scenario 1. Standard correct invoice receiving
If the goods have arrived, they must be correctly transferred from the Goods in transit warehouse to your accounting center:
-
Go to Warehouse → Goods in transit.
-
In the Invoices tab, select the required sender’s invoice and click the Check invoice button.
-
In the window that opens, double-click each product and enter the actual quantity that arrived. Repeat this for all items.
-
Click the Close invoice button. After this, changes in the invoice will be prohibited.
-
Click the Receive invoice button. The goods will be written off from the Goods in transit warehouse and appear in your warehouse.
Scenario 2. Receiving with discrepancies: fewer/more goods arrived
If in step 3 of the scenario above you entered a quantity that differs from the invoice:
-
After clicking Receive invoice, the program will display a message that there are products with discrepancies.
-
The program will offer to print a discrepancy report. Agree.
-
Then Torgsoft will ask for permission to create correction documents. Click Yes.
-
Pay attention to the «Keep sender for goods in transit» checkbox in the upper-right corner of the window:
-
If it is enabled: Torgsoft will first return all goods to the sender’s warehouse and then create a new direct invoice from the sender to the recipient for the actually confirmed quantity.
-
If it is disabled: Torgsoft will create additional correction invoices for the surplus or shortage of goods.
Scenario 3. How to remove duplicates and negative balances from the «Goods in transit» warehouse
If you see negative balances in the Goods in transit warehouse:
-
Required step: go to Warehouse → Warehouse status and click the Recalculate product quantities in all warehouses button. After this, the negative balances should disappear.
Scenario 4. The invoice was created with a future date
If the goods are pending because the invoice was accidentally or intentionally created with a date that has not yet come:
-
Find this internal transfer in the register and open it for editing.
-
Change the document date to the current date.
-
Recalculate product quantities in all warehouses.
How to prevent goods from pending and receiving from duplicating
-
Always use the «Invoice check» mode before receiving the invoice. Do not click «Receive invoice» blindly if you have not physically counted the goods.
-
Set the creation of Goods in transit invoices by default. To avoid confusion, go to Settings → Parameters → General and enable the Create internal transfers to the Goods in transit warehouse by default checkbox. This way, sellers will not be able to accidentally transfer goods directly, bypassing the confirmation stage.
-
Restrict sellers’ permissions. In the role settings, prohibit regular employees from changing the status of closed and received invoices so that they cannot accidentally “roll back” product receiving.
-
Use the «Keep sender...» checkbox. When receiving goods, always enable the Keep sender for goods in transit checkbox. This will help keep a clear history of goods movement between specific stores without creating unclear correction acts from “nowhere”.
Frequently asked questions
When the "Goods in transit" checkbox is checked when creating an internal movement invoice, the program instantly writes off the goods from the balance of the sending store. However, it is not automatically credited to the recipient store, but is temporarily moved to a special virtual transit warehouse.
The goods will appear on the balance of your store only after you physically receive it and click the "Accept invoice" button in the corresponding program menu. This mechanism protects the recipient from automatically crediting goods that could be lost or damaged during delivery, while maintaining the transparency of the balances.
"Goods in transit" is a separate virtual (transit) warehouse in the Torgsoft system, which acts as an intermediary between the sending warehouse and the recipient warehouse. This status is used to control the movement of goods between remote stores and accounting centers.
The goods in this status mean that they have already been shipped by the sender and are in the process of physical transportation, but have not yet been confirmed (accepted) by the final recipient. This avoids confusion in balances and financial accounting.
For correct acceptance, go to the "Warehouse" → "Goods in transit" menu, select the desired invoice in the "Invoices" tab and be sure to click the "Check invoice" button. In the opened window, double-click on each product and enter the actual number of items that arrived.
After checking all the goods, click "Close invoice" to prohibit accidental changes to the document, and only then click "Accept invoice". This algorithm guarantees that your warehouse will receive exactly the quantity of goods that you physically counted.
This happens if, when checking the invoice, you indicated an actual quantity that is less than that declared by the sender. The program accepts only the confirmed quantity into your warehouse, and the difference (shortage) temporarily remains "hanging" in the transit warehouse until corrective documents are created.
Also, the balances can hang if a system error occurred during acceptance (for example, blocking transactions in the database), or if you accidentally tried to accept the invoice twice.
Try to cancel the acceptance of the invoice using the "Cancel acceptance of invoice" button and accept it again. If the invoice is duplicated, you need to find and delete the duplicate in the Warehouse Documents Register. If the error remains, this requires contacting technical support to correct transactions in the database.
If fewer or more goods arrived, be sure to indicate the actual quantity when checking the invoice. When you click "Accept invoice", the program will issue a warning about discrepancies and offer to print the corresponding report.
Next, the system will automatically create corrective documents. If you have the option "Save sender for goods in transit" enabled, Torgsoft will first virtually return all the goods to the sender's warehouse according to the original invoice, and then transfer only the quantity that you confirmed to your warehouse. This prevents the creation of unclear acts of surplus or shortage.
To see all internal movements, open the "Warehouse" → "Register of internal transfers" menu. In this window, you can set the desired period and filter the list by specifying specific accounting centers in the "Sender" and "Recipient" fields.
You can also use the "Warehouse" → "Goods movement" mode. In the "Document type" filter, select the "Internal transfer" item. This will allow you to see a detailed list of goods that were moved between the selected accounting centers during the specified time period.
-
06.05.2026
Internal transfer and "Goods in transit": why goods disappear between warehouses and how to receive them correctly
How to find goods in transit in Torgsoft, accept internal transfer, fix pending invoices, minuses and duplicate receipts
-
05.05.2026
Transportation and overhead costs: how to correctly add logistics to the cost price
How to take into account delivery, discounts and additional costs in the incoming invoice in Torgsoft: cost price, debt and retail price
-
01.05.2026
Negative balances in the warehouse: how they arise and how to remove them
Negative balances in Torgsoft: why they arise, how they affect the cost price and how to equalize them through inventory









Go back to the previous step