Невидимая основа банковского дела: глубокое погружение в сопоставление и сверку

Невидимая основа банковского дела: глубокое погружение в сопоставление и сверку

Исходный узел: 2988681

В прошлом году я отметил два десятилетия погружения в ИТ, особенно в сектор финансовых услуг. За этот период я ​​стал свидетелем замечательных преобразований в банковском деле и технологиях. Появление финтех-компаний и их клиентоориентированность
Такой подход, наряду со значительными достижениями в области разработки программного обеспечения, такими как гибкие методологии, микросервисы и облачные вычисления, изменили ландшафт. Тем не менее, что интересно, бэк-офисы многих компаний, предоставляющих финансовые услуги, остались
относительно статичны в течение этих лет, все еще борясь с ручное кодирование, повторяющиеся задачи и сильная зависимость от Excel.

Особенно ручной, но в то же время автоматизированный процесс в секторе финансовых услуг сопоставление и согласование. Этот процесс возникает в различных формах, т.е. в результате выявления и устранения несоответствий (обычно возникающих из-за проблем).
или пробелы в интеграциях) в интеграциях master-slave для исправления или удаления дубликатов и полуавтоматического обновления операционных систем данными из внешних источников.

Несмотря на наличие сложное программное обеспечение (например, FIS IntelliMatch, сопоставление подтверждений Calypso, Misys CMS, сопоставление подтверждений Temenos T24…​) для конкретных задач выверки, таких как сопоставление подтверждений платежей и сделок.
(часто на основе сообщений SWIFT), большинство задач по сопоставлению часто основаны на индивидуальных или ручных решениях, включая Excel или даже бумажные методы. Очень часто автоматизация также неуместна, так как сопоставление часто предполагает разовые действия.
например, маркетинговые кампании, очистка данных, согласование с партнерами…​

Понимание лучшего примирения требует разбираем его компонентыт.е.

  • Она начинается с сбор и преобразование разрозненных наборов данных для обеспечения сопоставимости. Он состоит из восстановления двух наборов данных, которые могут быть доставлены в разных форматах, разных структурах, разных объемах и с разными именами.
    или перечисления. Данные необходимо преобразовать, чтобы сделать их сопоставимыми, и загрузить в один и тот же инструмент (например, базу данных или Excel), чтобы их можно было легко сравнивать.

  • Следующим шагом является определение алгоритм точного сопоставления. Это может быть простой уникальный ключ, но это также может быть комбинация нескольких атрибутов (составной ключ), иерархическое правило (т. е. сначала совпадение по ключу 1, если совпадений нет, попробуйте ключ 2…​) или
    нечеткое правило (если ключ набора данных 1 похож на ключ набора данных 2, это совпадение). Определение этого алгоритма сопоставления может быть очень сложным, но оно имеет решающее значение для автоматизации сопоставления и достижения хорошего качества вывода.

  • После определения алгоритма сопоставления мы вводим этап сравнения. Для небольших наборов данных это можно сделать довольно просто, но для очень больших наборов данных может потребоваться всевозможная оптимизация производительности (например, индексы, сегментация,
    параллелизм…​), чтобы выполнить сравнение за разумное время.

  • Наконец, выявленные несоответствия должны быть преобразованы в практические результаты, такие как отчеты, сообщения коллегам или третьим лицам или корректирующие действия (например, создание файлов, сообщений или операторов SQL для устранения различий).

