Salesforce

Division to Division Transfer

« Go Back
Article

Overview

The Division-to-Division Transfer moves inventory from one division to another. Financial transactions are generated since the inventory in one division (from) decreases and the inventory in the other division (to) increases. When an item is serial-controlled or lot-controlled, this additional secondary identification is required.

User-added image NOTE This transaction is used when transferring an item between divisions in the same company.

Application

This transaction is used when inventory for an item needs to be moved between divisions in the same company. For example, Division B is short an item, and Division A has inventory that can be provided to Division B.

Financial Transactions

Division A (From):

  • Credit to Inventory Sub-Ledger Account

  • Debit to Inter Division Sub-Ledger Account

Division B (To):

  • Debit to Inventory Sub-Ledger Account

  • Credit to Inter Division Sub-Ledger Account

User-added image  NOTE Item cost may differ in each division as the Item Costing function is set by division. The same item may be defined in multiple divisions, and therefore have a different cost in each division.  When using Standard Cost, the delta will be booked to the Div to Div Move Standards Variance Account on the "from" Division Master.

User-added image  NOTE Inventory accounts are sourced from the Item’s assigned commodity code or the Item’s inventory account record if an account override has been entered. The Inter Division account comes from the Division Master record.

Processing Notes

When the Division to Division Transfer transaction is initiated from the Visualforce (VF) Page, the system creates the custom setting 'LocMove_RunAsQueueableClass' with a default value of True if it doesn't exist.

Salesforce has a limitation that only a maximum of 5 concurrent Batch Apex processes can run simultaneously.

The Division to Division Transfer transaction initiated from the VF page is processed based on the value of the custom setting 'LocMove_RunAsQueueableClass' as mentioned below:

  • When the custom setting is True, a Queueable job will be created for the transaction using Salesforce Flex Queue. If 5 batch processes are running concurrently, this job will remain in the queue and will be processed when a batch is available for processing.

  • When the custom setting is False, the system processes the transaction based on the quantity to be processed:

    • If the quantity to be processed is less (i.e., < 25), the system processes it synchronously.

    • If more quantity is to be processed and a batch is available for processing, the system processes it as an asynchronous Batch Apex. If 5 batch processes run concurrently, an error message will be displayed, indicating that the Salesforce server is currently unavailable to process the job.


NOTE image.png  NOTE  The VF page will keep loading until the system processes the job.

Navigation

Inventory Transactions > Division to Division Transfer

Step 1:  Enter the Division to Division Transfer information

Fields
 

Division:  The Division is set to the current division of the user, and cannot be changed directly in this process. To create a transaction in another division, the user can use the Quick Menu option or update the current division on the Manufacturing User record in System Setup.

From Site:  Select the site which this transfer will be made from.

Move Serial Item (Checkbox):  Check this checkbox to move serial controlled items. Otherwise, serial items will not appear.

Search Item:  Select the required item. Select additional items to process multiple move transactions for different items/locations simultaneously. As items/locations are selected, the system will copy the details to the item list (box).

Inventory Location:  The stock location in which inventory exists in the ‘From’ division. As items/locations are selected, the system will copy the details to the item list (box).

To Division:  Select the Division to which the inventory will be transferred.

User-added image  NOTE  There must already be an Inventory Item record in the ‘To’ division.

To Site:  Select the Site which the inventory is to be transferred to.

To Project:  Select the Project which the inventory is to be transferred to.

Move Option:  Select whether the inventory is to be moved to a new location or an existing location.


Step 2:  Enter the Move data.

Fields
 

Selected:  Check this to move this location record.

To Loc ID:  Select the Loc ID of the location the inventory will be transferred to.

To Loc No:  Select the Loc No of the location the inventory will be transferred to.

Quantity:  Enter the quantity to move.

Document:  Free form entry of any document reference information (optional).

Txn Comment:  Free form entry of comments to be written to the resulting cost transactions for this move transaction.

To Loc Comment:  Free form entry of comments to be written to the target location for this move transaction (optional).


Once the Move Detail section values have been entered,

Step 3:  ‘Move Selected Items’ button to complete the transaction(s).

Results

Navigation:
  

Inventory Transactions > Cost Transaction Query

Use the Cost Transaction Query to confirm/review the transaction just processed.

Fields
 

Item Number:  Enter an item number to view cost transactions for just one item, leave blank for all items.

Start Date (Required):  Select/Enter the start date.

End Date (Optional):  Select/Enter an end date.

Transaction ID:  Enter the transaction type INVDIVDIV (Division Move).


Press the 'Submit' Button to view all cost transactions that took place between the date range specified and where the transaction type was Inventory Division to Division Transfer (INVDIVDIV).


SEE ALSO
 

Inventory Location Add
Inventory Location Adjust
Inventory Unit Cost Adjust
Cost Transaction Query
Site to Site Transfer
Project to Project Transfer
Location to Location Transfer
Division Master

Settings
Division to Division Transfer
Division-to-Division-Transfer

Powered by