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

Документы и Печать · 10 мин

Что такое код в счете на оплату в 1С

Что означает код в счете на оплату в 1С: номер документа, УИН, код назначения платежа. Где найти, как настроить и какие ошибки допускают пользователи.

Пользователи 1С часто сталкиваются с непонятным «кодом» при работе со счетом на оплату. Путаница возникает потому, что под этим словом скрывается сразу несколько разных реквизитов: внутренний код документа в базе, номер счета, код товара из номенклатуры и УИН — уникальный идентификатор начисления, который покупатель должен указать в платежном поручении.

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

Материал рассчитан на пользователей типовых конфигураций 1С:Бухгалтерия 8 и 1С:Управление торговлей, но общие принципы применимы и к другим решениям на платформе 1С:Предприятие 8.

Какие «коды» встречаются в счете на оплату

В типовом документе «Счет на оплату покупателю» и его печатной форме можно встретить четыре разных реквизита, которые пользователи называют кодом. У каждого свое назначение, и путать их нельзя.

Первый — внутренний код документа. Это уникальный идентификатор, который платформа присваивает каждому объекту в базе автоматически. Он нужен для технической идентификации и в печатную форму не выводится. Второй — номер счета, который виден в заголовке печатной формы («Счет на оплату № 123 от …»). Номер формируется по правилам нумерации, заданным в конфигурации.

Третий — код товара или услуги из справочника «Номенклатура». В некоторых печатных формах счета есть колонка «Код», где отображается код или артикул позиции. Четвертый — УИН, уникальный идентификатор начисления. Это код из 20 или 25 знаков, который указывается в платежном поручении в поле «Код» (поле 22). Для платежей в бюджет его присваивает получатель, для коммерческих расчетов между организациями ставится «0».

Код в списке документовВнутренний код или номер

Откройте журнал счетов и посмотрите колонку «Номер» — это то, что видит контрагент

Колонка «Код» в табличной частиКод номенклатуры

Проверьте карточку товара: поле «Код» и «Артикул» в справочнике номенклатуры

Поле 22 в платежном порученииУИН

Для расчетов между организациями ставится «0», для бюджетных платежей — код из требования

Номер в заголовке печатной формыНомер счета

Сверьте с настройками нумерации документов в разделе администрирования

Внутренний код документа и номер счета: в чем разница

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

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

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

Код и артикул товара в табличной части счета

В табличной части счета на оплату и в его печатной форме может присутствовать колонка «Код» или «Артикул». Сюда подставляется значение из карточки номенклатуры. Код — это внутренний числовой или строковый идентификатор позиции в справочнике, который программа присваивает автоматически при создании элемента. Артикул — реквизит, который заполняет пользователь, обычно по каталогу поставщика или собственной системе обозначений.

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

Если покупатель просит «указать коды товаров» в счете, уточните, что именно ему нужно: ваш артикул, код по внутреннему классификатору или код ТН ВЭД (для экспортных операций). Подстановка не того значения приводит к тому, что склад покупателя не сможет автоматически сопоставить позиции при приемке.

УИН в счете и платежном поручении

УИН — уникальный идентификатор начисления — это код из 20 знаков для бюджетных платежей или 25 знаков для платежей по договорам с участием некоторых кредитных организаций. В платежном поручении он указывается в поле 22 «Код». Именно это поле чаще всего вызывает вопросы у пользователей 1С, потому что банк отказывается проводить платеж с пустым или некорректным кодом.

Для обычных расчетов между коммерческими организациями по счету на оплату УИН не применяется: в поле «Код» платежного поручения указывается «0». Программа 1С делает это автоматически при создании платежного поручения на основании счета. Если же счет выставлен бюджетным учреждением или платеж связан с начислением по требованию (штраф, госпошлина), УИН берется из требования или уведомления, а не из счета.

Маршрут решения

Какой код указать в платежке

Оплата по счету обычной коммерческой организацииВ поле «Код» (22) платежного поручения укажите «0» — 1С делает это автоматически
Платеж в бюджет по требованию или уведомлениюПеренесите УИН из требования в поле «Код», сверив все знаки
Банк отклонил платеж с ошибкой по полю 22Проверьте, что в поле нет пробелов и лишних символов, а значение — «0» или корректный УИН
Покупатель просит указать код в самом счетеУточните, нужен ли ему номер счета, артикул товара или реквизит для назначения платежа

В назначении платежа по счету принято указывать номер и дату счета, а не какой-либо код. 1С формирует назначение автоматически по шаблону, который можно скорректировать. Проверяйте, что в тексте назначения указан именно тот номер, который виден на печатной форме счета, — это упрощает автоматическое разнесение оплаты при загрузке выписки из банка.

Где в 1С посмотреть и настроить коды

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

Код и артикул номенклатуры находятся в карточке товара: справочник «Номенклатура», шапка элемента. Отображение колонки с кодом или артикулом в печатной форме счета настраивается через параметры печати документа либо требует доработки макета, если типовой формы недостаточно.

Поле «Код» (УИН) в платежном поручении находится на закладке с реквизитами платежа, рядом с очередностью платежа и назначением. При создании платежки на основании счета программа заполняет его значением «0» автоматически.

Как проверить коды перед отправкой счета
  1. 1
    Откройте счет и сверьте номер в шапке документа с номером в печатной форме
  2. 2
    Проверьте, что в табличной части подставились нужные коды или артикулы товаров
  3. 3
    Сформируйте платежное поручение на основании счета и убедитесь, что в поле «Код» стоит «0»
  4. 4
    Проверьте, что в назначении платежа указаны номер и дата счета
  5. 5
    Отправьте счет контрагенту и сохраните документ без изменения номера

Типичные ошибки и как их избежать

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

Вторая распространенная проблема — пустое поле «Код» в платежном поручении вместо «0». Некоторые банки отклоняют такие платежи или проводят их с задержкой. Третья ошибка — попытка указать в поле УИН номер счета или договора: это некорректное значение, и платеж может быть возвращен.

Еще одна ситуация — дублирование номеров счетов после обмена данными между базами без настроенных префиксов. В объединенной базе оказываются два счета с одинаковым номером, что нарушает нумерацию и мешает поиску. Проблема решается настройкой префиксов до начала обмена.

Типичные ошибки
01
Ручная смена номера отправленного счета — оплата не сопоставляется с документом автоматически
02
Пустое поле «Код» в платежке вместо «0» — банк отклоняет или задерживает платеж
03
Указание номера счета в поле УИН — платеж возвращается как некорректный
04
Обмен между базами без префиксов — дубли номеров и сбой нумерации
05
Вывод в печатную форму внутреннего кода вместо артикула — покупатель не может идентифицировать товар
Итог

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

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

Частые вопросы

Что писать в поле «Код» платежного поручения при оплате счета от обычной организации?

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

Можно ли изменить номер счета после того, как он отправлен покупателю?

Технически можно, но делать этого не стоит: покупатель укажет в платежке старый номер, и оплата не сопоставится с документом автоматически. Если счет ошибочен, корректнее создать новый документ, а старый пометить на удаление.

Как вывести артикул товара вместо кода в печатную форму счета?

В типовых конфигурациях это настраивается в параметрах печатной формы документа: выберите вариант отображения «Артикул». Если нужный вариант отсутствует, потребуется доработка макета печатной формы программистом.

Почему после синхронизации с другой базой появились счета с одинаковыми номерами?

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

Что делать, если банк вернул платеж с ошибкой в поле 22?

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