Тонкости согласования финансовых услуг разнообразны. Давайте исследуем некоторые типичные случаи использования в сфере финансовых услуг:

  • Большинство банков имеют Мастер-файл ценных бумаг, описывающий все ценные бумаги, которые находятся в позиции или могут торговаться в банке. Этот файл необходимо интегрировать со многими приложениями, но он также должен снабжаться несколькими источниками данных, например
    Телекурс, Рейтер, Блумберг, Муди…​ Это означает, что ценная бумага должна быть уникальной. К сожалению, не существует единого уникального идентификатора, описывающего все ценные бумаги. Публично торгуемые инструменты имеют общепринятый код ISIN, но частные и внебиржевые продукты
    как, например, большинство деривативов обычно этого не делают. Поэтому банки изобрели внутренние идентификаторы, используют поддельные коды ISIN (обычно начинающиеся с «X») или используют составные ключи для уникальной идентификации инструмента (например, для производных инструментов это может быть комбинация
    тикер базовой ценной бумаги, цена исполнения, тип опциона и дата истечения срока действия).

  • В розничном банкинге, очевидно, важно однозначно идентифицировать и сопоставить конкретное физическое лицо. Однако даже в такой развитой стране, как Бельгия, это легче сказать, чем сделать. У каждого человека в Бельгии есть национальный регистрационный номер.
    так что это кажется очевидным выбором соответствующего ключа. К сожалению, бельгийские законы ограничивают использование этого номера конкретными случаями. Кроме того, этот идентификатор не существует для иностранцев и может меняться со временем (например, иностранные резиденты получают сначала
    временный номер Национального реестра, который может измениться на окончательный, другой позже или в случае смены пола также изменится номер Национального реестра). Другой вариант — использовать номер удостоверения личности, но для иностранцев он также отличается.
    и будет меняться каждые 10 лет. Поэтому многие банки используют более сложные правила, такие как сопоставление на основе имени, фамилии и даты рождения, но, очевидно, это также связано со всеми видами проблем, такими как дубликаты, различия в написании и ошибки в именах.
    использование специальных символов в именах…​

  • Очень похожая проблема соответствие компании или, точнее, магазину. В Бельгии у каждой компании есть номер компании, который аналогичен номеру плательщика НДС (без префикса «BE»), но это опять-таки очень национальный номер, и один номер плательщика НДС может
    иметь несколько мест (например, несколько магазинов). Существует понятие «номер филиала» («vestigingsnummer» по-голландски), но оно малоизвестно и используется редко. Аналогично существует код LEI (идентификатор юридического лица), который представляет собой код
    представляет собой комбинацию из 20 букв и кодов, которая однозначно идентифицирует компанию во всем мире. К сожалению, только крупные компании запрашивают код LEI, поэтому для небольших компаний это не вариант.
    Опять же, часто выполняются более сложные сопоставления, например, комбинация номера НДС, почтового индекса и номера дома, но очевидно, что это далеко не идеально. В поисках уникального и общеизвестного идентификатора Google ID также становится все более популярным, но
    зависимость от коммерческой компании также может представлять собой большой операционный риск.

  • Еще одним интересным случаем является совпадение авторизации и клирингового сообщения при оплате картой VISA. Обычно уникальный идентификатор должен соответствовать обоим сообщениям, но из-за всевозможных исключений (например, автономных авторизаций или
    дополнительные авторизации), это не всегда будет правильно. Поэтому требуется более сложное правило, учитывающее несколько идентификаторов, а также другие критерии соответствия, такие как идентификатор эквайера, идентификатор продавца, идентификатор терминала, PAN (номер карты), временную метку и/или сумму.
    Этот тип сопоставления применяется также к другим вариантам использования платежей, например, сопоставление завершения предварительной авторизации с предшествующей предварительной авторизацией или возврата средств с предыдущей покупкой.

  • Финансовый вариант использования, который касается практически любого бизнеса: сопоставление счетов и платежей. Когда компания выставляет счет, она должна иметь возможность видеть, когда счет можно считать оплаченным. Это важно не только для бухгалтерского учета, но и для
    чтобы узнать, следует ли отправлять напоминания о неоплаченных счетах.
    Чтобы однозначно сопоставить платеж со счетом, в Бельгии обычно в платежных инструкциях используется структурированный комментарий. Этот уникальный код с контрольной цифрой обеспечивает уникальную ссылку на соответствие. К сожалению, клиенты часто забывают разместить структурированные
    прокомментируйте или используйте неправильный вариант (например, скопируйте/вставьте предыдущий счет). Это означает, что компании необходимо иметь резервное правило сопоставления на случай, если неструктурированный комментарий отсутствует или ошибочен. Обычно это комбинация суммы платежа, даты платежа, IBAN контрагента.
    и/или имя контрагента может дать альтернативный способ сверки этих счетов.

Как видите, сопоставление далеко не простое, но понимание основных шагов может помочь в более качественном сопоставлении. В то же время, несмотря на свои ограничения, Excel остается мощным инструментом для (ручного) сопоставления. Поэтому быстрое напоминание для всех, кто хочет
сделать сопоставление в Excel
:

  • Используйте ВПР для выполнения сопоставления. Однако VLOOKUP имеет определенные ограничения, например, выдает ошибку, если совпадений нет, и что вы можете искать только в первом столбце. Мощной альтернативой является использование XLOOKUP, который
    не имеет этих ограничений.

  • Если вам нужно составной ключ поиска, добавьте столбец в набор данных поиска с помощью составного ключа поиска (т. е. объедините различные атрибуты, например, с «#» в качестве разделителя), а затем используйте VLOOKUP/XLOOKUP для поиска в этом новом столбце.

  • Некоторые точки внимания при использовании ВПР:

    • Не забудьте добавить «false» в качестве последнего аргумента функции ВПР, чтобы обеспечить точное совпадение.

    • Убедитесь, что форматы данных совпадают. Например, число «123» и текст «123» не будут совпадать, поэтому важно сначала преобразовать их в один и тот же формат. То же самое для идентификаторов, начинающихся с ведущих нулей. Часто Excel преобразует их в числа, удаляя таким образом
      ведущие 0 и не приводят к совпадению.

    • Не используйте в Excel наборы данных, содержащие более 100.000 XNUMX строк. Большие наборы данных ухудшают производительность и стабильность Excel.
      Также может быть интересно установить режим расчета «Вручную», если вы работаете с ВПР над большими наборами данных, иначе Excel будет пересчитывать все ВПР каждый раз, когда вы вносите незначительные изменения в данные.

    • ВПР имеет номер столбца, который возвращается в качестве третьего аргумента. Это число не адаптируется динамически при добавлении или удалении столбцов, поэтому не забудьте адаптировать его при добавлении или удалении столбцов.

    • Если вам просто нужно совпадение, вы можете использовать формулу «=IF(ISERROR(VLOOKUP( , ,1,ложь)»,НЕТ СОВПАДЕНИЯ»,»СОВПАДЕНИЕ»)»

Эти трюки помогут ускорьте сопоставление вручную, но очевидно, что настоящая автоматизация всегда лучше.

Согласование в сфере финансовых услуг – это многогранная задача, но понимание ее основных этапов является ключом к улучшению результатов. Хотя такие инструменты, как Excel, предлагают временные решения, будущее за интеллектуальной автоматизацией, которая может значительно
оптимизировать эти процессы. Для тех, кто хочет глубже разобраться в сложностях сопоставления или автоматизации, использование передовых инструментов и платформ, в том числе решений на основе искусственного интеллекта, таких как ChatGPT, может предоставить как ценную информацию, так и практические решения.

Проверьте все мои блоги на https://bankloch.blogspot.com/

Отметка времени:

Больше от Финтекстра