Invoice reversal problem

Hi

i recently upgrade the software into 19.1.37 version and i notice that the software is automatically reverse the unpaid invoice with other unrelated cash/bank payment. this phenomenon was not occurred on previous version and its making chaos on balance statements and i don’t know how to overcome this problem.

i attach a sample of one invoice created at november 19th 2018 and that invoice was paid with two unrelated bank transaction on 2017.

Undesignated receipts and payments are allocated to invoices (sales or purchase) with oldest due dates that have balances due. To avoid this, specify invoice numbers.

Is this the same as Bulk invoice payment assigning backwards?.
If so it appears it was fixed in 19.1.38.