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

FI: проведение, изменение и сторнирование

Чем отличаются черновой, припаркованный и проведённый документ, какие изменения допустимы после проводки и как сохраняется история исправления.

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

FI: проведение, изменение и сторнирование#

Понятия «сохранить», «припарковать», «провести» и «сторнировать» обозначают разные действия. У SAP нет одной универсальной машины состояний для документов всех приложений: доступные статусы и переходы зависят от вида документа, компонента и процесса.

Сохранённый, припаркованный и проведённый документ#

Незавершённую бухгалтерскую запись можно удержать или припарковать, если конкретный сценарий это поддерживает. Удержание обычно сохраняет текущую работу с минимальными проверками и без учётного обновления. Припаркованную запись можно открыть повторно, дополнить или исправить, а затем отправить на проверку или проведение. Пока документ не проведён, обычные обороты и остатки G/L не должны считаться обновлёнными как после окончательной проводки.

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

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

Что допускается менять после проведения#

Проведённый документ не является полностью неизменяемым во всех полях, но SAP защищает поля, изменение которых могло бы нарушить сверяемость. В документации On-Premise среди таких полей названы сумма, счёт, ключ проводки, финансовый год и сумма налога. Изменение доступно только при соблюдении условий SAP и настроенных правил компании.

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

Сторно создаёт историю исправления#

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

Допустимость сторно зависит от связей исходной записи. В SAP Help для G/L-документов S/4HANA 2023 описано, что очищенные позиции сначала требуют сброса clearing; некоторые документы, созданные SD или MM, нужно отменять функцией исходного компонента, потому что сторно только из FI не отменит все связанные значения. Эта документация не подтверждает тот же набор ограничений для каждого выпуска и каждой разновидности документа.

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

Журналирование и диагностика повторной обработки#

SAP описывает отображение изменений припаркованных и проведённых документов. Для массового сторно SAP Help описывает предварительный просмотр документов и флажок Simulation перед запуском. В конкретных сценариях ошибки posting run могут переходить между состояниями «новый», «в процессе», «исправлен», «сторнирован» или удалён, но эти статусы относятся к журналу ошибок процесса, а не являются общим жизненным циклом всех FI-документов.

Для каждой попытки фиксируйте:

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

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

Материал опирается на прочитанные страницы SAP Help для S/4HANA On-Premise. Точный релиз указан только для сторно G/L: SAP S/4HANA On-Premise 2023.latest; остальные снимки не устанавливают релиз. Частные снимки и точные выдержки сохранены в реестре; конкретная конфигурация, интерфейс и SAP runtime не проверялись.

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

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

  1. SAP Help: Change Document ↗
  2. SAP Help: Document Parking ↗
  3. SAP Help: Posting of Parked Documents ↗
  4. SAP Help: Document Reversal ↗
  5. SAP Help: Mass Document Reversal ↗
  6. SAP Help: Displaying Changes to Parked Documents ↗

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