Introduction
You can transfer assets between legal entities, including all child assets in an asset hierarchy. You can include asset details in the transfer, their functional location, open work orders, and maintenance requests as well.
- Prerequisites
- You have set up more than one legal entity in D365FO.
- You have set up Asset management in more than one legal entity.
- You have created assets in Asset management in at least one legal entity.
The Transfer assets functionality in Asset management requires specific setup regarding license configuration.
- Select System administration > Setup > License configuration.
- Select Dynaway Advanced Asset Management.
- Ensure that the Transfer Assets check box is selected.
In D365FO, the Maintenance manager role must include the following setup.
- Select System administration > Security > Security configuration.
- Select role: Maintenance manager.
- Select duty: Maintain asset master.
- The privilege Transfer asset must be added.
Refer to Microsoft documentation to learn more about security configuration in D365FO: Security architecture.
Assets that are transferred between legal entities require a specific asset lifecycle state and functional location.
Note:
- The asset lifecycle state and functional location parameters must be different for incoming and outgoing transfers in the same legal entity. This setup allows assets to be transferred back to the source legal entity (their original legal entity), if required.
- There is no requirement for filling out both Incoming and Outgoing parameter groups in one legal entity. You can set up a source legal entity for outgoing only and a target legal entity for incoming only, if required.
To complete the setup to transfer assets:
- Go to Asset management > Setup > Asset management parameters.
- From the left menu, go to the Transfer asset tab (see screenshot 01).
- On the Set up transfer asset screen, go to Transfer asset FastTab and navigate to Incoming:
- For the field Lifecycle state set the asset lifecycle state that assets get when being transferred to a legal entity. Note that in order to complete the asset transfer, the lifecycle model selected on the asset type must include this lifecycle state.
- For the field Functional location, set the functional location that assets are installed in when being transferred to a legal entity. Note that the functional location must be active and allow asset installation.
- On the Set up transfer asset screen, go to Transfer asset FastTab and navigate to Outgoing:
- Allow selecting sub-assets: Enable the toggle button to Yes if you want to allow transfer of child assets independently of parent assets. If the toggle button is set to No, only parent assets can be selected for asset transfer.
- Keep asset hierarchy: When this parameter is set to Yes, the asset hierarchy in the source legal entity will remain unchanged after transferring assets to another legal entity. Note that the parameters Allow selecting sub-assets and Keep asset hierarchy cannot be enabled at the same time.
- Further, in the Transfer asset FastTab > Outgoing
- For the field Lifecycle state, set the asset lifecycle state that assets get when being transferred from a legal entity. In order to complete asset transfer, the lifecycle model selected on the asset type must include this lifecycle state.
- For the field Functional location, set the functional location that assets are installed on when being transferred from a legal entity. The functional location must be active and allow asset installation.
- Set the parameters for Transfer assets BOM, Transfer open maintenance requests, and Transfer open work orders. Note that when setting up these parameters in Asset management parameters, they contain default values for the same parameters in the Transfer asset dialog while transferring assets in Asset management > Active assets > Asset (top menu) > Transfer > Asset transfer. You can always change this setting.
Refer to Microsoft documentation for more information about standard setup in D365FO Asset management:
Set up asset lifecycle states (screenshot 02,03)
Set up functional locations
Set up asset types
The screenshots below show examples of parameter and lifecycle state setup for asset transfer.
01: Example - Setup with incoming and outgoing parameters selected
02: Example - Lifecycle state setup for incoming.
03: Example - Lifecycle state setup for outgoing.
We have added functionality that allows you to transfer assets, parent assets and child assets, from one legal entity to another.
Refer to Microsoft documentation to learn more about the setup of organizations and legal entities in D365FO.
Terms used to describe legal entities:
- Source legal entity - a legal entity that assets are transferred from
- Target legal entity - a legal entity that assets are transferred to
Records of transferred assets remain in the source legal entity. The transferred assets have a specific asset lifecycle state, and they are located in a specific functional location, indicating they have been transferred from their original legal entity.
Likewise, records of transferred assets must be created in the target legal entity. Here, the transferred assets also have a specific lifecycle state and a specific functional location, indicating they have been transferred to another legal entity.
When you transfer an asset to another legal entity, all child assets are included in the asset transfer.
- Select Asset management > Assets > Active assets.
- Select the asset you want to transfer.
- On the Asset action pane tab, select Transfer asset.
- In the Transfer asset dialog (see screenshot 01), the number of assets to be transferred (parent and child assets) are shown in the Assets selected field.
- You can rename the functional location during the transfer of an asset along with it. In the Transfer asset dialog, go to Rename functional locations tab and specify what the functional location begins with and what the new prefix should be and click OK to apply your changes.
- Note:
- If you want to include assets, you can do so by enabling the radiobutton corresponding to the parameter Include assets. Checking this parameter means that assets will be renamed as well based on the provided field values.
- In the field Begins with, enter the prefix of functional location identifier.
- In the field Set prefix, add the prefix which will be applied to functional locations after transfer assets together with functional locations.
- The Functional locations found field will auto-popualte with the number of functional locations that meet the criteria mentioned in the Begins with field.
- Select the Target legal entity.
- Select OK.
01: 'Transfer asset' dialog.
During the transfer process, validations and subtasks are performed. The following conditions must be met for asset transfer to be successful for all assets involved:
- Data in the source legal entity
- Asset transfer has not been done already. The functional location and asset lifecycle state must be different from those set in Outgoing transfer parameters (described in the setup section above).
- The Outgoing lifecycle state must be valid for the asset type. The asset must be in an active lifecycle state that allows change to the Outgoing asset lifecycle state.
- The asset must not be based on a purchase order.
- Data in the target legal entity
- An asset of the same type and id as the transferred asset must not exist in the target legal entity unless it has functional location and asset lifecycle state as set in Outgoing transfer parameters (described in the setup section above). This prevents creating duplicates while still allowing the asset to return to the original company, if required.
- The Incoming lifecycle state for the target legal entity must be valid for the asset type.
- If an asset hierarchy was transferred, all parent-child relations are removed.
- Image references and asset attributes are included in the asset transfer.
- The following asset data must be available:
- Warranty
- Fixed asset
- Source project
- Vendor
- Attributes
- Service levels
Transfer asset counters
You can transfer asset counters which is based on the date and time from which all the related asset counters are transferred. However, to make the transfer successful, a few things need to be done:
- Counter type must exist in both legal entities.
- Counter type unit Id must be the same in both legal entities.
Note that:
- If work orders have been transferred, then relations to a work order on counter registrations will be transferred as well.
- Functional location on a counter is assigned according to source asset counter. When a corresponding counter functional location doesn't exist in the target legal entity, the functional location on which asset was installed after the transfer is set.
- A warning message will be shown if the target counter value for the replaced counter registration is different than in the source legal entity.
Transfer asset BOM
It's possbile to transfer asset BOMs when BOM items, related to the transferred assets, exist in the target legal entity. Items related to BOM lines should have the same inventory units in both source and target legal entities.
Note that inventory dimensions of asset BOMs behave differently depending on the type of dimension:
- Product dimensions (configuration, size, color, style) - when a specific product dimension exists in the target legal entity, it will be filled when transferring BOM. Product dimensions which don't exist will be left blank.
- Storage dimensions (site, warehouse, location, license plate, inventory status) - will be blank in the target legal entity after transferring BOM (even if they exist in the target legal entity).
- Tracking dimensions (batch number, serial number, owner) - will be filled in the target legal entity after transferring BOM (if they don't exist there, they will be created automatically during the transfer process).
When transferring assets, it's possible to include their functional location, work orders, and maintenance requests.
You can configure related data to functional location, work orders, and maintenance requests from the 'Transfer asset mapping' tab in Asset management > Setup > Asset management parameters. See screenshot 02.
Functional location
If you want to transfer an asset and include it's functional location, the source functional location type must exist in the target legal entity. If the functional location field in the 'Incoming' section, in the 'Transfer asset' tab, is left blank, the related functional location will be transferred as well. See screenshot 01 to see the 'Transfer asset' tab and the 'Incoming' field in the system.
Note that the target lifecycle model must allow for the lifecycle state being set up on functional location during the transfer.
Work orders
You can transfer an asset with its open work orders included. To do that, turn on the parameter for 'Transfer open work orders', which can be seen in screenshot 03.
Maintenance Requests
You can transfer an asset with its open maintenance requests included. To do that, turn on the parameter for 'Transfer open maintenance requests', which can be seen in screenshot 04.
01: The 'transfer asset' tab in Asset management parameters.
02: The 'Transfer asset mapping' tab in Asset management parameters.
03.
04.
A transfer history log is created for each asset included in the transfer. The Transfer history form shows an overview for all transfer events that have occurred for a selected asset in the current legal entity or all legal entities.
- Select Asset Management > Assets > All Assets.
- Select the asset in the list.
- On the Asset action pane tab, select Transfer history. In the list you see a list of all transfer events involving the selected asset.
- Select the Show related assets check box if you want to see transfer history of related parent and child assets that were transferred along with the selected asset.
To see an overview of all transfer events in the current legal entity:
- Select Asset management > Inquiries > Assets > Transfer history. All transfer history events from or to the current legal entity is shown.
- Select the Show transfers from all legal entities check box to see a list of all transfer history events from all legal entities in your organization.
In the Asset event history form, you see the complete event history of an asset. The event history includes updates and events from the current legal entity as well as target legal entities, if the asset was transferred.
- Select Asset management > Assets > All assets or Active assets.
- Select an asset in the list.
- On the Asset action pane tab, select Event history.
- Select the Include all legal entities check box to show 'Yes' to see information about all updates and events related to the asset in all legal entities.
- Information shown on the events in the grid in the left side of the form now includes company ID of the legal entity in which the events occurred.
The screenshot below shows an example of an asset event log.
Asset event history log