КАЗНАЧЕЙСТВО И РИСКИP1L2

Cash Management: Происхождение и преобразование потоков

Как FI, выписки, закупки и TRM попадают в One Exposure, как Flow Builder классифицирует жизненный цикл и почему сумма может появиться дважды или не появиться.

Ревизия 2 Применимость к указанным контекстам Частичное покрытие Контекст: CTX-S4-ONPREM документальная опора: недостаточно данных
Справочный материал. Контракты данных, архитектурные решения и ограничения применения. Источники приведены в материалах, где используются внешние основания.

Cash Management: Происхождение и преобразование потоков#

One Exposure from Operations собирает операционные данные, полезные для управления денежными средствами и ликвидностью. Это не просто копия банковского баланса: интегрированные источники создают cash flow с типом, датой, liquidity item, уровнем надёжности и ссылкой на исходную операцию.

Какие источники дают поток#

В S/4HANA On-Premise в hub могут поступать FI документы, дневные и внутридневные выписки, закупки, продажи, TRM, FI-CA, loans, платежные запросы, memo records и другие активированные источники. Реальное время в одной системе и периодический side-by-side обмен с удалённой системой - разные интеграционные схемы.

Активация source application для компании является частью конфигурации. Для FI и MM требуется генерация cash flows через Flow Builder. Кроме новых операций может понадобиться отдельная начальная загрузка или перестроение данных, созданных до включения источника.

Flow type и certainty level#

Flow type описывает денежный смысл строки и её место в жизненном цикле; Flow Builder использует его при формировании cash flow. Для FI типы помогают различать дебиторскую/кредиторскую задолженность, cash-in-transit, фактические банковские суммы и другие категории. Нельзя вручную назначать тип по внешнему сходству строки: нужно проверить правила определения и соответствие G/L.

Certainty level сообщает классификацию, назначенную по источнику и процессу. Например, открытая позиция, инициированный платёж и подтверждённая банковская сумма не являются одинаковым состоянием. Уровень certainty не превращает прогноз в вероятностный скоринг и не подтверждает, что деньги фактически поступили.

Банковская выписка и фактический поток#

Импорт файла, отражение строк выписки в Cash Management и бухгалтерское проведение - отдельные шаги. Для end-of-day выписок SAP S/4HANA On-Premise описывает передачу строк в One Exposure: источник BS, определение банковского счёта по company code, house bank и house bank account, а дата и сумма потока берутся из параметров строки выписки. Передача зависит от активации источника и transfer mode на уровне компании и счёта.

Документация описывает разные варианты: показать только учётные потоки, передать строки выписки до проведения с последующими потоками из учёта либо использовать линии выписки в сценарии без последующего проведения. Одновременное включение альтернативных путей может привести к дублям. Поэтому сравнивайте режим передачи, posting category, source application, оригинальный ключ строки и статус проводки. Не считайте успешный импорт доказательством того, что строка попала в нужный cash report.

Если строка сторнируется, перепроводится или обрабатывается повторно, проследите исходный идентификатор, документ сторно/повторного проведения и связанные записи One Exposure в рамках поддержанного для релиза процесса. Не удаляйте или не создавайте прогноз вручную, пока не установлено, какой шаг сформировал исходную и текущую запись.

План, ожидание и факт: одно событие проходит стадии#

Один платёж может последовательно отображаться в планировании и учёте. Это не означает, что каждое представление нужно прибавить к предыдущему. Для сверки свяжите стадии с исходным документом, company code, валютой, суммой, датой, ссылкой на платёж и идентификатором исходной системы.

Стадия цепочки Пример в SAP Help Как читать
Открытая дебиторская позиция REC_N, regular receivable Прогноз поступления, не подтверждение поступления денег
Открытая кредиторская позиция PAY_N, regular payable Прогноз выплаты, который может перейти в платёжную стадию
Инициированный платёж SI_CIT, self-initiated cash in transit Денежный поток в пути; сам по себе не равен подтверждённому банковскому движению
Строка учётного документа, представляющая денежные средства ACTUAL Фактическое отражение в учётном источнике Cash Management; проверяйте сверку с выпиской и процессом проведения

Пример: счёт поставщика на 120 денежных единиц создаёт ожидаемую выплату; платёжная операция может представить сумму в пути; банковская выписка и отражение в учёте подтверждают фактическую стадию. В агрегате эти записи должны образовать историю одного события, а не три независимые выплаты на 360. Если платёж частичный, сопоставляйте оплаченные и оставшиеся суммы отдельно. Все суммы в примере синтетические.

