Перейти к содержимому
Все статьи
11 июля 2026 г.·4 мин чтения

Поля CNP/CUI и выставление счетов на компанию в WooCommerce (физлицо или юрлицо)

Как добавить поля компании (налоговый номер, регистрация, юридический адрес) на кассе, чтобы выставлять корректные B2B-счета и электронные фактуры.

У вас магазин на WooCommerce, и всё больше клиентов просят счёт на компанию. Проблема в том, что по умолчанию касса WooCommerce не имеет места для налогового номера (CUI/НДС), номера в торговом реестре или личного идентификатора для физлиц. В итоге заказы хорошие, а счета неполные, и бухгалтер их отклоняет.

Хорошая новость: чтобы это исправить, новый магазин не нужен. Нужно несколько дополнительных полей, показанных правильно (некоторые — только когда покупатель является компанией), плюс чистая связь с системой выставления счетов и, в Румынии, с системой электронных фактур. Ниже я покажу, какие именно поля нужны для корректного счёта, как их добавить и каких ошибок избегать, чтобы не получить непригодные данные для выставления счёта.

Какие поля действительно нужны: физлицо или юрлицо

Первое решение — дать клиенту указать, покупает ли он как физлицо или как компания. Идеально — переключатель «Покупаю как: физлицо / юрлицо», который показывает нужные поля.

Для юрлица корректному счёту нужны:

  • Название компании (обязательно)
  • Налоговый номер / НДС (CUI/CIF, с префиксом страны, если плательщик НДС)
  • Номер в торговом реестре (например, J40/1234/2020 в Румынии)
  • Адрес юридического офиса

Для физлица нужны только имя, адрес и контактные данные. Личный идентификационный номер (CNP) в обычном счёте НЕ требуется, и поскольку это чувствительные персональные данные, разумнее вообще его не запрашивать. Если особый документ его действительно требует, сделайте поле необязательным и объясните причину.

Как добавить поля в WooCommerce

Есть три пути, в порядке моей рекомендации:

  • Локальный плагин для выставления счетов. Лучшие коннекторы (Oblio, SmartBill, FGO и другие в Румынии) сами добавляют поля компании на кассе и отправляют данные прямо в счёт. Это самый чистый вариант для большинства магазинов.
  • Плагин пользовательских полей на кассе, если нужен точный контроль порядка и подписей.
  • Пользовательский код через хуки WooCommerce (`woocommerce_checkout_fields`) с логикой, которая показывает поля компании только при выборе «юрлицо».

Какой бы метод вы ни выбрали, помните две вещи: поля компании должны сохраняться в заказе (а не просто отображаться) и появляться в письме-подтверждении и в панели администратора, чтобы бухгалтер мог ими воспользоваться.

Проверка налогового номера и связь с электронной фактурой

В данных, введённых клиентом, будут ошибки — лишние пробелы, пропущенные буквы, неправильный префикс. Небольшая проверка окупается:

  • Проверяйте формат налогового номера и нормализуйте префикс.
  • Идеально — проверять номер в налоговой службе (существуют сервисы, подтверждающие статус плательщика НДС и возвращающие официальное название и адрес).

Важный момент в Румынии: для B2B-операций электронная фактура через систему RO e-Factura обязательна. На практике счёт должен попасть в налоговый портал в электронном формате. Поэтому показать поле налогового номера недостаточно — оно должно доходить до электронного счёта. Проще всего — провайдер выставления счетов, который автоматически отправляет в e-Factura, чтобы не вводить каждый заказ вручную.

Частые ошибки, которые я вижу

  • Поле налогового номера показано всем, включая физлиц — это путает и снижает конверсию. Показывайте его условно.
  • Запрос личного идентификатора без причины. По GDPR не собирают то, что не нужно. Обычным счетам он не требуется.
  • Поля есть на кассе, но не сохраняются в заказе и не доходят до счёта — работа впустую.
  • Без проверки вы получаете неверные налоговые номера, которые вручную исправляете в каждом заказе.
  • Выставление счетов не связано с электронной фактурой: вы генерируете PDF, но не отправляете их в портал и остаётесь несоответствующими требованиям B2B.

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

Как мы можем помочь

В MPO Web Studio мы занимаемся именно этим: чистая касса, поля компании с условным показом, проверка налогового номера и связь с провайдером счетов, который автоматически отправляет в RO e-Factura. Мы работаем удалённо по всей стране, с прозрачными ценами, и прежде чем вы что-то оплатите, можем подготовить демо на вашем конкретном случае, чтобы вы увидели, как именно это выглядит.

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

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

Обязателен ли личный идентификационный номер в счетах для физлиц?+

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

Какие поля строго обязательны для счёта на компанию?+

Название компании, налоговый номер (CUI/CIF), номер в торговом реестре (например, J40/1234/2020) и адрес юридического офиса. Если компания — плательщик НДС, налоговый номер содержит префикс страны.

Нужен ли плагин, или можно сделать кодом?+

Работают оба варианта. Локальный плагин для счетов — самый быстрый и отправляет данные прямо в счёт и электронную фактуру. Пользовательский код даёт точный контроль, но требует обслуживания. Выбор зависит от объёма B2B-заказов и желаемого уровня автоматизации.

Как связать кассу с электронной фактурой?+

Поле не связывают напрямую с налоговым порталом. Вы выбираете провайдера счетов (Oblio, SmartBill, FGO и т.д.), который получает данные заказа из WooCommerce и автоматически отправляет счёт в систему RO e-Factura. Поля компании на кассе просто питают этот поток.

Можно ли показывать поля компании только для юрлиц?+

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

Бесплатный гид

7 ошибок, которые отпугивают клиентов с вашего сайта

Оставьте email и получите гид прямо здесь, сразу. Без спама.

Отправляя, вы соглашаетесь с Политикой конфиденциальности.
MEchipa MPOОтвечаем лично

Хотите увидеть, как мог бы выглядеть сайт вашего бизнеса?

Напишите нам в WhatsApp — и мы бесплатно подготовим демо-сайт с названием вашего бизнеса. Сначала смотрите, потом решаете — без обязательств.

Запросить бесплатный демо-сайтОбычно отвечаем за пару минут