Zolotenkov
Советы для бизнеса 6 мин чтения

ИНН и КПП в карточке контрагента: длина, валидация, MRP

#ИНН #КПП #контрагенты #Katana #бухгалтерия
ИНН и КПП в карточке контрагента: длина, валидация, 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 цифр),
  • сохраняются автосейвом без кнопки «Сохранить»,
  • отображаются в списке поставщиков отдельной колонкой «ИНН» — чтобы на листе было сразу видно, заведен ли контрагент корректно для первички.

Это означает, что от момента «создать контрагента» до момента «выставить счет» — одна экранная сессия, никаких перенабиваний в параллельную систему.

Matching контрагента по ИНН между MRP, 1С или банком и ЭДО: совпадение идет по реквизиту, а не по свободному тексту в названии.

Чего нет в Katana

Katana — это cloud-MRP, спроектированный для американского и европейского рынков. В карточке клиента у них есть поля:

  • First name / Last name / Company name / Display name
  • Email / Phone
  • Billing address + Shipping address (включая несколько адресов отгрузки),
  • Discount %, Currency, Comments.

Поля «ИНН» и «КПП» в этом списке нет — и custom fields их добавить не дают: custom-поля в Katana работают на уровне товаров и продуктов, а не контрагентов. Единственный способ сохранить ИНН — вбить его в поле Comment текстом, но тогда:

  • ИНН не попадет на шаблон счета/PDF,
  • ИНН нельзя отфильтровать в списке,
  • ИНН нельзя валидировать на длину,
  • КПП вообще некуда записать (комментарий становится свалкой).

Это архитектурное ограничение: Katana построена вокруг модели «клиент = имя + адрес + email», а не «клиент = юрлицо с налоговыми реквизитами». Переписать модель на налоговые реквизиты стран, где таких реквизитов нет в US/EU, Katana не будет — их рынок так не работает.

Сравнение: без отдельного поля ИНН похожие названия контрагента превращаются в дубли, а с ключом ИНН остаются одной карточкой.

Почему это важнее, чем кажется

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

Представим швейную мастерскую, которая шьет форму для отеля:

  1. Мастер заводит отель как клиента в Katana — имя, адрес, email, телефон. Все.
  2. Делает производственный заказ, шьет, отгружает.
  3. Переходит выставлять счет. Отель просит счет на юрлицо ООО «Отель Весна» с указанием ИНН/КПП и банковских реквизитов. Иначе отдел закупок не примет.
  4. Мастер открывает 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 бесплатно → заведите первого контрагента с ИНН/КПП за 2 минуты.

Читайте также

Попробуйте Zolotenkov MRP

Облачная система учета для малого производства. Запуск за 30 минут.

Попробовать бесплатно