Не предполагайте универсальную замену или удаление прогноза по одной только смене категории. Уточните, какой документ или интеграционный шаг создаёт каждую запись, как связаны ссылки и идентификаторы, и как система обрабатывает исходный прогноз после последующего подтверждения. Параллельные пути передачи выписки также могут создавать дубли.

Не смешивайте классификационные поля#

Поле На какой вопрос отвечает
Flow type Какой денежный смысл или стадия жизненного цикла присвоены потоку
Certainty level Как источник и процесс классифицируют прогноз; это не статистическая вероятность
Liquidity item К какой категории ликвидности отнесён поток в принятой модели
Planning level/group Как поток классифицируется и группируется для планирования и представления
Source application и ссылка на документ Откуда запись пришла и какое исходное событие она отражает

Прежде чем сравнивать суммы, зафиксируйте значения и правила определения этих полей для нужного релиза. Совпадение flow type не доказывает, что две строки относятся к разным событиям; совпадение суммы также не доказывает, что они дубли.

Проследите цепочку и найдите пропуск#

Для конкретного потока зафиксируйте source application, original system, ссылку на исходный документ, flow type, компанию, валюту, сумму, дату, liquidity item, planning level/group и certainty level. Затем проследите цепь:

  1. Исходный бизнес-документ или строка выписки.
  2. Определение cash-relevant категории и flow type.
  3. Flow Builder или другой предусмотренный путь интеграции.
  4. Запись в One Exposure from Operations и её идентификатор происхождения.
  5. Фильтры, иерархии и группировки приложения Cash Management.

Если поток отсутствует, диагностируйте по порядку и сохраняйте результат каждой проверки:

  1. Зафиксируйте компанию, банковский счёт, валюту, дату, приложение, фильтры и ожидаемую сумму; отличите отсутствие на отчёте от отсутствия записи в One Exposure.
  2. Проверьте, должен ли выбранный источник работать в этой редакции и активирован ли он для компании.
  3. Для выписки сверьте идентификатор импорта, строку, Posting Category, Transfer Mode, статус проведения и банковские ключи.
  4. Для FI/MM проверьте входной документ, правило присвоения flow type и результат Flow Builder; при необходимости отдельно подтвердите начальную или последующую загрузку.
  5. Для найденной записи сверьте original system, документ-источник, дату, валюту, flow type, certainty level, liquidity item и planning level.
  6. Проверьте профиль, иерархию, период и фильтры отчёта. Отдельно проверьте повторную передачу и конкурирующие пути.

Отмечайте для каждого шага проверенный идентификатор или экран/журнал, ожидаемый результат и фактический результат. Не меняйте настройки, пока не локализован переход, на котором пропала запись. При изменении original system старые записи могут не обновиться автоматически; перестроение требует отдельного контролируемого процесса.

Осторожность при изменениях#

Назначение flow types, liquidity items, плановых уровней и групп может изменять уже существующие потоки после штатной rebuild-операции. Проверяйте результат сначала на ограниченной выборке и сравнивайте количество документов и суммы по источнику. Не корректируйте итог Cash Management, пока не локализовано, на каком переходе источник потерялся, изменился или был продублирован.

Материал частично покрывает CASH-07, CASH-08, CASH-09, CASH-10, CASH-11, CASH-12 и CASH-17 и относится к SAP S/4HANA On-Premise Cash and Liquidity Management Help; точный релиз в просмотренных страницах не указан. Конкретные flow types, интеграции, jobs и обработка исторических данных зависят от активированных компонентов, релиза и конфигурации. Шесть официальных страниц SAP Help прочитаны; для утверждений выше сохранены ограниченные частные снимки и точные выдержки в реестре. Конфигурация источников, выписки, записи One Exposure, журналы Flow Builder и SAP runtime не проверялись.

Связанные материалы#

Источники и документация

  1. One Exposure from Operations ↗
  2. End-of-Day Bank Statements in One Exposure from Operations ↗
  3. Integration with Source Applications in the Central System ↗
  4. Integration of Accounting Documents ↗
  5. Flow Types ↗
  6. Customize the Flow Builder ↗

Источники нужны для самостоятельной проверки. Примеры и интерпретации на сайте могут быть учебными упрощениями.