Cannot do account reconciliation

Hello,

Since the new version of the reconciliation wizard without combinations, I can’t reconcile any account. If I understand correctly, the new O(n) algorithm relies on the fact that the move lines are chronogically ordered, but it just isn’t the case for me, so it doesn’t find any match.

I understand that you either have case where it doesn’t work, or you have to use combinations making it slow. But I can’t reconcile any account as of the last version and have to revert the account module to make it work.

Why are you not paying the amount of the supplier invoices?
And why at the end are you not paying all the due?

As I am just a developer for my company, I can’t really answer those questions, but as far as I understand, the 198.61€ line is a voucher, so only 4910.93€ are paid later.
As for the 1126.76€ and 1821.82€ lines, they are probably paid later (I don’t have the latest version of the database), those lines may be ignored in this context

I still do not understand why you do not pay the booked amount but some other amounts.
The current algorithme expect that at some point in time you will pay all due amount to the supplier and have a balance of 0.

Yes you can always reconcile explicitly some lines together.
By the way using the “automatic” reconcile wizard is when you care only about the global balance. If you care about individual lines, you must store the reconciliation information on the statement and on the payment.

You do not have to revert, the design allows you to make your own implementation of find_best_reconciliation.