When you promote a process unit, the system also performs these additional validation checks:
It checks the process level of direct descendants to ensure that you are not promoting an entity to a level that is higher than the lowest level of all of the entity’s dependents.
If you are using a different currency for the entity, the system checks the process level for the entity’s input currency to ensure that a current translation is being used.
If you are using a node component, the system checks the currency process unit that applies to the parent’s input currency to ensure that the node values are correct.
The system also performs validation checks for child entities with 0% consolidation (unowned entities). Before you can promote the parent entity, you must promote the unowned entities to a specific level; for example, the lowest level of all of the child entities.