Имеются 2 таблицы платежей наша и контрагента.
Надо сделать сверку по суммам в строках.
Расположить рядом документы с соответствующими суммами, не задваивая документы с одинаковыми цифрами.
Отфильтровать документы которым не найдены соответствия.
ps Предполагаем что прочих уникальных данных (вроде номеров документов) может не быть в таблице контрагента. В нашей есть.
ну ежели только по суммам, я бы сверил так:
0) подготовка реестров по обстоятельствам: импорт, очистка, трансформация к общему формату.
Дополняем признаком из какого реестра взято.
1) группировка своего реестра (сумма - измерение, что-нибудь другое вроде номера документа - факт для подсчёта количества одинаковых сумм).
2) группировка реестра контрагента - аналогично.
3) обработчик дубликатов/противоречий: сумма платежа - вход, количество таких сумм - выход.
4) профит:
Дубликаты - совпадения по сумме и количеству таких сумм - сверка успешная.
Противоречия - разное количество одинаковых сумм - неуспешная сверка по каким-то из платежей этой суммы.
Ни того, ни другого - неуспешная сверка - отсутствие этих сумм вообще в другом реестре.
и ещё само-собой п.2.5: слияние объединением п.1 и п.2