I do not find this to be the case.
when I do paypal refunds. which I do quite often, the refunds dropdown list does not show “ALL” transactions of equal or greater value. I hardly ever see the correct transaction in the dropdown so I normally apply the refund to a random person who spent the same amount as the one I am looking for.
today, I needed to do a refund of £16.99 and the dropdown told me that there were no matching transactions. so I had to go down the credit note route. In actual fact there are 62 transactions of £16.99 in my paypal bank
Was the actual original payment you were trying to refund against tagged? If it’s not it won’t pickup as it’s actually searching for matching purchase invoices not bank transactions, tagging a bank entry creates the purchase invoice.
If you have a case of this again, let me know before you do anything and I will take a closer look.
We had a closer look at this and what’s happening is the top 20 most recent invoices are getting picked. But then the system compares the amount of each invoice with the bank transaction amount and filters them out where they are less than the bank transaction amount.
So in your example if the top 20 most recent invoices are all less than £16.99, nothing appears on the list. We will make changes to this query to resolve the problem long term.
In the mean time what you can do is delete the untagged refund entry on the bank, go to the original invoice you want to refund, click the credit note button then issue a refund manually to the PayPal account. This will replace the entry on the bank you just deleted.
I have checked that transaction and it does look to be a case of the same issue previously reported in November.
We will look at this today and implement a fix in our next release 1-2 days time.
EDIT:
OK this is now live so you should get the full list of items you can refund against when bank tagging. Please let me know if there are any further problems.