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

FI: ввод документов, ключи проводок и нумерация

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

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

FI: ввод документов, ключи проводок и нумерация#

Экран ввода финансового документа формируется несколькими связанными настройками. Тип документа относится ко всему документу; ключ проводки задаётся для каждой позиции; диапазон номера определяет допустимое присвоение идентификатора; статус полей влияет на то, какие данные пользователь может вводить. Ошибка часто возникает из-за несогласованности между этими уровнями.

Тип документа задаёт рамки всего документа#

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

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

Диапазон и способ присвоения номера#

Номер может назначаться внутренне системой или вводиться извне. При внешнем присвоении проверяются допустимость и уникальность номера. Для документов FI SAP описывает ключ уникальности в пределах company code и финансового года. В S/4HANA On-Premise диапазон связывается с типом документа; интервалы в company code не должны пересекаться.

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

Для интеграции храните ключ документа целиком: система-источник, company code, финансовый год и номер документа. В многорегистровых сценариях документы во view ввода и в главной книге для некоторых ledger могут различаться, поэтому уточните, из какого представления получен номер.

Ключ проводки определяет поведение позиции#

Ключ проводки задаётся на позиции и вместе со счётом управляет типом счёта, дебетом или кредитом, обработкой позиции и составом экрана ввода. В стандартной поставке примеры ключей 40 и 50 обозначают дебет и кредит счёта G/L; клиентские и поставщицкие операции используют свои ключи. Конкретные значения и настройки необходимо сверять с релизом и конфигурацией системы.

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

Статусы полей и согласованность экрана#

Для позиции экран может учитывать правила ключа проводки и группу статусов полей счёта. В SAP Help On-Premise поле в группе статусов может быть скрытым, обязательным или доступным для необязательного ввода. Настройки влияют на доступность дополнительных данных позиции, например назначения или текста.

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

Матрица проверки конфигурации#

Уровень Что сопоставить Типичные проблемы
Заголовок Тип документа, компания, дата проводки, валюта Тип не подходит бизнес-операции или закрыт период
Нумерация Тип документа, диапазон, внутреннее/внешнее назначение, финансовый год Диапазон не назначен, пересекается или исчерпан; внешний номер уже использован
Позиция Ключ проводки, тип счёта, сторона дебет/кредит Ключ не соответствует типу документа или счёту
Экран Ключ проводки, группа статусов полей счёта, режим ввода Поле одновременно требуется и недоступно либо скрыто в используемом сценарии
Итог документа Валютное представление и баланс дебета/кредита Документ не балансируется или сравниваются суммы разных представлений

Практический порядок диагностики: зафиксировать выпуск и точный сценарий ввода; определить заголовок и company code; проверить тип документа и назначенный диапазон; пройти каждую позицию по ключу и типу счёта; затем сопоставить статусы полей и повторить проверку в том же режиме ввода. В продуктивной системе не меняйте интервалы и статусы до анализа влияния на существующие документы и интеграции.

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

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

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

  1. SAP Help: Document Type ↗
  2. SAP Help: Document Number Assignment ↗
  3. SAP Help: Define Document Number Ranges for Entry View ↗
  4. SAP Help: Posting Key ↗
  5. SAP Help: Screen Layout Using the Posting Key ↗
  6. SAP Help: Defining the Field Status Group ↗

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