Managing Stock Transfers
Stock transfers let you move stock between two of your locations. View details of previous stock transfers by navigating to Inventory → Transfers.
When performing stock transfers, consider the following:
Stock cannot be transferred if a Stocktake is being carried out at either the From or To location.
Transfers can only be changed or cancelled using Undo and Void after they have been completed and if no transfer items have been used in sale/production or other stock movements.
Stock Transfer will allow the transfer of stock that is allocated by sales or other processes (Assembly, Job, etc.) but have not yet been picked.
Component items must be in the same location to be used together for a Production operation (Assembly, Job, etc.).
Prerequisites
Stock transfer permissions
Cin7 Core offers fine-grained control over user permissions. Grant users full or read-only permission to the different features of the inventory module, and create roles with pre-defined permissions to assign to users.
Cin7 Core allows you to set the following permissions for stock transfers. (Settings → Users and Roles):
These permissions are available under Inventory.
Stock Transfers – List & Tasks: (Read-only) View the stock transfer list, stock transfer details and stock transfer tasks assigned to you. (Full Access) New stock transfers can be created and authorized.
-
Stock Transfers – Undo: List & Tasks permission must be granted.Undo stock transfer tasks.
Note: Transfers can only be changed or cancelled using Void and Undo after they have been completed if no transfer items have been used in sale/production or other stock movements.
-
Stock Transfers – Void: List & Tasks permission must be granted.Void stock transfer tasks.
Note: Transfers can only be changed or cancelled using Void and Undo after they have been completed if no transfer items have been used in sale/production or other stock movements
See Introduction to users and Manage roles and User permissions explained.
Transferring Stocks
Cin7 Core allows both instantly completing stock transfers from the source location to the destination location, or recording in-transit stock in cases when the stock will take some time to arrive at its destination.
When transferring stock, Stock Received Date can either be maintained during transfers or replaced by Transfer Completion Date. The setting, Update Stock Received Date with Transfer Completion Date, is controlled from Settings → General Settings → Products & Measurements Settings. This can be used in multiple ways to move around the stock and the picking preferences to bring up stock that you want to release ahead of the natural FIFO order.
When ON, stock received date for stock transferred between locations will be updated with stock transfer completion date. When OFF, original stock received date will be maintained during transfers.
Navigate to Inventory → New → Transfer.
-
On the New Stock Transfer page, choose the From location and To location. You can then fill in the following fields:
Reference: An optional stock transfer reference field.
Shipment required by date: An optional field for the date when the stock is required at the destination location.
Stock Sent Date: Date the stock is sent from the source location. This field is mandatory for stock transfers with transit.
In-Transit account: An account of class type ASSET that will hold stock value in while goods are in transit. This field is mandatory for stock transfers with transit.
Stock Received Date: Date the stock is received at the destination location. This date will be used for accounting transactions related to the stock transfer and must be entered for all stock transfers in order to complete the transfer.
Select if you want to Put Away your order. The Put Away option allows you to specify the exact bin(s) in the destination warehouse where you want the stock to be 'put away' for future use before completing the stock transfer. This will automatically make the transfer an in-transit stock transfer.
The next step is to generate a stock transfer order for picking stocks. You can use the Skip Order or Skip option to perform a stock transfer without a transfer order and go straight to picking stock. If you wish to skip the order, go to step 8.
-
On the Order tab, create the transfer order by doing any of the following:
click the + button, manually add product(s) to the order, and enter the quantity to be transferred
click Scan to add products to the transfer order by scanning their barcodes
click Export to download a CSV file to which you can add products for transfer in bulk
click Import to re-upload the filled-in CSV file (you can also use this same button to add products to the transfer in bulk by downloading, filling in and re-uploading a CSV template.
Enter a (transfer) Quantity for each product.
Authorize the Stock Transfer Order. This changes the status of the Transfer Order from Draft to Ordered. You may also Email or Print the Product Label, Stock Transfer, and/or Stock Transfer Order document at this time (see Emailing Transfer Documents below for more information).
-
Once the order is authorized, or if you have used the Skip Order option, go to the Pick/Products tab and select the product(s) to be sent for transfer by doing any of the following:
click + and select the products for transfer.
You can also select Family and then add quantities for each variant. Select Add products and each variation in the product family will show on its own line in the stock transfer.click +Fill from Order to copy products from the order stage (applicable only if you did not check the Skip Order box).
click Export to download a CSV file to which you can add products for transfer in bulk.
click Import to re-upload the filled-in CSV file (you can also use this same button to add products to the transfer in bulk by downloading, filling in and re-uploading a CSV template).
Click Send Stock if using the In-Transit Account option where the stock will take some time to reach the destination. If the transfer is to take place immediately, go to step 14.
When you click Send Stock, the status changes from Ordered to In Transit. Wait until the goods reach the destination location. If you are not using the Put Away option, go to step 14.
Once the goods reach the destination warehouse, go to the Put Away tab, click the + button, and select or scan the products to be put away.
Under the Location column, select the location of the warehouse bin where the products will be put away.
Under the Received Quantity column, enter the quantity that will be put away. Partial quantities, e.g. not the total quantity transferred, may be entered here. When the full quantity of products has been received and put away, go to the next step.
Enter the Stock Received Date and click Complete to finish the transfer. The stock transfer order status will change from Ordered (or In Transit) to Completed.
If required, you may Email and/or Print the Inventory Adjustment and Transfer Label, Stock Transfer document and/or Stock Transfer Order at this time (see Emailing Transfer Documents below for more information).
Once the stock transfer is completed, the Manual Journals tab becomes available. You can use this tab to allocate transfer costs to the inventory or as a business expense. See Allocate transfer costs as COGS or business expense for more information.
Attach documents to transfer orders
Stock transfers which have been saved as a draft will have an Attachments tab. Click to upload a file or drag and drop a file to the highlighted area. Max file size is 32 MB. Multiple files can be attached.
'In-Transit' Transfers Explained
Stock Transfer can be completed without the In Transit option. If an In-Transit Account is not specified, Cin7 Core will not generate any transactions related to transit.
Using an In-Transit account is a useful option for scenarios where goods will take some time to reach their destination warehouse.
The stock transfer process can support an intermediate state of stock departed from the origin warehouse but not yet received in the destination warehouse. This status is called In Transit.
The Stock Sent field specifies the date when stock has departed the source warehouse. The movement of stock quantity in the origin warehouse will have a Stock Sent date.
The Stock Received field indicates the date when stock has been received in the destination warehouse. The movement of stock quantity in the destination warehouse will have a Stock Received date.
In-Transit Account – this field is of the ASSET class type and will hold stock value in it while goods are in transit.
Transactions generated for the process are as follows:
Action |
Debit |
Credit |
Effective Date |
Stock departs origin warehouse |
In-Transit Account |
Inventory (account associated with stock being transferred) |
Stock Sent date |
In the case of the cost of goods being transferred changing after the Stock Sent date, the date of cost change will be used instead for every cost change grouped by date.
Action |
Debit |
Credit |
Effective Date |
Stock is received into destination warehouse |
Inventory (account associated with stock being transferred) |
In-Transit Account |
Stock Received date |
In the case of the cost of goods being transferred changing after the Stock Received date, the date of cost change will be used instead for every cost change grouped by date.
Emailing Stock Transfer Documents
Like sales and purchase orders, you can email and print stock transfer documents, e.g. Product Labels (Inventory Adjustment and Transfer), Stock Transfer documents, and Stock Transfer Orders. These are all done on the Stock Transfers page. See Managing Document and Email Templates for detailed information about customizing your stock transfer templates.
To email stock transfer-related documents:
Perform a stock transfer.
After adding an item for stock transfer, to email and/or print the documents related to the stock transfer, click either the Email or Print button on the top left of the Stock Transfer page, then select the type of document you want printed.
Wait for the report to be generated, then on the Send the email window, enter the email recipients on the To box, separating each entry with a comma.
By default, the CC box is filled with your email address. You may remove this and enter another email address in the box. If entering multiple email addresses, separate each entry with a comma.
Enter a subject for the email. Failing to enter an email subject will display an error during Send.
Click Send to send the email along with the selected data-filled PDF document to the selected email addresses.
Allocate transfer costs as COGS or expenses
Once the stock transfer is completed, you can allocate transfer-related costs to transferred stock or as a business expense using the Manual Journals tab.
To capitalise a manual journal expense, the debit account should be set to the inventory account. This will increase the stock on hand value of your inventory.
Set the debit account to an expense account to class transfer costs as expenses. This will not increase the stock on hand value of your inventory.
There is no authorization required for these; as soon as an entered manual journal is saved, a transaction is generated, and costs are updated (all transactions entered in manual journals are also listed under the Transactions tab).
Users can select the way costs are distributed.
By Stock Transferred Cost – in cases where products transferred have no cost, the product average cost will be used for cost distribution.
By Quantity of Transferred Products.
By Weight of Transferred Products – in cases where products have different weight units of measure, the weight will be converted to a unified unit of measure for proper distribution. If there is a product with NIL weight, then this product won’t get any cost allocated to it.
By Volume of Transferred Products – in cases where products have different dimensions, the units of measure such as length, width and height will be converted to a unified unit of measure for proper distribution. If a product has no length, width or height indicated, this product won’t get any cost allocated to it.
Undo/void stock transfers
Stock transfers can be undone or voided individually or in bulk. Open the stock transfers list by going to Inventory → Transfers, use the checkboxes next to transfer orders to select orders to undo/void and select Undo or Void and confirm to complete the action.
Undo takes an order back to Draft status without deleting transfer lines and other entered information, Void closes the order entirely.
Completed stock transfers cannot be undone/voided if the transferred products have been consumed by another task.
Undo/Void is not applicable for orders created for Fulfilled by Amazon (FBA) external locations or for orders in transit.