ReturnTools provide utility APIs for returns, such as loading a ReturnRequest object based on information in the repository.
For example, the following methods provide return features:
getReasonCodes: returns a lists of reason codes (that list the possible reasons for a return)getDispositionCodes: Retrieves a list of disposition codes (that list the possible reasons for a return)getReturnRequest: creates aReturnRequestobject based on information in the repositoryisReturnable: determines if a return can be initiated for the given orderisItemReturnable: determines if the given item is returnablegetOrderReturnableState: determines the returnable state for an order
ReturnTools uses the fulfilledOrderStates property to identify the state that indicates an order is fulfilled. For additional information on fulfilledOrderStates, refer to the Returnable Orders and Items section.
For further detail, refer to the ATG Platform API Reference.

