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