Как связаны позиции, дебетовые и кредитовые обороты и остатки по счёту; какие фильтры, валюты и уровни детализации нужно зафиксировать для сопоставимого отчёта.
4 мин чтения·База знаний
Ревизия 1Применимость к указанным контекстамЧастичное покрытиеКонтекст: CTX-S4-ONPREMдокументальная опора: недостаточно данных
Справочный материал. Контракты данных, архитектурные решения и ограничения применения. Источники приведены в материалах, где используются внешние основания.
Остаток счёта нельзя надёжно интерпретировать без контекста: какой ledger, компания, финансовый год, период, валюта и набор проводок попали в расчёт. Сначала зафиксируйте эти параметры, затем сравнивайте суммы.
Позиция проводки описывает отдельную запись документа. Оборот за период суммирует выбранные дебетовые и кредитовые записи. Остаток за период отражает их результат, а накопленный остаток учитывает начальный баланс и движения до выбранного периода.
Для иллюстрации: условный начальный дебетовый остаток 100, дебетовый оборот периода 20 и кредитовый оборот 5 дают условное изменение на 15 и конечный дебетовый остаток 115. Это арифметический пример, а не ожидаемый результат какого-либо SAP-отчёта.
Документация SAP S/4HANA On-Premise описывает баланс как разницу дебетовой и кредитовой сторон. В структуре баланса отдельно показываются перенос начального остатка, обороты по периодам и рассчитанные периодные и накопленные значения. Поэтому «оборот», «изменение за период» и «остаток на дату» - разные показатели.
Для сопоставимого результата сохраняйте как минимум:
ledger и компанию;
финансовый год и период, а также правило включения проводок закрытия;
счёт и выбранные аналитики, например profit center;
валюту или валютный тип;
правила отбора позиций, включая открытые и выровненные позиции там, где это применимо.
В приложении Display G/L Account Balances SAP указывает отбор по ledger, компании, финансовому году и счёту, а также дополнительные критерии. В нём можно выбрать валютный вид и отдельно включить или исключить записи закрытия года. Если такой фильтр не задан, результат включает оба вида записей закрытия. Это поведение относится к документированному приложению S/4HANA On-Premise; его нельзя автоматически переносить на другой выпуск или интерфейс.
Дебет и кредит - стороны записи. Минус в выгрузке сам по себе не объясняет, является ли запись кредитовой или отрицательной проводкой: представление зависит от отчёта и его полей. Сопоставляйте сумму вместе с дебетово-кредитовым признаком и, если доступно, отдельным признаком отрицательной проводки. Не меняйте знак только ради совпадения итогов.
Сумма без валюты не задаёт полноценную меру. Компания может показывать данные в нескольких доступных валютах, а ledger и валютная оценка определяют контекст суммы. Не складывайте разные валюты или оценки, даже если каждая строка выражена числом с одинаковой точностью.
Аналитика тоже меняет уровень результата. Итог по счёту и компании нельзя без проверки смешивать с детализацией по profit center или с уже рассчитанными родительскими итогами: одна хозяйственная сумма может появиться на нескольких уровнях представления. При сравнении детального и сводного отчётов используйте одинаковые ключи и фильтры и убедитесь, что каждая запись учитывается ровно один раз.
Сверьте список и количество выбранных позиций с источником.
Проверьте дебетовый и кредитовый обороты отдельно до расчёта чистого изменения.
Воспроизведите остаток из начального значения и движений для того же периода.
Сравните один ledger, компанию, финансовый год, валюту и набор записей закрытия.
При переходе от деталей к своду проверьте, что уровни не дублируют друг друга.
Если отчёты всё ещё расходятся, сначала сравните их критерии отбора, валютный контекст, записи закрытия и уровень детализации. Нулевой общий остаток не доказывает совпадение состава: пропущенные и лишние позиции могут взаимно компенсироваться.
SAP Help отмечает, что при проводке система обновляет баланс, а для счетов с включённым отображением позиций также сохраняет позиции документа. Это объясняет связь между балансом и детализацией, но конкретные интерфейсы и поля зависят от выпуска и настройки. Материал опирается на документацию S/4HANA On-Premise; SAP-система в рамках этой работы не запускалась.
An account balance cannot be interpreted reliably without context: which ledger, company, fiscal year, period, currency, and set of postings were included. Fix these parameters before comparing amounts.
A journal item describes one document entry. Period turnover totals selected debit and credit entries. The period balance reflects their net result, while the cumulative balance includes the opening balance and movements through the selected period.
For illustration, an assumed opening debit balance of 100, period debit turnover of 20, and credit turnover of 5 produce a net change of 15 and an assumed closing debit balance of 115. This is an arithmetic example, not an expected result from an SAP report.
SAP S/4HANA On-Premise documentation defines an account balance as the difference between debit and credit balances. Its balance structure separately shows the opening balance carried forward, period transaction figures, and the derived period and cumulative balances. Therefore, turnover, period change, and balance as of a date are different measures.
fiscal year and period, plus the rule for including closing postings;
account and selected dimensions, such as profit center;
currency or currency type;
item-selection rules, including open and cleared items where applicable.
SAP documents the Display G/L Account Balances app with selection by ledger, company, fiscal year, and account, along with additional criteria. The app supports currency views and a filter for year-end closing records. With no such filter, both kinds of closing records are included. This behavior is specific to the documented S/4HANA On-Premise app; do not transfer it automatically to another release or interface.
Debit and credit are posting sides. A minus sign in an export does not by itself tell you whether an entry is a credit or a negative posting: presentation depends on the report and its fields. Compare the amount together with the debit/credit indicator and, if available, a separate negative-posting indicator. Do not change signs just to force totals to match.
An amount without a currency is not a complete measure. A company may display data in several available currencies, while ledger and currency valuation define the amount's context. Do not add different currencies or valuations, even when every row is represented by a number with the same precision.
Analytical dimensions also change the result level. A total by account and company should not be mixed without checking with profit-center detail or with already calculated parent totals: the same business amount may appear at multiple representation levels. When comparing detailed and summarized reports, use the same keys and filters and ensure that each entry is counted once.
Compare the selected item list and count with the source.
Check debit and credit turnover separately before calculating the net change.
Recreate the balance from the opening value and movements for the same period.
Compare the same ledger, company, fiscal year, currency, and set of closing records.
When moving from detail to summary, verify that levels do not duplicate one another.
If reports still differ, first compare their selection criteria, currency context, closing records, and aggregation level. A zero overall balance does not prove that the contents match: missing and extra items can offset each other.
SAP Help notes that posting updates the account balance and, for accounts with line-item display enabled, also records the document items. This explains the connection between balance and detail, but particular interfaces and fields vary by release and configuration. This material uses S/4HANA On-Premise documentation; no SAP system was run as part of this work.