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

FI: диагностика расхождений сумм и остатков

Маршрут поиска причин несовпадения: состав записей, ключи, валюта, период, детализация, двойной учёт и ожидаемые различия.

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

FI: диагностика расхождений сумм и остатков#

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

Этот маршрут помогает локализовать расхождение до набора документов или правила расчёта. Он дополняет контрольные равенства и сверки, не повторяя обзор контрольных инвариантов.

1. Зафиксируйте сравнение#

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

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

2. Сначала сравните состав записей#

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

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

3. Спускайтесь от свода к деталям#

Не меняя дату среза и правила отбора, делите итог по ledger и компании, финансовому году и периоду, валюте и виду суммы, счёту и организационным измерениям, типу или статусу записи, затем документу и позиции.

Сохраняйте дебет и кредит раздельно, если они доступны. Для баланса сопоставьте начальное сальдо, дебетовый и кредитовый обороты периода, чистое изменение и конечный остаток. Все компоненты должны одинаково трактовать период и начальное сальдо.

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

4. Читайте форму расхождения как подсказку#

Наблюдение Что проверить сначала
Итоги равны, но строки различаются Пропуски, лишние позиции, компенсирующие суммы, повтор ключа, неверное сопоставление
Итог кратен другому или растёт после соединения Размножение строк при join, неуникальные ключи справочника
Отличаются границы периода или начальное сальдо Дату проводки и период, перенос остатка, специальные периоды, закрывающие записи и момент снимка
Отличаются отдельные ledger или компании Отбор ledger и company code, область учёта и правила отчёта
В валюте документа сходится, а в другой нет Код и вид валюты, курс, дату пересчёта, оценку и округление
Отличается только сводный уровень Агрегацию, родительские и дочерние итоги, повторный подсчёт и детализацию
Различаются документы или позиции Статус и тип записи, сторно и повторную проводку, дату, период и сумму

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

5. Отделите ошибку от ожидаемого различия#

Проверьте, не сравниваются ли допустимые представления учёта. Отличия могут быть связаны с валютой, ledger, датой признания, оценкой или закрытием периода. Для переноса на новый финансовый год важны вид счёта и правила переноса: SAP описывает перенос балансов балансовых счетов и отдельную обработку счетов прибылей и убытков через счёт нераспределённой прибыли. Это не делает любое межгодовое расхождение нормальным: проверьте конкретный процесс. См. SAP Help: Balance Carryforward.

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

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

Источники: SAP S/4HANA On-Premise Help, зарегистрированные как metadata_only без локальных копий страниц. Примеры не подтверждают настройки конкретного клиента. SAP-система, её данные и фактическая сверка не проверялись.

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

  1. SAP Help: Display G/L Account Balances ↗
  2. SAP Help: Account Balances and Line Items ↗
  3. SAP Help: Balance Carryforward ↗

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