К статье
Практический материал

Учет и Финансы · 8 мин

Как заполнить поле 20 в платежном поручении в 1С

Что указывать в поле 20 платежного поручения, как оно заполняется в 1С автоматически, в каких случаях нужен код и как исправить ошибку до отправки в банк.

Поле 20 платежного поручения называется «Назн. пл.» — это кодовое обозначение назначения платежа, установленное правилами Банка России. Большинство бухгалтеров видят это поле пустым и считают его необязательным, однако в ряде случаев пустое поле 20 приводит к требованиям банка уточнить платеж или к возврату документа. В 1С поле заполняется автоматически или вручную — в зависимости от вида операции и настроек программы.

Ключевая сложность в том, что пользователи часто путают поле 20 с полем 24 «Назначение платежа». Поле 24 содержит текстовое описание платежа (например, «Оплата по договору № 15 от 10.01 за товар, НДС 20 %»), а поле 20 — короткий код из справочника ЦБ. Подмена одного другим — типичная ошибка, из-за которой банк может отклонить платеж или отнести его не к той категории.

В статье разобрано, что означает поле 20, когда его заполнение обязательно, как оно формируется в типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация) и что проверить перед отправкой платежа в банк.

Что означает поле 20 и чем оно отличается от поля 24

Поле 20 платежного поручения предназначено для кодировки назначения платежа в соответствии с нормативными актами Банка России. Коды из этого справочника используются банками для автоматической маршрутизации и контроля платежей. Примеры кодов: «1» — оплата таможенных платежей, отдельные значения применяются для перечислений в бюджет, платежей по исполнительным документам и иных специальных операций.

Поле 24 «Назначение платежа» — это свободный текст, который видит получатель и банк: суть оплаты, номер договора, сумма НДС. Путать эти поля нельзя: если в поле 20 вписать текстовое назначение, банковская система отвергнет документ как некорректно заполненный.

Когда поле 20 обязательно, а когда остается пустым

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

Точный перечень случаев определяется действующими указаниями ЦБ, которые периодически обновляются. Практический подход: если платеж небюджетный и банк не выставлял требований к коду, поле оставляют пустым. Если банк вернул платеж с замечанием по полю 20 — значение уточняют в банке или в актуальной редакции правил заполнения платежных поручений.

Как поле 20 формируется в 1С автоматически

В типовых конфигурациях 1С (Бухгалтерия предприятия 3.0, УТ 11, КА, ERP) реквизит поля 20 хранится в документе «Платежное поручение» как «Код назначения платежа». При создании документа программа подставляет значение автоматически в зависимости от вида операции: для налоговых платежей берется код, соответствующий бюджетному перечислению, для обычных оплат поставщику поле остается пустым.

На значение влияют: вид операции документа, статус налогоплательщика (для бюджетных платежей), настройки договора и заполненность связанных реквизитов (КБК, ОКТМО). Если в документе выбран вид операции «Уплата налога», программа формирует платеж по правилам бюджетных перечислений, включая кодовые поля.

Где найти реквизит в документе

Откройте документ «Платежное поручение» (раздел «Банк и касса» — «Платежные поручения»). Реквизит «Код назначения платежа» обычно расположен в блоке реквизитов платежа рядом с назначением платежа, очередностью и видом платежа. В некоторых версиях он скрыт и отображается только для бюджетных платежей — тогда его видно после выбора соответствующего вида операции.

Порядок действий
  1. 1
    Откройте раздел «Банк и касса» — «Платежные поручения» и создайте или откройте документ.
  2. 2
    Выберите вид операции: для бюджетного платежа — «Уплата налога», для расчетов — «Оплата поставщику».
  3. 3
    Проверьте реквизит «Код назначения платежа»: для бюджетного платежа убедитесь, что код подставлен корректно.
  4. 4
    Для обычной оплаты контрагенту оставьте поле пустым.
  5. 5
    Сформируйте печатную форму или выгрузку в банк-клиент и проверьте поле 20 в итоговом документе.

Ручное заполнение и изменение кода

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

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

Проверка поля 20 перед отправкой в банк

До отправки платежа в банк-клиент или выгрузки файла откройте печатную форму платежного поручения и сверьте поле 20 с требованиями банка. Для бюджетных платежей дополнительно проверьте связку кодовых полей: КБК, ОКТМО, статус плательщика и код назначения должны соответствовать друг другу — несогласованность этих реквизитов частая причина возврата документов.

Если используется прямой обмен с банком (DirectBank), ошибки заполнения часто выявляются на этапе контроля в самой 1С — программа подсвечивает проблемные реквизиты до отправки. Не игнорируйте такие предупреждения: исправить платеж до отправки значительно проще, чем возвращать или уточнять его после исполнения.

Контрольные точки

Как проверить результат

Поле 20 в печатной форме
Норма

Пусто для расчетов с контрагентами или содержит корректный код для бюджетного платежа

Тревожный признак

Текстовое описание оплаты вместо кода или произвольные цифры

Реквизит «Код назначения платежа» в документе
Норма

Совпадает со значением в печатной форме и выгрузке

Тревожный признак

В документе одно значение, в выгрузке — другое

Реакция банка
Норма

Платеж принят без замечаний

Тревожный признак

Возврат с требованием уточнить поле 20

Типичные ошибки при заполнении поля 20

Наиболее распространенная ошибка — ввод текстового назначения платежа в поле 20 вместо поля 24. Вторая по частоте — копирование кодов из старых платежных поручений без проверки актуальности: правила кодировки меняются, и устаревший код вызывает отказ банка. Третья группа ошибок связана с неверным видом операции в 1С: бюджетный платеж, оформленный как «Оплата поставщику», получает пустое поле 20 и некорректные бюджетные реквизиты.

Типичные ошибки
01
Текст назначения в поле 20 вместо кода — банк отклоняет документ как некорректный.
02
Платеж в бюджет оформлен видом операции «Оплата поставщику» — кодовые поля не заполняются, платеж возвращается.
03
Использование кода из старого платежного поручения без проверки актуальных правил ЦБ.
04
Ручное изменение кода после выгрузки в банк-клиент — в банк уходит старая версия файла.

Часто задаваемые вопросы

Обязательно ли заполнять поле 20 при оплате поставщику?

Нет. Для обычных расчетов с контрагентами поле 20 остается пустым — банки не требуют код для таких операций. Заполнение обязательно для бюджетных платежей и специальных операций, перечисленных в правилах Банка России.

Чем поле 20 отличается от поля 24?

Поле 20 — это короткий код назначения платежа по справочнику ЦБ, а поле 24 — свободный текст с описанием оплаты, номером договора и суммой НДС. Текст в поле 20 вводить нельзя: банковская система отклонит такой документ.

Почему в моем платежном поручении в 1С нет поля «Код назначения платежа»?

В ряде конфигураций реквизит отображается только для бюджетных платежей. Выберите вид операции «Уплата налога» — поле появится. Если оно не отображается и там, проверьте настройки видимости реквизитов формы («Еще» — «Изменить форму»).

Банк вернул платеж с замечанием по полю 20. Что делать?

Уточните в банке требуемое значение кода для вашей операции, исправьте реквизит «Код назначения платежа» в документе 1С и сформируйте выгрузку заново. Не отправляйте повторно старый файл выгрузки — он содержит прежнее значение.

Перезапишет ли 1С вручную введенный код при перепроведении документа?

При простом перепроведении — нет. Но при смене вида операции или получателя программа может перезаполнить реквизит значением по умолчанию. После таких изменений всегда проверяйте поле повторно.

Итог

Что важно запомнить

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