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

Cash Management: Денежная позиция и прогноз ликвидности

Как читать фактические остатки и прогнозные потоки вместе, проверять дату и источник суммы, и находить пропуски от банковской выписки до cash flow.

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

Cash Management: Денежная позиция и прогноз ликвидности#

Денежная позиция соединяет подтверждённые движения и ожидаемые поступления/выплаты, чтобы оценивать средства по банковским счетам и периодам. Её нельзя читать как выписку с банковского счёта: часть строк является прогнозом, а итог зависит от источников данных, дат и параметров cash flow.

Разделяйте факт и ожидание#

Фактические движения могут поступать из главной книги и банковских выписок. Ожидаемые потоки могут формироваться из открытых позиций дебиторов и кредиторов, платежей в обработке, закупок, TRM, memo records и других активированных источников. Позиция и прогноз включают разные уровни надёжности; certainty level назначается системой по источнику и породившему процессу. Он описывает классификацию потока, а не измеренную вероятность платежа.

Проверяйте cash flow вместе с датой: дата документа, срок платежа, planned date и дата выписки отвечают на разные вопросы. Денежная позиция на день, краткосрочная проекция и прогноз ликвидности не должны интерпретироваться как один горизонт или один тип факта.

Проверьте банковскую выписку и способ передачи#

Для интеграции выписок настройки на уровне компании и банковского счёта определяют, что передаётся в Cash Management: только остаток, только позиции выписки, остаток вместе с позициями либо ничего. Это влияет на доступные приложения и расчёт отображаемых балансов. Например, при передаче только строк выписки баланс может рассчитываться из actual и forecast cash flows; в некоторых сценариях для короткой позиции нужны отдельно загруженные или введённые балансы.

SAP предупреждает, что одновременная настройка двух подходов получения потоков по выпискам может привести к дублированию. Перед исправлением неверного остатка выясните, откуда поступили линии, не учитывается ли выписка дважды и завершилось ли обновление Cash Position.

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

В детализации сверяйте bank account, компанию, валюту, дату, planning level, liquidity item, flow type, certainty level, сумму, source application и исходный документ. Суммируйте потоки только после разделения банковских счетов и валют, а для сверки с бухгалтерией используйте тот же временной срез и знак.

Если поток отсутствует, проверьте активирован ли источник для компании, выполнены ли необходимые загрузка или Flow Builder, есть ли flow type и liquidity item, рассчитаны ли дата/плановая группа и поддерживает ли выбранный режим выписки нужное представление. После этого используйте Check Cash Flow Items или аналогичную детализацию для перехода к документу-источнику.

Контрольная последовательность#

  1. Выберите дату, горизонт, компанию, валюту и набор банковских счетов.
  2. Разделите confirmed cash, open-item forecasts, memo records и прочие источники.
  3. Сопоставьте баланс с переданными остатками и строками банковских выписок.
  4. Проверьте дату потока, тип, уровень надёжности и исходный документ для существенных сумм.
  5. Проверьте отсутствие повторной интеграции и завершение обновления данных.
  6. Сверьте агрегаты с учётными суммами в том же currency/time basis; отличия объясните источником и статусом, а не искусственной корректировкой.

Сверяйте один и тот же срез#

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

Синтетический пример в EUR:

Показатель на 30-е число Сумма
Входящий остаток по выписке 1 000
Проведённые поступления по выписке +250
Проведённые списания по выписке -300
Расчётный конечный остаток по строкам 950
Конечный остаток выписки 950
Разница сверки фактического банковского остатка 0
Открытое ожидаемое поступление вне выписки +80
Позиция с добавленным прогнозом, если он входит в профиль 1 030

Здесь 80 EUR объясняют разницу между банковским остатком и cash position с прогнозом, но не являются ошибкой выписки. Если вместо 950 показать 1 030 как фактический банковский остаток, смешаются факт и ожидание. При ненулевой разнице проверяйте пропущенные и повторно включённые строки, валюту, дату валютирования, знак, статус проводки и идентификатор источника; не подгоняйте остаток вручную.

Сохраняйте состояние прогноза для повторного сравнения#

Если нужно объяснить, почему прогноз изменился, сохраняйте отдельный неизменяемый снимок, а не только последнюю сумму. Это аналитический способ обеспечить воспроизводимость; наличие такого журнала не подразумевается самим экраном SAP Cash Management.

Для каждого снимка укажите:

  • идентификатор снимка и момент извлечения с часовым поясом;
  • дату, на которую рассчитана позиция, и горизонт прогноза;
  • редакцию SAP, компанию, счета, профиль, фильтры и валюту представления;
  • источник и ключ строки, дату/сумму, flow type, certainty level, liquidity item, planning level и статус;
  • временные границы источника, результат загрузки или обновления, правила пересчёта валют и известные пропуски.

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

Сценарный расчёт: дата, частичная оплата и валюта#

Сценарий меняет одно входное условие за раз и показывает, какое измерение результата изменилось. Это аналитическая модель, а не готовый forecast или рекомендация по управлению деньгами.

Вариант Дата Ожидаемая сумма Фактическая сумма Что сравнить
База: ожидаемое поступление 31 октября 100 EUR 0 EUR Весь поток пока прогнозный
Поступление задержано на пять дней 5 ноября 100 EUR 0 EUR Месячный и дневной liquidity gap сдвигается
Поступила часть 31 октября 60 EUR остатка 40 EUR Прогноз уменьшается на сопоставленную часть, а не дублируется полной суммой
Изменился только курс представления 31 октября 100 EUR 0 EUR При курсах 1,10 и 1,05 USD/EUR значение меняется с 110 до 105 USD; исходный поток остаётся 100 EUR

В лабораторной модели ожидаемая и фактическая части связываются по идентификатору цепочки и валюте: полная оплата убирает прогноз, частичная оставляет непогашенный остаток. Проверки этой синтетической логики есть в локальных тестах LAB-CASH; это не тест SAP Cash Management. Для валютного сценария сохраняйте исходную валюту, курс, источник курса и временной срез, иначе изменение суммы нельзя отличить от изменения курса.

Материал частично покрывает CASH-02, CASH-05, CASH-06, CASH-15, CASH-16 и CASH-22 и относится к SAP S/4HANA On-Premise Cash and Liquidity Management Help 2025 FPS01. Доступность приложений и вычисление сумм зависят от версии, банковских настроек, интегрированных источников и локальной конфигурации. Источники зарегистрированы как metadata_only; сценарий синтетический, банковские выписки, потоки, конфигурация и SAP runtime не проверялись.

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

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

  1. Cash and Liquidity Management ↗
  2. Define Cash Position Profiles ↗
  3. Define Bank Account Settings - Bank Statements ↗
  4. Cash Flows from End-of-Day Bank Statements ↗
  5. Cash Position and Liquidity Forecast Cube ↗

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