I don't quite understand. When you look at the vendor's current transactions, do you see checks with current outstanding balances? If you do, then that's a database corruption issue, and I can advise you further (what's strange about it is that this corruption is not picked up by Data Integrity Check). This kind of corruption is known to occur if you are using ACCPAC Plus and Adagio at the same time, and you reverse a check that was issued out of Adagio using ACCPAC Plus.
If you don't have any checks listed with current outstanding balances, can you try explaining again.
Steve