ФИНАНСОВЫЙ УЧЁТ FIP1L2

FI: контрольные равенства и сверки

Как проверять баланс, полноту и сопоставимость финансовых данных и почему равные итоги не исключают компенсирующиеся ошибки.

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

FI: контрольные равенства и сверки#

Сверка отвечает на конкретный вопрос: какие две совокупности данных должны совпасть при одинаковых правилах отбора и агрегации? Равенство итогов само по себе не доказывает полноту и правильность состава. Ошибки с противоположными знаками могут взаимно компенсироваться.

Сначала зафиксируйте основу сравнения#

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

В документации SAP S/4HANA On-Premise для просмотра и сравнения остатков указаны ledger, company code и период финансового года; можно сравнивать дебетовые и кредитовые суммы и перейти к позициям. В приложении Display G/L Account Balances также описан фильтр проводок закрытия года. Доступность приложения зависит от роли и установленного ландшафта. Эти измерения полезны для диагностики, но экранный итог не заменяет зафиксированного правила сверки.

Набор независимых контрольных проверок#

  1. Баланс проводки. В рамках выбранной валюты и учётного представления дебет и кредит должны сходиться. В описанной SAP Help процедуре система проверяет нулевой баланс введённого документа перед проведением; незавершённый документ можно удержать или припарковать без обновления остатков.
  2. Сохранение суммы. Сумма исходных позиций должна равняться сумме после преобразования или загрузки, если правила процесса не предусматривают документированное изменение.
  3. Полнота. Сверьте число документов и позиций, контрольные суммы по ключевым измерениям и диапазон дат. Один общий итог способен скрыть пропуск строк.
  4. Уникальность. Проверьте ключ документа и позиции в заданной области. Повтор строки и пропуск другой строки могут оставить общий итог неизменным.
  5. Согласованность агрегатов. Сопоставьте обороты, начальный остаток, движения и конечный остаток с учётом выбранной логики периода и переноса остатков.
  6. Разбор отклонений. Детализируйте разницу до документа и позиции, затем классифицируйте её: фильтр, валюта, период, сторно, дубликат, пропуск, преобразование или округление.

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

Почему один баланс недостаточен#

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

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

Что документировано в SAP#

В SAP Help для S/4HANA On-Premise описаны просмотр остатков и позиций, сравнение дебетовых и кредитовых сумм по ledger, company code и финансовому периоду, а также проверка нулевого баланса при вводе проводки. В приложении Display G/L Account Balances можно отбирать ledger, company code, финансовый год, счёт и другие критерии, выбирать валюты и фильтровать проводки закрытия года.

Отдельно документирована сверка обогащённых начальных остатков в проектном cockpit сценария Subsequent Implementation of Document Splitting: агрегат позиций, открытых на последний день предыдущего финансового года, сверяется с переносимым остатком текущего года. Несовпадение указывает на несогласованность. Эта проверка относится только к названному сценарию миграции и не является универсальной ежедневной сверкой.

Практический результат сверки#

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

Источники ограничены указанной документацией SAP S/4HANA On-Premise. Конфигурация конкретной системы, контрольные процедуры заказчика и SAP runtime не проверялись.

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

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

  1. SAP Help: Account Balances and Line Items ↗
  2. SAP Help: Document Entry ↗
  3. SAP Help: Display G/L Account Balances ↗
  4. SAP Help: Reconcile Enriched Opening Balances ↗

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