QFD accounts for fees due to regulatory requirement that the borrower be made whole. Fees can apply to a dispute or a claim, and will apply somewhat differently depending.
Fees related to a Dispute
These are going to be fees that we can directly tie to a disputed transaction. For example, a purchase of $100 in Canada may have a corresponding fee of $1.50 (1.5%) for being performed in a foreign currency. Another example may be an ATM withdrawal done at Chase Bank, where there is a $62 withdrawal amount, and then a fee of $3 imposed by WTB for using another ATM.
We would need some sort of identifier (such as a sequence number, Retrieval Reference Number, etc.) to definitively say the fee belongs to the transaction, but as long as we have that, we can automate the refund for those fees.
Fees related to a Claim
There are fees that were assessed as a result of the disputed transactions, but don't necessarily have a 1:1 relationship. Let's say I have $100 in my account, and there are 45 fraudulent transactions to google, all for $2, brining my balance down to $10. The next day, a recurring charge of $20 goes through, and I'm charged a $30 overdraft fee. None of those google charges are going to have a direct relationship to the OD fee, but I would not have been charged a fee if it weren't for the fraud. These are going to be handled as Claim-level fee refunds.