Учет и Финансы · 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Откройте раздел «Банк и касса» — «Платежные поручения» и создайте или откройте документ.
- 2Выберите вид операции: для бюджетного платежа — «Уплата налога», для расчетов — «Оплата поставщику».
- 3Проверьте реквизит «Код назначения платежа»: для бюджетного платежа убедитесь, что код подставлен корректно.
- 4Для обычной оплаты контрагенту оставьте поле пустым.
- 5Сформируйте печатную форму или выгрузку в банк-клиент и проверьте поле 20 в итоговом документе.
Ручное заполнение и изменение кода
Если автоматическое значение не подходит — например, банк требует конкретный код для специальной операции — реквизит редактируется вручную. Установите курсор в поле «Код назначения платежа» и введите нужное значение. Программа не перезапишет его при перепроведении, если вид операции не меняется.
После ручного изменения обязательно перепроверьте печатную форму: в ней поле 20 должно отражать введенный код. Если документ уже выгружался в банк-клиент, выгрузку нужно сформировать заново — старая выгрузка содержит прежнее значение.
Проверка поля 20 перед отправкой в банк
До отправки платежа в банк-клиент или выгрузки файла откройте печатную форму платежного поручения и сверьте поле 20 с требованиями банка. Для бюджетных платежей дополнительно проверьте связку кодовых полей: КБК, ОКТМО, статус плательщика и код назначения должны соответствовать друг другу — несогласованность этих реквизитов частая причина возврата документов.
Если используется прямой обмен с банком (DirectBank), ошибки заполнения часто выявляются на этапе контроля в самой 1С — программа подсвечивает проблемные реквизиты до отправки. Не игнорируйте такие предупреждения: исправить платеж до отправки значительно проще, чем возвращать или уточнять его после исполнения.
Как проверить результат
Пусто для расчетов с контрагентами или содержит корректный код для бюджетного платежа
Текстовое описание оплаты вместо кода или произвольные цифры
Совпадает со значением в печатной форме и выгрузке
В документе одно значение, в выгрузке — другое
Платеж принят без замечаний
Возврат с требованием уточнить поле 20
Типичные ошибки при заполнении поля 20
Наиболее распространенная ошибка — ввод текстового назначения платежа в поле 20 вместо поля 24. Вторая по частоте — копирование кодов из старых платежных поручений без проверки актуальности: правила кодировки меняются, и устаревший код вызывает отказ банка. Третья группа ошибок связана с неверным видом операции в 1С: бюджетный платеж, оформленный как «Оплата поставщику», получает пустое поле 20 и некорректные бюджетные реквизиты.
Часто задаваемые вопросы
Обязательно ли заполнять поле 20 при оплате поставщику?
Нет. Для обычных расчетов с контрагентами поле 20 остается пустым — банки не требуют код для таких операций. Заполнение обязательно для бюджетных платежей и специальных операций, перечисленных в правилах Банка России.
Чем поле 20 отличается от поля 24?
Поле 20 — это короткий код назначения платежа по справочнику ЦБ, а поле 24 — свободный текст с описанием оплаты, номером договора и суммой НДС. Текст в поле 20 вводить нельзя: банковская система отклонит такой документ.
Почему в моем платежном поручении в 1С нет поля «Код назначения платежа»?
В ряде конфигураций реквизит отображается только для бюджетных платежей. Выберите вид операции «Уплата налога» — поле появится. Если оно не отображается и там, проверьте настройки видимости реквизитов формы («Еще» — «Изменить форму»).
Банк вернул платеж с замечанием по полю 20. Что делать?
Уточните в банке требуемое значение кода для вашей операции, исправьте реквизит «Код назначения платежа» в документе 1С и сформируйте выгрузку заново. Не отправляйте повторно старый файл выгрузки — он содержит прежнее значение.
Перезапишет ли 1С вручную введенный код при перепроведении документа?
При простом перепроведении — нет. Но при смене вида операции или получателя программа может перезаполнить реквизит значением по умолчанию. После таких изменений всегда проверяйте поле повторно.
Что важно запомнить
Поле 20 — это код назначения платежа, а не текст. Для расчетов с контрагентами оно пустое, для бюджетных платежей заполняется автоматически через правильный вид операции. Ручные правки проверяйте в печатной форме и формируйте выгрузку в банк заново.