Пятизначный код в фигурных скобках — самая частая причина, по которой банк возвращает валютное платёжное поручение обратно. Ниже — как устроены коды валютных операций, где их брать и как выбрать нужный код всего за четыре вопроса.
Информация ниже — по состоянию на август 2026 года. Официальный источник — приложение 1 к Инструкции Банка России от 16.08.2017 № 181-И. Перед использованием сверяйте действующую редакцию.
Что такое КВО и зачем он банку
Код вида валютной операции, или КВО, — пятизначное цифровое обозначение, которым помечают каждую валютную операцию резидента. По нему видно, что происходит на самом деле: платёж за товар это или за услугу, аванс это или расчёт по факту, выдан заём или он возвращается, переводите вы собственные деньги или платите зарплату.
Код нужен сразу трём сторонам:
- банку — чтобы верно отразить операцию в учёте и в ведомости банковского контроля по контракту;
- Банку России — эти данные идут в статистику платёжного баланса;
- вам — от кода зависит, какие документы спросят и как платёж ляжет в учёт по контракту.
Формально код в документах указывает резидент, а банк лишь сверяет его с приложенными бумагами. На практике во многих банк-клиентах код подставляется сам или выбирается из выпадающего списка. Но за правильность всё равно отвечает клиент, а не программа банка.
Код обязателен при любой валютной операции через счёт в уполномоченном банке — то есть практически в каждом расчёте с нерезидентом, даже если расчёт идёт в рублях.
Общая картина классификации операций — в материале валютные операции.
Где указывать код: формат в платёжке
Код ставится в назначении платежа — в фигурных скобках, с префиксом VO и без пробелов внутри:
{VO11100}Оплата по контракту № 14 от 03.08.2026, инвойс № 221 от 10.08.2026 за оборудование
Что важно в оформлении:
- фигурные скобки обязательны — без них код не распознаётся автоматически;
- префикс
VO— только латинскими буквами; - дальше пять цифр, без пробелов и дефисов;
- код стоит в начале назначения платежа, перед текстовой частью;
- после кода — само описание с реквизитами контракта и инвойса.
Из ошибок оформления чаще всего встречаются такие: русские «ВО» вместо латинских VO, круглые скобки вместо фигурных, пробел между VO и цифрами. Ещё код иногда ставят не в начале, а в середине или в конце назначения платежа — или указывают его вообще без реквизитов контракта.
Если контракт стоит на учёте, рядом с кодом в назначении платежа указывают ещё и УНК — уникальный номер контракта, который присваивает банк. Где именно его размещать, уточните в своём банке.
Как устроен код: группы 01–99
Код состоит из двух частей: первые две цифры обозначают группу операций, последние три — конкретный вид внутри неё.
Основные группы классификатора:
| Группа | Содержание |
|---|---|
| 01 | Операции по покупке иностранной валюты за рубли |
| 02 | Операции по продаже иностранной валюты за рубли |
| 10 | Расчёты за экспортируемые товары |
| 11 | Расчёты за импортируемые товары |
| 12 | Расчёты за товары без их ввоза в Россию и вывоза из России |
| 13 | Расчёты по договорам комиссии, поручения, агентским договорам |
| 20 | Расчёты за выполняемые работы, оказываемые услуги, передаваемую информацию и результаты интеллектуальной деятельности |
| 21 | Расчёты по договорам аренды и финансовой аренды (лизинга) |
| 22 | Расчёты по договорам страхования |
| 23 | Расчёты по договорам доверительного управления |
| 30 | Расчёты по операциям с недвижимым имуществом |
| 32 | Расчёты по операциям с ценными бумагами |
| 35 | Расчёты по производным финансовым инструментам |
| 40 | Расчёты по предоставлению кредитов и займов |
| 41 | Расчёты по возврату кредитов и займов |
| 42 | Расчёты по уплате процентов и иных платежей по кредитам и займам |
| 50 | Расчёты по вкладам в уставный капитал и по операциям с долями участия |
| 58 | Расчёты по иным операциям, связанным с движением капитала |
| 60 | Переводы неторгового характера, включая выплаты физическим лицам |
| 70 | Переводы по счетам, включая переводы между собственными счетами |
| 80 | Расчёты по операциям с уполномоченными банками |
| 99 | Иные операции, не отнесённые к перечисленным группам |
Группы расположены не как попало, а по смыслу: сначала конверсионные операции, потом торговые расчёты, потом услуги, потом капитальные операции и переводы. А внутри группы последние три цифры уже разводят аванс и расчёт по факту, направление платежа и прочие частности.
Состав групп и коды внутри них задаёт приложение 1 к Инструкции № 181-И, и Банк России время от времени вносит в них правки. Так что перед тем как ставить конкретный код, сверьтесь с действующей редакцией: таблица выше — это карта местности, а не сам первоисточник.
Частые коды в ВЭД
Коды, которые закрывают большинство операций типичного участника внешнеэкономической деятельности.
| Код | Операция | Когда применяется |
|---|---|---|
{VO11100} | Предоплата за импортируемый товар | Вы платите иностранному поставщику авансом до поставки |
{VO11200} | Оплата импортируемого товара после ввоза | Вы платите после получения товара, с отсрочкой |
{VO10100} | Предоплата нерезидента за экспортируемый товар | Иностранный покупатель платит вам авансом |
{VO10200} | Оплата экспортируемого товара после вывоза | Иностранный покупатель платит после отгрузки |
{VO20100} | Предоплата за работы, услуги, результаты интеллектуальной деятельности | Аванс иностранному подрядчику или от иностранного заказчика |
{VO20200} | Оплата работ и услуг по факту | Расчёт после подписания акта |
{VO70060} | Перевод физическому лицу — оплата труда | Зарплата сотруднику-нерезиденту |
{VO40030} | Предоставление резидентом займа нерезиденту | Выдача займа иностранной компании |
{VO41030} | Возврат нерезидентом займа резиденту | Погашение основного долга |
{VO99090} | Иные операции | Когда операция не подпадает ни под одну специальную группу |
Эта подборка закрывает типовые ситуации, но не заменяет первоисточник. Точные значения по своему случаю сверяйте с действующей редакцией приложения 1 к Инструкции № 181-И или уточняйте прямо в валютном контроле банка. Классификатор время от времени меняется, и код, который работал год назад, вполне мог устареть.
Полный перечень по группам — в материале таблица кодов валютных операций.
Обновления классификатора: почему старые коды опасны
Классификатор пересматривался уже не раз, и итог всегда один: шаблоны платёжных поручений в бухгалтерской программе и в банк-клиенте продолжают жить со старыми кодами.
Выглядит это так: платёж, который годами уходил без единого вопроса, вдруг возвращается. Банк запрашивает уточнение. Операция ложится в ведомость банковского контроля не так, как вы ожидали.
Что делать, когда узнали об обновлении кодов:
- Проверьте шаблоны платёжных поручений — в бухгалтерской программе и в банк-клиенте.
- Проверьте автоподстановку: многие банк-клиенты сами вставляют код по типу платежа.
- Сверьте коды по действующим контрактам, особенно тем, что стоят на учёте, — там важен порядок отражения операций.
- Уточните в банке, не нужна ли корректировка сведений по уже проведённым операциям.
Когда вы в последний раз проверяли актуальность своих шаблонов? Возьмите за привычку делать это раз в полгода, а при новостях об изменении классификатора — сразу же.
Как выбрать код: алгоритм из четырёх вопросов
Вопрос 1. Кто и кому платит? Здесь важно, вы платите нерезиденту или платят вам. От этого зависит направление, а для торговых операций — и группа: 11 для импорта, когда вы платите за товар, и 10 для экспорта, когда платят вам.
Вопрос 2. За что платёж? За товар, услугу, работу, аренду, заём, дивиденды или зарплату? Предмет платежа и определяет группу: товары — 10–13, услуги и работы — 20, аренда — 21, займы — 40–42, неторговые переводы — 60, переводы по счетам — 70.
Вопрос 3. Аванс или расчёт по факту? У предоплаты до поставки и оплаты после — разные коды внутри одной и той же группы. Это вторая по частоте ошибка, сразу после ошибки в группе.
Вопрос 4. Есть ли особые обстоятельства? Расчёт через комиссионера или агента, товар без ввоза в Россию, зачёт встречных требований — под такие случаи предусмотрены отдельные группы и коды.
Не выбирайте код «по смыслу похожего» и не ставьте 99090 в надежде, что банк сам разберётся. Проще спросить валютный контроль своего банка ещё до отправки платежа: ответ займёт пару минут, а вот исправление задним числом обернётся перепиской.
Разбор с примерами по импорту и экспорту — в материале код валютной операции при импорте и экспорте.
Код и ведомость банковского контроля
Для контрактов, поставленных на учёт, у кода есть ещё одна роль: он определяет, в какой раздел ведомости банковского контроля попадёт операция.
Ведомость банковского контроля — документ, который банк ведёт по каждому контракту на учёте. В нём собраны все платежи, поставки, изменения условий и итоговое сальдо расчётов. Именно по ней банк и контролирующие органы видят, исполнены ли обязательства сторон.
Код влияет на ведомость так:
- платежи с кодом аванса формируют дебиторскую задолженность нерезидента — вы заплатили, товар ещё не поставлен;
- платежи с кодом расчёта по факту закрывают уже возникшие обязательства;
- справки о подтверждающих документах отражают поставку и «схлопывают» аванс.
Если код указан неверно, последствия видны быстро. Аванс, ошибочно проведённый как расчёт по факту, оставляет в ведомости незакрытое обязательство. Формально это похоже на неисполнение контракта, с вопросами к репатриации, — хотя товар давным-давно приехал.
По контрактам на учёте ошибка в коде обходится дороже, чем в разовом платеже: она не просто задерживает деньги, а искажает картину исполнения контракта, и исправлять её приходится уже корректировкой сведений.
Порядок учёта контрактов — в материале учёт валютных контрактов.
Коды для типовых сценариев бизнеса
Как это выглядит на конкретных сценариях.
Импортёр платит китайскому поставщику аванс 30% перед производством, а остаток — после отгрузки. Первый платёж пойдёт под кодом предоплаты за импортируемый товар, второй — под кодом оплаты после ввоза, либо тем же кодом предоплаты, если товар на дату платежа ещё не ввезён. Смотреть нужно на фактическое состояние поставки на дату платежа, а не на формулировку в договоре.
IT-компания платит зарубежному подрядчику за разработку. Здесь действует группа услуг и работ, а не товаров, и аванс идёт под другим кодом, чем оплата по акту.
Компания платит зарплату сотруднику, который работает за рубежом. Это группа неторговых переводов физическим лицам, а для оплаты труда там есть свой отдельный код.
Экспортёр получает предоплату от иностранного покупателя — группа расчётов за экспортируемые товары, код предоплаты. Платит здесь нерезидент, но код всё равно указывается в документах резидента.
Компания возвращает нерезиденту аванс за так и не поставленный товар. Тут не новый платёж за товар, а возврат, и для таких операций есть отдельные коды: обычный «товарный» код исказит ведомость.
Учредитель-нерезидент вносит вклад в уставный капитал: применяется группа операций с уставным капиталом, а не «прочие поступления».
Чаще всего бухгалтеры путают группу товаров и группу услуг при поставке оборудования с монтажом и настройкой. Если по контракту идёт и товар, и услуга, уточните в банке, как разбивать платежи: порой нужны два платёжных поручения с разными кодами.
Кто в компании отвечает за код
Организационный вопрос, из-за которого чаще всего и возникают повторяющиеся ошибки.
Формально отвечает резидент — то есть компания, а не бухгалтер лично и не банк. Банк лишь присваивает код на основании ваших сведений и документов.
На практике это устроено иначе: платёжку готовит бухгалтер, код подставляется сам по шаблону или выбирается из выпадающего списка, а сделку ведёт менеджер ВЭД, который о кодах вообще не думает. Вот и разрыв между тем, кто знает суть сделки, и тем, кто ставит код, — отсюда и системные ошибки.
Что с этим делать:
- фиксировать код в карточке контракта сразу при заключении, вместе с условиями оплаты и порогом постановки на учёт;
- прописать в регламенте, кто согласует код для нестандартных операций;
- проверять шаблоны после каждого обновления классификатора;
- не полагаться на автоподстановку банк-клиента для новых типов сделок;
- вести собственный список используемых компанией кодов с пояснением, когда какой применяется.
Компаниям с регулярным ВЭД такой внутренний список из десяти строк снимает большинство вопросов и здорово облегчает передачу дел новому сотруднику.
Ошибка в коде: что будет
Хорошая новость в том, что сама по себе ошибка в коде штрафом обычно не грозит. Это техническая неточность в сведениях об операции, а не незаконная валютная операция.
Что происходит на деле:
- банк запрашивает уточнение, и платёж задерживается до ответа;
- платёжное поручение возвращается, и операцию приходится проводить заново;
- операция ложится в ведомость банковского контроля некорректно, и расхождения потом надо исправлять;
- при систематических расхождениях возникают вопросы уже к порядку представления сведений — а это уже основание для ответственности.
При обнаружении ошибки идите в банк с заявлением об уточнении сведений об операции. Порядок и форма зависят от того, исполнен платёж или нет.
Пошаговый порядок исправления — в материале ошибки в коде валютной операции.
Код и документы: что банк проверяет вместе
Код не живёт сам по себе: банк сверяет его с комплектом документов, и несоответствие между кодом и бумагами останавливает платёж чаще, чем ошибка в самом коде.
| Заявленный код | Какие документы ожидает банк |
|---|---|
| Предоплата за импортируемый товар | Контракт, инвойс или счёт-проформа; таможенной декларации ещё нет |
| Оплата импортируемого товара после ввоза | Контракт, инвойс, таможенная декларация, транспортные документы |
| Оплата работ и услуг по факту | Договор, счёт, акт оказанных услуг или выполненных работ |
| Предоставление займа нерезиденту | Договор займа с графиком, документы о перечислении |
| Уплата процентов | Договор займа, расчёт процентов |
| Оплата труда физическому лицу | Трудовой или гражданско-правовой договор |
| Вклад в уставный капитал | Учредительные документы, решение о внесении вклада |
Типичная нестыковка: клиент ставит код оплаты после ввоза товара, а таможенной декларации нет, потому что товар ещё в пути. Банк видит противоречие — код утверждает «товар ввезён», документы говорят обратное — и отправляет платёж на уточнение.
Бывает и наоборот: клиент указывает код предоплаты, хотя товар уже ввезён и декларация оформлена. Тогда в ведомости банковского контроля повисает лишний аванс, который потом придётся закрывать корректировкой.
Код описывает фактическое состояние сделки на дату платежа, а не то, что написано в разделе договора об оплате. Предусмотрена по договору предоплата, а по факту вы платите уже после поставки? Код должен отражать реальность, а не букву договора.
Когда контракт исполняется партиями, часть платежей может быть авансовой, а часть — по факту, и коды в рамках одного контракта будут разными. Это нормально: банк смотрит на каждую операцию по отдельности.
Чек-лист перед отправкой платежа
- Код соответствует предмету платежа — товар, услуга, заём, перевод.
- Код соответствует направлению — вы платите или платят вам.
- Код различает аванс и расчёт по факту — проверьте, что выбран нужный.
- Формат корректен:
{VO12345}— фигурные скобки, латинские буквы, без пробелов, в начале назначения платежа. - Реквизиты контракта и инвойса указаны сразу после кода.
- УНК указан, если контракт стоит на учёте.
- Документы приложены и соответствуют заявленному коду.
- Код актуален — сверен с действующей редакцией классификатора.
Общая картина валютного контроля — в материале валютный контроль: полный гид.
Всё, что написано в этом материале, соответствует ситуации на август 2026 года. Инструкция Банка России № 181-И, которой устанавливается классификатор, время от времени меняется, так что перед платежом всегда сверяйте действующую редакцию приложения 1.