Выписки банка в акты сверки: 17 актов за один прогон с дедупликацией периодов

Ссылка на работу
Задача. Сверка с контрагентами собиралась вручную из банковских выгрузок по двум расчётным счетам. Выгрузки за разные периоды перекрывались, и пересечения приходилось вычищать глазами — иначе один и тот же платёж попадал в акт дважды. Что сделано. — Разбор выгрузок XLSX по обоим счетам, включая выписки прошлых периодов. — Отсев вложенных периодов: файл, чей период полностью лежит внутри другого, отбрасывается целиком. — Дедупликация строк по полному составу полей — страховка от частичных перекрытий, которые отсевом периодов не ловятся. — Свод по контрагентам: обороты, сальдо, период. — Генерация актов сверки в PDF, готовых к отправке. Результат. 17 актов сверки за один прогон вместо ручной сборки по каждому контрагенту. Кому подойдёт: бухгалтерии с регулярной сверкой, компаниям с несколькими расчётными счетами, любому процессу, где данные приходят перекрывающимися выгрузками. Сами акты не показываю: в них ФИО и ИНН контрагентов. На обложке — схема обработки.