Handle Return Codes in IFS MWO Service
Explanation
Use this activity to apply Return Codes when planning or performing returns in IFS MWO Service. Return Codes
control post return behavior, including creation of corresponding material lines, uninstalling returned objects,
ownership changes, and repair RMA creation in back office (IFS Cloud). Return Codes are used in Plan Return, Edit
Return, Return Planned Part, and Quick Return flows, with dedicated rules for serialized and non-serialized
parts.
Exception Handling
Common Exception Handling
- When a requirement or return is partially processed, the code fields become read-only for the remaining
quantity.
- If a code is changed or removed after its counterpart line has been processed, the application removes the
connection and allows the change; a new counterpart line is created when applicable.
Return Specific Exception Handling
- When Uninstall Object is enabled for non-serialized parts, the system enforces Quantity = 1 and shows an
error if exceeded.
- When uninstalling serialized parts with quantity greater than 1, the system splits the return into multiple
lines, so each object maps to a single serialized unit.
- Ownership on return lines is set according to the Change Ownership on Return attribute; when it is not
enabled or null, the ownership defaults to Company Owned.
- When editing the quantity of a return line created by a Return Code with Create Material Line enabled, the
quantity change does not affect the connected material lines.
- When Create Repair RMA is enabled and the part is returned to a non-remote warehouse, the return can still be
completed but a repair RMA cannot be created if the inventory site and the logistic site of the repair
organization are the same, because a shipment order cannot have the same site as both sender and receiver.
Prerequisites
- Return Codes must exist.
- Attributes such as Create Material Line, Uninstall Object, Change Ownership on Return, and Create Repair RMA
must exist.
System Effects
- A material line is created when Create Material Line is enabled.
- Uninstallation behavior occurs according to whether the part is serialized or non-serialized.
- Ownership is updated according to Change Ownership on Return or defaults to Company Owned when not
configured.
- Structure and operational data are updated when uninstalling objects.
- Return lines are split when required by serialized uninstall logic.
- A repair RMA is created when Create Repair RMA is enabled and the return is completed in Return Planned Part
or Quick Return.
- When Create Repair RMA is enabled, the technician can select Repair Organization and Return Reason during
return completion.