The charge on the replacement has now been cancelled @daepark66 is not going to be charged for the replacement.
#SOLVED
The only way we can allow this is if you warn the users about it beforehand. Otherwise you can't do this method.
@Lucas I'll make sure I notify the users before using this. Thanks a ton for your help.