core/app/models/spree/reimbursement_type/credit.rb
module Spree
class ReimbursementType::Credit < Spree::ReimbursementType
extend Spree::ReimbursementType::ReimbursementHelpers
class << self
def reimburse(reimbursement, return_items, simulate)
unpaid_amount = return_items.map { |ri| ri.total.to_d.round(2) }.sum
reimbursement_list, unpaid_amount = create_credits(reimbursement, unpaid_amount, simulate)
reimbursement_list
end
end
end
end