В серии статей посвященных ответу на вопрос “Что такое SAP Cash and Liquidity Management?” будет рассказано о базовом функционале Basic Cash management, не требующем дополнительных лицензий и о SAP S/4HANA Finance for Cash management – полном функционале. Также будет рассказано о планировании ликвидности с SAP BPC. Большинство функций будет проиллюстрировано примерами в системе S/4HANA 2021.
Если рассматривать пакет решений S/4HANA, то его структура выглядит следующим образом:
- Asset Management.
- Human Resources.
- Sourcing and Procurement.
- Sales.
- Supply Chain.
- Finance.
- Manufacturing.
- R&D / Engineering.
- Service.
Это Lines of business (LoB) или по новому Области, которые объединяет S/4HANA Enterprise Management (цифровое ядро). Также есть решения Industries (Consumer Products, Energy & Natural Resources, Public Services, Discrete Manufacturing, Financial Services, Professional Services) тоже на основе цифрового ядра.
Нас интересует Finance в котором есть:
- Financial Planning and Analysis.
- Accounting and Financial Close.
- Treasury Management.
- Financial Operations.
- Billing and Revenue Innovation Management.
- Governance, Risk, and Compliance for Finance.
В Treasury Management есть:
- Payments and Bank Communications.
- Treasury and Risk Management.
- Cash and Liquidity Management
Вот про Cash and Liquidity Management мы подробно и поговорим. В него входят:
Cash and Liquidity Management:
Bank Relationship Management
Bank Relationship Management – Управление взаимоотношениями с банками позволяет централизованно управлять основными данными банковского счета, используя процесс для управления открытием, закрытием, изменением и проверкой (внутренним аудитом) банковских счетов. Теперь банки и банковские счета являются основными данными, а не данными конфигурации. Это значит, что каждый пользователь (с соответствующими полномочиями) может выполнять ведение основных данных без обращения в ИТ-поддержку для переноса транспортных запросов с настройками.
Fiori-приложение Управления банковскими счетами
В Fiori-приложении Управление банковскими счетами (Manage Bank Accounts, App ID F1366A) предоставляется множество атрибутов, отражающих информацию и элементы управления для банка и компании (имеется возможность расширять атрибуты в соответствии со своими особыми требованиями).
С помощью Fiori-приложения Управление банковскими счетами специалисты могут централизовать управление банковскими счетами с использованием основных данных банковских счетов, табличного или иерархического ракурса банков и банковских счетов, процессов потока операций (для открытия, изменения или закрытия банковских счетов).
Централизованное управление банковскими счетами предоставляет возможность утверждения с потоком операций на основе SAP Workflow для управления процессом утверждения внутри компании, включающим в себя предварительно определенные шаги для открытия, изменения и закрытия банковских счетов. Это решение является достаточно гибким, благодаря чему компания может изменять или определять поток операций в соответствии со своими потребностями.
Список подписантов, ведение которых выполняется как основные данные в Fiori-приложении Управление банковскими счетами, можно интегрировать с утверждением платежей в SAP BCM, что позволит упростить управление подписями платежей.
Также предоставляется процесс потока операций для периодической проверки (внутреннего аудита). Процесс проверки банковских счетов позволяет периодически просматривать все банковские счета. Затем аудитор внутри компании может проверить банковские счета и завершить поток операций проверки. Можно выполнять быстрый обзор всех процессов проверки банковских счетов.
Ведение иерархий банков и банковских счетов
В решении предоставляется функционал для ведения иерархии банков, с помощью которой можно отражать иерархические банковские структуры. В Fiori-приложении Управление банковскими счетами Иерархический ракурс банка (Manage Bank Account Bank Hierarchy view, App ID F4973) иерархические отношения банков строятся с использованием функционала Деловые партнеры, представляющими банки или банковские группы. Это деловые партнеры организации, которым назначена роль “Кредитный институт” и между которыми установлены соответствующие отношения материнской/дочерней компании.
Также существует гибко настраиваемая иерархия групп банковских счетов, в которую можно включать счета в зависимости от потребности пользователей в различных ракурсах представления счетов. В Fiori-приложении Управление иерархиями банковских счетов (Manage Bank Account Hierarchies, App ID F4973) в дополнение к банковской иерархии можно определить свои собственные представления для отображения банковских счетов в иерархических структурах, используя иерархии групп банковских счетов. Это позволяет определять различные представления для различных целей управления и использовать различные структуры при отображении отчетов.
Загрузка/выгрузка банковских счетов
В решении предоставляется функциональная возможность загрузки и выгрузки банковских счетов, например, для их переноса или выполнения массового изменения счетов. Можно просто выгрузить все банковские счета в файл Excel, выполнить изменения и загрузить файл обратно в систему.
Управление доверенностями для банковских операций
С помощью этого Fiori-приложения (Manage Powers of Attorney for Banking Transactions, App ID F5742) можно представлять доверенности на банковские операции для компании и управлять ими. Доверенность на банковские операции представляет собой юридическую доверенность, которую компания предоставила одному или нескольким лицам для осуществления банковских операций от имени компании. В доверенности назначаются доверители, уполномоченные представители (деловой партнер с ролью Уполномоченный представитель), банковские счета и разрешенные виды деятельности. Ключевые функции: создание и обработка доверенностей, список доверенностей, вкладки, структурирующие данные доверенностей, обзор статусов доверенностей и переходов между статусами, автоматическое обновление списков банковских счетов в доверенности, концепция полномочий, управление данными.
Cash Operations
Cash Operations – Операции c денежными средствами предназначены для повседневного управления оборотным капиталом компании. Позволяет проанализировать денежную позицию (краткосрочный анализ), чтобы понять распределение денежных средств, определить, достаточно ли средств на банковских счетах (или избыток) для выполнения платежных обязательств за день, и решить, следует ли перераспределить (инвестировать) имеющиеся денежные средства в краткосрочной перспективе.
Решение может помочь отслеживать статус входящих банковских выписок (необходим для анализа денежных позиций). С помощью анализа денежных позиций можно подготавливать ежедневный прогноз денежных поступлений, исходящих платежей и ожидаемого итогового сальдо. В решении предоставляется функциональная возможность, позволяющая наблюдать за банковскими рисками (например, получать информацию о том, сколько денег находится в банке с низким/высоким рейтингом риска). Кроме того, в решение включена функциональная возможность, инициирующая перечисления между счетами из анализа денежных позиций, а также функциональная возможность, позволяющая утверждать и отслеживать платежи. Также доступен анализ в разрезе различных аналитик, например фонд.
Liquidity Management
Liquidity Management – Управление ликвидностью позволяет анализировать прошлые фактические денежные потоки и прогнозировать среднесрочные тенденции ликвидности (предоставляет среднесрочный прогноз ликвидности и анализ фактического денежного потока для нахождения позиции использования и источника денежного потока). Управление ликвидностью предоставляет функцию планирования хеджирования операционной деятельности для иностранных валют. Также обеспечивает полное управление жизненным циклом скользящего планирования ликвидности со встроенным инструментом планирования и предоставляет ссылочные данные, позволяющие осуществлять точное планирование ликвидности (ссылочные данные включают данные прогноза ликвидности, фактические данные и плановые данные из предыдущего цикла планирования). Мониторинг состояния планирования позволяет выполнить анализ отклонений по плановым, фактическим и прогнозным данным (для целей анализа предлагается сравнения план/план, план/факт и план/прогноз, а также функция предупреждения в случае значительного расхождения между плановыми и фактическими значениями). Благодаря встроенной ликвидности извлечение данных планирования из системы выполняется в реальном времени.
Историческая справка по версиям:
Liquidity Planner (ERP и Basic Cash management): в “классической” ERP и S/4HANA Basic Cash management для плана использовался отдельный BPC/BW-IP с ETL для основных и транзакционных данных, для факта – Actual Cash Flow Report, тр. FLQREP.
С S/4HANA 1511 для плана использовался Embedded Liquidity Plan (BPC/PAK) и для факта – SAP BO Analysis for MS Office (или тр. RSRT).
С S/4HANA 1610 для факта используется Fiori-приложения Actual Cash Flow и Cash Flow – Detailed Analysis. Также доступны Develop Liquidity Plans, Liquidity Plans (тр. RSBPCUI) для скользящего планирования ликвидности вместо Плановика ликвидности в ERP и Basic Cash management.
Из чего состоит Корпоративное казначейство по мнению SAP:
Рабочее место казначейства:
Платформа Integrated Treasury and Cash
One Exposure служит технической основой, на которой построены компоненты для управления банковскими счетами, операциями c денежными средствами и ликвидностью для SAP Cash Management. SAP Treasury and Cash Management можно интегрировать с другими системами SAP и внешними системами через One Exposure.
One Exposure from Operations hub — это точка сбора и хранения оперативных данных в режиме реального времени, которые имеют отношение к управлению денежными средствами и ликвидностью. Предоставление данных в One Exposure from Operations hub облегчает планирование средств и управление рисками в нескольких компаниях.
Уровень достоверности в One Exposure from Operations hub описывает вероятность или надежность прогноза движения денежных средств. Уровни достоверности назначаются системой на основе исходного приложения и процесса, который генерировал денежный поток.
Вид потока описывает свойство позиции учета, связанное с ликвидностью. Построитель потоков финансового учета использует это свойство для интерпретации статей бухгалтерского учета и создания соответствующих денежных потоков в One Exposure from Operations hub.
Видам потоков назначаются категориям потоков, которые предопределены и не могут быть изменены. Каждая категория потока относится к определенному уровню категории потока. Числовая последовательность уровня категории потока определяет порядок позиций в цепочке документов. Построитель потоков финансового учета использует этот порядок для построения денежного потока в One Exposure from Operations hub.
Интеграция One Exposure from Operations hub
В настоящее время SAP S/4HANA Finance for Cash Management использует One Exposure from Operations hub для получения следующих данных:
- Данные о транзакциях из исходных приложений в центральной системе SAP S/4HANA Finance for Cash Management:
- Financial Operations: Accounting Documents (FI), Bank Statements, Promise to Payment (P2P);
- Treasury and Risk Management (TRM);
- Consumer and Mortgage Loans (FS-CML);
- Contract Accounts Receivable and Payable (FI-CA);
- Materials Management (MM);
- Sales and Distribution (SD).
Для загрузки данных используются тр. FQM_INITIALIZE – Загрузить данные транзакций из исходного приложения в Exposure Hub и тр. FCLM_FLOW_BUILDER – Создать денежные потоки из операций для операций из MM и FI.
- Данные из интегрированных удаленных систем:
- Classic Cash Management;
- SAP Liquidity Planner.
Cash and Liquidity Management делится на:
- Basic Cash management – ограниченный функционал
- SAP S/4HANA Finance for Cash management – полный функционал. Для работы с полным функционалом необходима дополнительная лицензия и активация бизнес-функции FIN_FSCM_CLM.
Базовый функционал (вариант без дополнительной лицензии)
- Управление Banks and House banks (только в части платежей).
- Управление Bank accounts and House Bank accounts (только общие атрибуты) – то, что раньше велось в таб. T012K, а теперь ведется в таб. FCLM_BAM_AMD, а T012K это Compatibility View.
- Просмотр списка Bank accounts.
- Загрузка и выгрузка Bank accounts.
- Репликация House banks, House bank accounts и Bank accounts через IDoc.
- Мониторинг Cash positions и Liquidity forecasts.
- Управление Memo records через тр. FF63 и тр. FF65 или Fiori-приложения.
Поддерживаются следующие функции и Fiori-приложения для Basic Cash Management:
Manage Banks
Начиная с S/4HANA 1511 Fiori-приложение Manage Banks заменило тр. FI01, FI02, FI03.
Manage Bank Accounts
С помощью Bank Account Management (BAM) можно управлять основными данными банков и банковских счетов (включая собственные банки и собственные банковские счета), управлять группами банковских счетов и банковскими иерархиями, контролировать процесс обслуживания банковского счета с помощью режима двойного контроля или workflow, анализировать данные о банковских сборах.
Для Basic Cash Management: Bank Account Management Lite (BAM Lite) – базовая версия управления банковскими счетами, которая является частью базовой возможности управления денежными средствами. Это предусмотрено для клиентов, у которых нет лицензии SAP S/4HANA Finance for Cash Management.
В SAP S/4HANA до версии 1809 старые “классические” транзакции по ведению собственных банковских счетов недоступны. Вместо этого нужно было использовать новые Fiori-приложения для основных данных банковского счета.
Историческая справка по версиям:
Начиная с S/4HANA 1511:
Bank Account Management (BAM) предоставляет следующие функции: банковская иерархия, основанная на роли делового партнера для банка, гибко настраиваемые группы банковских счетов, позволяющие создавать специализированные (ad-hoc) ракурсы для нескольких банковских счетов, нечеткий поиск банковских счетов, вложения (прикрепление документов).
Базовая версия управления банковскими счетами (BAM Lite) предоставляет следующие функции: расширенные атрибуты счета включающие владельца учетной записи и, внутренних контактных лиц, собственный банковский счет связан с настройкой банковских счетов, отсутствие процессов управления банковским счетом на основе workflow.
тр. FI12 недоступна, вместо нее используются Fiori-приложения Manage Banks и Manage Bank Accounts. Собственный банк и собственные банковские счета – это больше не данные конфигурации, вместо этого они сохраняются как основные данные. Доступ к таблице T012K перенаправляется в новые таблицы BAM (T012K это Compatibility View).
Начиная с S/4HANA 1610:
Появилась возможность реплицировать банковские счета в другие системы посредством IDoc (централизованное управление банковскими счетами).
Начиная с S/4HANA 1709:
В Fiori-приложении Manage Banks Accounts изменились некоторые функции: можно выбрать реализацию процесса двойного контроля для управления банковскими счетами, сравнить версии, чтобы выявить различия между различными версиями банковского счета и просмотреть историю банковского счета для отслеживания изменений. Настройки для банковских выписок были добавлены в основные данные банковского счета, добавлено новое поле для номеров финансовых объектов, которое обеспечивает интеграцию с Казначейством и управлением рисками, система автоматически генерирует номер финансового объекта для каждого банковского счета. Новое поле для типа транзакции доступно для обработки электронных банковских выписок по этому счету.
Новый способ настройки workflow с помощью Fiori-приложения Manage Workflows – For Bank Accounts: функциональность workflow для управления банковскими счетами переработана, включая новый шаблон workflow, новые приложения для обработки и отслеживания запросов workflow и новое приложение для управления рабочими процессами – для банковских счетов для создания конфигураций workflow. С помощью этого приложения можно сделать следующее:
- Просмотреть предопределенное workflow для ведения банковских счетов.
- Проверить сведения о workflow, такие как статус, срок действия и предварительные условия для запуска workflow.
- Создавать новые workflow, копируя существующие.
- Можно определить workflow для управления банковскими счетами в соответствии с собственными бизнес-требованиями, определив предварительные условия, последовательность шагов и получателей.
- Активировать и деактивировать workflow.
- Определить порядок для активированных workflow. Система оценивает порядок и предварительные условия каждого активированного workflow, чтобы определить, какой workflow следует запускать для различных банковских счетов и сценариев.
- Удалить существующий workflow, который деактивирован.
Начиная с S/4HANA 1809:
Транзакция FI12 была возвращена с ограничениями. С помощью этой транзакции возможно только создание собственных банков, как и ранее. Чтобы создать собственные банковские счета, все равно придется получить доступ либо к приложению в NWBC, либо к Fiori-приложению Управление банковскими счетами. Эта транзакция содержит ссылки / кнопки для запуска приложения NWBC для создания / изменения в зависимости от выполняемого действия. Это не замена или обходной путь для создания собственного банковского счета, как раньше.
Bank Account Management (BAM): можно использовать эту транзакцию для управления собственными банками, собственными банковскими счетами.
Использование транзакции FI12 для банковских счетов варьируется в зависимости от настройки активации банковского счета в системе: если в системе для режима активации банковского счета установлена настройка Активировать напрямую, можно использовать транзакцию FI12 для управления банковскими счетами, если в системе реализован workflow или процессы двойного контроля, можно определить банковские счета в Fiori-приложении Управление банковскими счетами или использовать транзакцию NWBC для открытия HTML-приложения.
Bank Account Management Lite (BAM Lite): можно использовать эту транзакцию для управления собственными банками, банковскими счетами и собственными банковскими счетами.
Параметр FI12_OLD = X в основной записи пользователя меняет принцип работы тр. FI12, блокировка будет по БЕ.
Cash Flow Analyzer (Fiori App ID F2332)
Для Basic Cash Management – без поддержки позиций ликвидности (Liquidity Item).
Даёт обзор совокупных сумм и сведений о краткосрочной денежной позиции, среднесрочном и долгосрочном прогнозе ликвидности и фактических денежных потоках. Позволяет анализировать денежные потоки за дни, недели, месяцы, кварталы или годы. Даёт отчёт по итогам периода со сдвигами в рабочие дни. Отображает представление Иерархии банковских счетов и представление Иерархии позиций ликвидности. Это приложение-преемник Cash Position Details, а также сочетает в себе ключевые функции Liquidity Forecast Details и Cash Flow Detail Analysis.
Display Cash Position (тр. FF7AN, Fiori App ID FF7AN)
Отображение денежных позиций (тр. FF7AN). С помощью этого приложения можно выполнить обзор краткосрочной динамики ликвидности. Приложение предоставляет информацию о текущем финансовом положении по банковским счетам и по расчетным счетам в банке. Денежная позиция формируется на основании записей финансовой диспозиции и операций, отраженных в One Exposure.
В “классической” ERP использовалась тр. FF7A, в S/4HANA 1511 и S/4HANA 1610 использовалось Fiori-приложение Cash Position Details и Cash Position, с S/4HANA 1709 появилось Fiori-приложение Cash Flow Analyzer.
Display Liquidity Forecast (тр. FF7BN, Fiori App ID FF7BN)
Прогноз ликвидности (тр. FF7BN). С помощью этого приложения можно выполнить обзор среднесрочной динамики ликвидности. Это приложение отображает изменение ликвидности в позициях ликвидности и группах финансовой диспозиции (группах планирования). Прогноз ликвидности основан на отдельных записях и на данных хранилища One Exposure from Operations hub.
В “классической” ERP использовалась тр. FF7B, в S/4HANA 1511 – SAP BO Analysis for MS Office (или тр. RSRT), в S/4HANA 1610 использовались Fiori-приложения Liquidity Forecast и Liquidity Forecast Detail, с S/4HANA 1709 появилось Fiori-приложение Cash Flow Analyzer.
Manage Memo Records (Fiori App ID F2986)
Позволяет централизованно создавать памятные позиции по активным банковским счетам для ожидаемых денежных потоков, которые еще не проведены в системе. Затем памятные позиции отображаются в приложениях для управления денежными средствами, таких как Cash Flow Analyzer – Анализ денежного потока и Check Cash Flow Items – Проверить позиции денежного потока. Также можно использовать это приложение для просмотра, изменения и удаления записей внутридневных памятных позиций, которые автоматически генерируются из импортированных внутридневных банковских выписок. С S/4HANA 1809 памятные позиции больше не хранятся в таблице FDES. Вместо этого они теперь хранится в One Exposure from Operations hub (таблица FQM_FLOW).
В “классической” ERP использовалась тр. FF63 и тр. FF65, с S/4HANA 1511 используется Номер счета – это мнемоническое имя (Cash Management account name), в S/4HANA 1610 использовались Fiori-приложения Actual Cash Flow и Cash Flow – Detailed Analysis, с S/4HANA 1809 используется Fiori-приложение Manage Memo Records, но транзакции FF63 и FF65 ещё не устарели.
Сопоставление Видов финансовой диспозиции с Уровнями финансовой диспозиции не обязательно, поскольку все Уровни финансовой диспозиции поддерживаются новыми Memo Records. В классическом отчете FF7AN / FF7BN FI потоки не отличаются от Memo Records на уровне финансовой диспозиции.
Ввод отдельных записей диспозиции (тр. FF63, Fiori App ID FF63)
С помощью этого приложения можно создавать вручную отдельные записи входящих и исходящих платежей, которые не перенесены в систему SAP Cash Management через фактические проводки. Можно получить необходимую информацию по ожидаемым потокам платежей. Данные потребляются отчетами по денежной позицией и прогнозом ликвидности. Различаются платежные авизо, релевантные для денежной позиции, и плановые позиции, релевантные для прогноза ликвидности (разделяются по признаку в символе происхождения):
- Платежное авизо. Можно ввести в систему уведомления о входящих платежах, памятные позиции, предварительные проводки выписок по счету, срочные депозиты, доходы по кредитам и др. в качестве отдельных записей платежных авизо .
- Плановые позиции. Можно ввести в систему памятные позиции, общее планирование и т.д. в качестве отдельных записей плановых позиций .
Просмотр списка отдельных записей ФД (тр. FF65, Fiori App ID FF65)
С помощью этого приложения можно просмотреть отдельные записи в виде списка. Можно выбрать отдельные записи для их последующего переноса в архив (Преобразовать). После архивации записи перестают быть релевантными для денежной позиции и прогноза ликвидности, но остаются доступными для оценок.
Другие Fiori-приложения:
- Manage Payment Media (F1868).
- Monitor Payments (F2388).
- Bank Account Balance (F3940).
- Manage Bank Statements (F1564).
- Aggregate Flows (App ID FQM_AGGREGATE_FLOWS).
- Bank Account Balance Reconciliation (FCLM_BANK_RECONCIL).
Basic Cash Management интегрирован со следующими модулями (источниками данных):
- Memo Records
- Financial Operations
- Treasury and Risk Management (FIN-FSCM-TRM)
- Consumer and Mortgage Loans (FS-CML)
- Contract Accounts Receivable and Payable (FI-CA)
- Sales and Distribution (SD)
- Materials Management (MM)
Для работы с базовым функционалом необходимо выбрать «Базовый объем» в ракурсе FCLM_CONFIG2:
Для использования SAP S/4HANA Finance for Cash Management, нужно активировать бизнес-функцию FIN_FSCM_CLM и выбрать в настройке «Полный объем». Будет доступно больше функций, и интеграция будет с бОльшим количеством модулей (источников данных).
В следующей статье будет рассказано про базовые возможности Cash Management с примерами.