The issue is regarding the way Sage processes direct debit receipts via GoCardless. If an invoice is being paid via instalments, which all of ours are, then it is only the first receipt by direct debit that you can actually attribute to the invoice. All future receipts all go as a payment on account which have to be manually processed. When you have over 300 of these coming through, it is a complete waste of time and negates the many pros of using GoCardless.
This article explains the problem https://gb-kb.sage.com/portal/app/portlets/results/viewsolution.jsp?solutionid=200427112436756&sl=&linw=. The workaround is not practical when there are so many payments to match.
I was advised that this will hopefully be resolved in v28 later this year – if it isn’t then it is something that needs resolving urgently.