Понял задумку.
Если банк в назначении будет присылать номер кредитного договора, то проблем вообще не будет. Можно вывести позиции по 51 нетехническому в FAGLL03 или FBL3N и посмотреть глазками. Можно (если номер договора будет определяться красиво) его записывать в ZUONR прямо при интерпретации выписки, в RFEBBU01 (прогу на память написал, мог ошибиться в символе) есть внутри классный юзер экзит, внутри подпрограммы какой-нибудь типа цузаммен_интерпретирен (юмор). Там можно сразу вписать внешний номер договора в FEBEP-ZUONR. А можно и на номер сделки выйти внутри кредитной услуги (там все равно Z-инклуд, свобода для творчества). Тогда можно сопоставлять красиво.
Но все это будет глазками. А если хочется автоматом, то где-нибудь задать уровень погрешности суммы (на уровне настройки, в стварве или в Z-таблице) + определять номер кредитного договора. И тогда простейший Z сможет пробегаться по потокам в VTBVHAPO (опять на память) и в FEBEP. Сравнивать движения в разрезе кредитного договора, даты валютирования и суммы с учетом конфигурируемой погрешности находить братьев-кроликов. А можно уровень погрешности не выносить в настройку, а прямо на селекционном экране этой Z-проги задавать. И тогда, например, с погрешностью в рубль: ничего не нашлось. Еще ослабили: 2 рубля - нашлось. Строки, вышедшие друг на друга без погрешности в разрезе договора, суммы и даты - автоматом зеленым. Строки, вышедшие друг на друга в разрезе договора и даты, но с погрешностью - желтым (проверить). Строки внутри VTBFHAPO и FEBEP, оставшиеся без собратьев, - красным. Если сильно фартанет, то красных будет немного и их можно будет сразу зафиксить визуально.
О, пока был перекур, накурил еще на одну идею. В список реквизитов для сопоставления можно и нужно добавить делового партнера по сделке. Тогда еще больше все сужается: смотреть еще в разрезе контрагента. Это будет деловой партнер из сделки и FEBEP-AVKON из выписки (номер контрагента). Если деловой партнер у вас не совпадает по нумерации с контрагентом (есть такие кейсы), то определить предварительно связь по таблице связок между партнерами и контрагентами (забыл название, что-то там лалала_customer).
И тогда мы получаем красивую картинку: по одному и тому же контрагенту в течение отчетного периода, скажем, месяц по одной и той же сделке точно не будет мультидвижений, потому что проценты платят раз в месяц, а то и в квартал, а тело долга не гуляет каждый месяц по одному и тому же траншу. По разным траншам - да, может. И контрагент совпадет. Но потому я и предложил договориться с банком о конвенции назначения платежа. Если вам там напишут номер договора транша, то задача решается по щелчку
![Cool 8)](./images/smilies/icon_cool.gif)
Это для входящих. А в исходящих вы вообще сами управляете назначением. Можете туда записать какой-то триггер, по которому потом сделка сама найдется. Можете в ТАП (или документ, на основе которого платите) вообще номер сделки записать, а потом выйти на него через платежку (PYORD в REGUH и PNOTA в FEBEP). Я уже почти спеку написал, где мое бабло
![Smile :)](./images/smilies/icon_smile.gif)