ИНН и КПП в карточке контрагента: длина, валидация, MRP
Когда российский мастер выставляет счет юрлицу, бухгалтерия контрагента первым делом ищет в документе две вещи: ИНН (10 знаков для юрлица, 12 — для ИП) и КПП (9 знаков, только у юрлиц). Без них первичка не принимается: ни банк не проведет платеж, ни бухгалтер не заведет поставщика в 1С, ни налоговая не примет вычет НДС по входящей счет-фактуре.
Это не каприз. Это условие работы бухгалтерского учета в РФ с начала 2000-х — закреплено в 402-ФЗ «О бухгалтерском учете» и Положениях Банка России о расчетных документах. Если у вас в MRP-системе нет полей ИНН и КПП на карточке контрагента — счет из такой системы придется переписывать руками в Word или в 1С перед отправкой клиенту. Каждый. Раз.
Что такое ИНН и КПП
ИНН
ИНН (идентификационный номер налогоплательщика) — уникальный код, который ФНС присваивает каждому плательщику в момент постановки на учет. По нему любой контрагент находится в ЕГРЮЛ (юрлица) или ЕГРИП (ИП).
- 10 цифр — у юридических лиц (ООО, АО, НКО). Структура: 4 цифры — код налогового органа, 5 цифр — порядковый номер записи в реестре, 1 контрольная цифра.
- 12 цифр — у физических лиц и индивидуальных предпринимателей. Структура: 4 цифры — код инспекции, 6 цифр — порядковый номер, 2 контрольных разряда.
- Контрольные разряды считаются по утвержденному ФНС алгоритму (Приказ ФНС N ММВ-7-6/435@), поэтому опечатку в ИНН можно ловить сразу: некорректный ИНН не пройдет проверку контрольной суммы.
ИНН контрагента берут из договора, печати, шапки счета или выписки ЕГРЮЛ.
КПП
КПП (код причины постановки на учет) — 9-значный код, который вместе с ИНН определяет, на какой именно территориальной налоговой состоит юрлицо и по какому основанию.
- 9 цифр, всегда. Структура: 4 цифры — код налогового органа, 2 символа — причина постановки, 3 цифры — порядковый номер постановки.
- У одного юрлица может быть несколько КПП: основной — у головной организации, отдельный — у каждого обособленного подразделения, еще отдельный — при постановке на учет по месту нахождения недвижимости. В счете указывают КПП того филиала, через который идет сделка.
- У ИП КПП нет. Индивидуальный предприниматель ставится на учет только по ИНН — поле КПП в его реквизитах остается пустым, и это корректно.
Сколько символов и для кого
| Реквизит | Длина | Для кого |
|---|---|---|
| ИНН | 10 | Юридические лица (ООО, АО) |
| ИНН | 12 | ИП и физические лица |
| КПП | 9 | Юридические лица |
| КПП | — | У ИП и физлиц отсутствует |
Как проверить контрагента по ИНН
Самый быстрый способ — публичный сервис ФНС egrul.nalog.ru. По ИНН он отдает выписку из ЕГРЮЛ (для юрлиц) или ЕГРИП (для ИП): актуальное наименование, юридический адрес, директора, статус (действующее / ликвидировано / в процессе реорганизации), КПП головной организации. Сервис бесплатный, без регистрации — и стандартный шаг бухгалтерии перед заведением нового поставщика: пробить его по ЕГРЮЛ, чтобы убедиться, что юрлицо живое и ИНН не «зеркало» старой компании.
Как это устроено в Zolotenkov
В карточке покупателя (/sell/customer/:id) и поставщика (/buy/supplier/:id) у нас отдельные поля «ИНН» и «КПП» — на той же форме, где имя, адрес, телефон и валюта. Введенные значения:
- валидируются по длине (ИНН — 10 или 12 цифр, КПП — 9 цифр),
- сохраняются автосейвом без кнопки «Сохранить»,
- отображаются в списке поставщиков отдельной колонкой «ИНН» — чтобы на листе было сразу видно, заведен ли контрагент корректно для первички.
Это означает, что от момента «создать контрагента» до момента «выставить счет» — одна экранная сессия, никаких перенабиваний в параллельную систему.
Чего нет в Katana
Katana — это cloud-MRP, спроектированный для американского и европейского рынков. В карточке клиента у них есть поля:
First name / Last name / Company name / Display nameEmail / PhoneBilling address+Shipping address(включая несколько адресов отгрузки),Discount %,Currency,Comments.
Поля «ИНН» и «КПП» в этом списке нет — и custom fields их добавить не дают: custom-поля в Katana работают на уровне товаров и продуктов, а не контрагентов. Единственный способ сохранить ИНН — вбить его в поле Comment текстом, но тогда:
- ИНН не попадет на шаблон счета/PDF,
- ИНН нельзя отфильтровать в списке,
- ИНН нельзя валидировать на длину,
- КПП вообще некуда записать (комментарий становится свалкой).
Это архитектурное ограничение: Katana построена вокруг модели «клиент = имя + адрес + email», а не «клиент = юрлицо с налоговыми реквизитами». Переписать модель на налоговые реквизиты стран, где таких реквизитов нет в US/EU, Katana не будет — их рынок так не работает.
Почему это важнее, чем кажется
Когда производитель начинает выбирать MRP-систему, он сравнивает функции: рецепты, партии, склад, производственные заказы. ИНН/КПП в чек-листе обычно не стоит — это кажется «бухгалтерской мелочью». Но на практике все наоборот.
Представим швейную мастерскую, которая шьет форму для отеля:
- Мастер заводит отель как клиента в Katana — имя, адрес, email, телефон. Все.
- Делает производственный заказ, шьет, отгружает.
- Переходит выставлять счет. Отель просит счет на юрлицо ООО «Отель Весна» с указанием ИНН/КПП и банковских реквизитов. Иначе отдел закупок не примет.
- Мастер открывает Katana → нет полей для ИНН/КПП. Закрывает Katana, открывает Word. Копирует имя, адрес, строки заказа вручную. Печатает счет.
В Zolotenkov шаг 4 не существует: счет формируется с уже сохраненными ИНН/КПП, отель получает корректный документ с первого раза, бухгалтерия проводит платеж. Счет из Word — это не «небольшой отход от процесса», это потеря половины пользы от учетной системы.
Что еще завязано на ИНН/КПП
Поля нужны не только для печатных счетов. Они используются в:
- Счет-фактурах и УПД (обязательный реквизит по 169-й статье НК РФ).
- Платежных поручениях (банки не примут перевод юрлицу без ИНН получателя).
- Книге покупок/продаж при ведении НДС.
- Электронном документообороте (СКБ Контур, Такском, Диадок — любые ЭДО-провайдеры требуют ИНН/КПП обеих сторон).
- Интеграции с 1С:Бухгалтерия — справочник контрагентов в 1С без ИНН невозможен.
Если MRP не хранит ИНН/КПП рядом с контрагентом — каждую точку интеграции придется связывать с параллельной системой, где этот справочник ведется отдельно. В итоге ИНН/КПП все равно придется завести — но в двух местах, и при расхождении у вас будет два источника «правды».
Когда можно обойтись без ИНН/КПП
Есть мастерские, которые физически не работают с юрлицами: частная ювелирная мастерская с розничными заказами через Instagram, мыловар с продажами только на Ozon и Wildberries, кондитер, работающий только с физлицами. У них все клиенты — физические лица, и ИНН/КПП им действительно не нужны.
Но как только на горизонте появляется первый B2B-клиент — оптовик, HoReCa-канал, корпоративный заказчик, подарочный заказ для компании — отсутствие полей ИНН/КПП в MRP-системе становится якорем. А B2B-канал у большинства мастерских появляется на 2–3 год работы, когда начинается выход из «маркетплейсовой трубы».
Резюме
- ИНН и КПП — обязательные реквизиты российской первички. Без них юрлицо не может выставить/оплатить счет корректно.
- В Zolotenkov эти поля заложены в карточку покупателя и поставщика, с валидацией и автосохранением, видны в списке поставщиков отдельной колонкой.
- В Katana этих полей нет и добавить их нельзя — это архитектурное следствие того, что система построена под US/EU-рынок.
- Для российского производителя, который работает или планирует работать с юрлицами, отсутствие ИНН/КПП в MRP превращает счет-фактуру в ручную работу в параллельной программе.
Читайте также
- Сравнение Zolotenkov MRP и Katana — почему Katana не подходит для российского B2B и какие еще функции у нее отсутствуют.
- Работа с B2B в крафт-производстве — что хотят от вас сети, шоурумы, рестораны и какие документы нужны для опта.
- Закупки и поставщики в Zolotenkov MRP — как ведутся карточки контрагентов с ИНН/КПП и какие документы формируются автоматически.
Попробовать Zolotenkov.MRP бесплатно → заведите первого контрагента с ИНН/КПП за 2 минуты.