Связаться
  • OpenCart
  • Оплата
  • v1.1.0

E-Invoice EN 16931 для OpenCart — ZUGFeRD / Factur-X, XRechnung и Peppol BIS (Словакия, Бельгия) из заказов

Электронные счета по EN 16931 прямо из заказов OpenCart 4, 3 и 2.3: ZUGFeRD / Factur-X (PDF/A-3 с XML внутри), XRechnung 3.0 в CII и UBL, Peppol BIS Billing 3.0 для словацкой e-faktúra (DIČ, 0245) и бельгийского B2B (номер предприятия, 0208), Factur-X с данными французской реформы. VAT ID, Leitweg-ID, IČO, DIČ и номер компании покупателя на чекауте, категории НДС с причинами освобождения, нумерация без пропусков — всё формируется в вашем магазине. Pro — автовыдача с письмом, кредит-ноты, счета в кабинете покупателя, передача в словацкую службу доставки счетов или бельгийский Peppol access point, CSV для французского e-reporting, VIES. Лицензия навсегда.

Скачать Free
Pro · лицензия навсегда Чем больше сайтов, тем дешевле каждый
Совместимость
OpenCart 4.0.2 – 4.1.x, 3.0.x и 2.3.0.2 (проверено на 4.1.0.3, 4.0.2.3, 3.0.5.0, 2.3.0.2 на PHP 7.0) · штатный чекаут и One Page Checkout (CatCode) · ZUGFeRD / Factur-X EN 16931 · XRechnung 3.0 · Peppol BIS Billing 3.0 (SK, BE) · Factur-X с данными реформы Франции
Версия
v1.1.0 (OpenCart 4)
v1.1.0 (OpenCart 3.x)
v1.1.0 (OpenCart 2.3)
Лицензия
один сайт, навсегда
Триал
7 дней, без карты, один на сайт
Обновлено
октябрь 2026
Или все 173 Pro-модулей в All Access — 4 990 ₴ / год

Что есть во Free,
а что даёт Pro

Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.

Функция Free Pro
ZUGFeRD / Factur-X: PDF/A-3b с CII XML внутри, профиль EN 16931 ✔ ✔
XRechnung 3.0 в обоих синтаксисах — CII и UBL ✔ ✔
Peppol BIS Billing 3.0 для словацкой e-faktúra: DIČ продавца и покупателя как Peppol-адрес (схема 0245) ✔ ✔
Peppol BIS Billing 3.0 для бельгийского B2B: номер предприятия (KBO / BCE) как Peppol-адрес (схема 0208), проверка контрольных цифр на чекауте ✔ ✔
Factur-X с данными французской реформы: SIREN / SIRET, категория операции, НДС по дебетам, примечания PMD / PMT / AAB, проверка BR-FR; французский счёт — только в евро ✔ ✔
Счёт одной кнопкой на странице заказа: PDF-превью, PDF и все XML с экрана заказа ✔ ✔
VAT ID, Leitweg-ID (референс покупателя), IČO, DIČ и номер компании (SIREN / SIRET, бельгийский номер предприятия) покупателя как custom fields OpenCart — создаются кнопкой, проверяются на чекауте ✔ ✔
Категории НДС S / Z / E / AE / K / G / O автоматически: reverse charge, внутриевропейская поставка, экспорт, малый бизнес — с текстом причины и кодом VATEX ✔ ✔
Купоны как скидки по группам НДС, сертификаты и баланс как предоплата, вторая валюта заказа ✔ ✔
Нумерация без пропусков по вашему шаблону (INV-{YYYY}-{N:5}), проверка без расхода номера, пересборка под тем же номером ✔ ✔
Исправление данных покупателя на странице заказа ✔ ✔
Язык документа по стране покупателя (немецкий, французский, словацкий, нидерландский, английский) или один для всех ✔ ✔
Языки модуля: English, Deutsch, Français, Slovenčina, Nederlands ✔ ✔
Автовыдача на выбранных статусах заказа с письмом покупателю: PDF плюс XML XRechnung или Peppol — ✔
Кредит-ноты (тип 381): полная на Refunded / Reversed, частичная на сумму с разбивкой по ставкам — ✔
Счета в кабинете покупателя (страница заказа) с ключевыми ссылками — ✔
Передача словацкой e-faktúra в вашу службу доставки счетов по HTTPS с API-ключом — ✔
Передача бельгийских Peppol-счетов в ваш access point по HTTPS с API-ключом — ✔
CSV для французского e-reporting продаж потребителям — ✔
Проверка VAT ID в VIES на чекауте — ✔
Логотип магазина на PDF, ZIP для бухгалтера (PDF + XML + CSV) — ✔

Как это выглядит

Счёт ZUGFeRD / Factur-X из заказа OpenCart, на немецком
Счёт из немецкого тестового магазина: PDF/A-3b на немецком, VAT ID и Leitweg-ID покупателя, купон 10 % разложен на группы 19 % и 7 %, оплата наложенным платежом. Внутри PDF — CII XML по EN 16931.
Поля VAT ID, Leitweg-ID, IČO и DIČ на чекауте OpenCart с One Page Checkout
One Page Checkout (CatCode) на OpenCart 4.1 с полями E-Invoice: VAT ID в неверном формате отклоняется у поля, с правильным заказ проходит.
Блок счетов в кабинете покупателя OpenCart
Pro: покупатель открывает заказ в кабинете и скачивает PDF счёта и XML XRechnung. Другой покупатель или посетитель, открывший тот же заказ, ничего не получит.

Главное о модуле

Словацкая e-faktúra: Peppol BIS и служба доставки счетов

С 1 января 2027 года словацкий плательщик НДС выставляет счета за внутренние поставки словацким компаниям в структурированном виде по EN 16931 и передаёт их через сертифицированную службу доставки (§ 85o и § 76a закона 222/2004 об НДС в редакции закона 385/2025).

Бельгия: Peppol BIS для B2B с 1 января 2026

С 1 января 2026 года бельгийские плательщики НДС выставляют друг другу только структурированные электронные счета — в формате Peppol BIS Billing 3.0 через сеть Peppol.

Франция: реформа электронных счетов 2026 / 2027

С 1 сентября 2026 года все французские компании должны принимать электронные счета, крупные и средние (ETI) — ещё и выставлять их.

Триал стартует, когда вы попросите

Свежая установка — бесплатная версия, ничего не включается само. Кнопка «Попробовать Pro 7 дней» → e-mail → ключ сразу в окне и письмом.

Один ключ — один сайт

Переносите магазин — отвяжите лицензию на старом домене и активируйте на новом сами. Для студий — ключи на 5, 25 сайтов или без ограничений.

Технические требования

  • OpenCart 4.0.2 – 4.1.x (проверено на 4.1.0.3 и 4.0.2.3 с драйвером pdo), 3.0.x (проверено на 3.0.5.0) или 2.3.0.2 (проверено на PHP 7.0)
  • PHP — как требует ваша версия OpenCart; cURL для VIES и передачи, GD для логотипа (JPEG / PNG). Без сторонних библиотек; шрифты (Liberation Sans) в комплекте.
  • Налоги OpenCart настроены в налоговых классах товаров и доставки; модуль читает налоговые строки заказа.
  • Единицы: одна единица счёта для всех товаров и одна для доставки — из настроек.
  • Чекаут: штатный и One Page Checkout (CatCode). Сторонние чекауты с собственными шаблонами полей не проверялись.
  • Языки модуля: английский, немецкий, французский, словацкий, нидерландский.

История версий

v1.1.0 Текущая октябрь 2026

Бельгия: Peppol BIS Billing 3.0 для B2B с номером предприятия (KBO / BCE, схема 0208) и проверкой контрольных цифр на чекауте, документы на нидерландском.

v1.0.0 Первый релиз октябрь 2026

Для OpenCart 4.x, 3.x и 2.3: ZUGFeRD / Factur-X (PDF/A-3b, EN 16931), XRechnung 3.0 в CII и UBL, Peppol BIS Billing 3.0 для словацкой e-faktúra; VAT ID, Leitweg-ID, IČO и DIČ покупателя как…

Вместе с E-Invoice EN 16931 для OpenCart покупают

4 модуля одним заказом — на 40% дешевле, чем по отдельности

Набор «Старт магазина» E-Invoice EN 16931 Nova Poshta Premium LiqPay Telegram-уведомления и Viber/SMS покупателям Нужно больше — все 173 модулей в All Access за 4 990 ₴.
3 790 ₴ навсегда вместо 6 260 ₴ поштучно
Купить набор →

Полное описание модуля

E-Invoice EN 16931 для OpenCart превращает заказы в электронные счета по европейскому стандарту EN 16931: ZUGFeRD / Factur-X (PDF/A-3 с XML внутри), XRechnung 3.0 в синтаксисах CII и UBL и Peppol BIS Billing 3.0 для словацкой e-faktúra, обязательной между словацкими компаниями с 1 января 2027 года. Один модуль для OpenCart 4, 3 и 2.3; всё формируется в вашем магазине — без внешнего сервиса, без подписки, без передачи данных заказов третьим лицам.

Магазин на WooCommerce? Для него есть отдельный плагин — E-Invoice EN 16931 для WooCommerce: ZUGFeRD / Factur-X и XRechnung 3.0 из заказов WooCommerce.

Честно о тестировании. Модуль прошёл полные прогоны в чистых магазинах на OpenCart 4.1.0.3, 4.0.2.3 (драйвер pdo), 3.0.5.0 и 2.3.0.2 на PHP 7.0, установка штатным инсталлятором, настоящие оформления заказов на витрине: все 76 файлов XRechnung (CII и UBL, счета и кредит-ноты) — ACCEPTABLE в официальном валидаторе KoSIT 1.6.3 с конфигурацией XRechnung 3.0.2, все 76 PDF и CII валидны в Mustang 2.26 (EN 16931 и veraPDF PDF/A-3b), все 12 файлов Peppol BIS без ошибок по схеме UBL 2.1, правилам CEN EN 16931 и OpenPeppol BIS 3.0.20. Сумма каждого документа равна сумме заказа — и с купоном, и во второй валюте. Реальные порталы и поставщиков ещё не проверяли — ZRE / OZG-RE, Chorus Pro, Peppol access point, сертифицированную словацкую службу доставки счетов: попробуйте на своём магазине в 7-дневном триале Pro. Налоговое содержание счёта — это настройки продавца, а не налоговая консультация.

Что видит покупатель

  • Поля для компаний — VAT ID, референс покупателя / Leitweg-ID и, для Словакии, IČO и DIČ. Это обычные custom fields OpenCart, модуль создаёт их кнопкой, поэтому они работают на штатном чекауте, в регистрации и кабинете и рядом с One Page Checkout.
  • Проверка прямо у поля: VAT ID в неверном формате, словацкий DIČ или IČO неверной длины останавливают заказ с сообщением у поля. С Pro и включённым VIES отклоняется и номер, который VIES называет незарегистрированным; недоступный VIES заказ никогда не блокирует.
  • Счёт письмом (Pro): PDF с XML внутри, плюс XML XRechnung для заказов с Leitweg-ID и Peppol XML для словацкого B2B.
  • Счета в кабинете (Pro): на странице заказа в кабинете покупателя есть блок «Invoices» с PDF и XML. Ссылки привязаны к каждому документу ключом: другой покупатель или посетитель ничего не получит.

Что получает админ

  • Панель электронного счёта на странице заказа: выдать счёт, посмотреть PDF, скачать PDF, CII, XRechnung CII и UBL, Peppol BIS; видеть кредит-ноты и исправить данные покупателя (VAT ID, референс, IČO, DIČ).
  • Проверка перед выдачей на реальном заказе: модуль строит документ с вашими настройками и говорит, чего не хватает, не расходуя номер счёта.
  • Категории НДС автоматически из заказа: стандартная ставка S, нулевая Z, reverse charge AE и внутриевропейская поставка K для компании из ЕС с VAT ID, экспорт G, услуги за рубеж и малый бизнес E — каждая с текстом причины и кодом VATEX.
  • Суммы ровно как в заказе: товары, доставка и сборы с налогом по ставкам, купоны как скидки по группам НДС, сертификаты и баланс как предоплата, вторая валюта заказа.
  • Нумерация без пропусков по шаблону вроде INV-{YYYY}-{N:5} под блокировкой, со сбросом каждый год и стартовым номером, чтобы продолжить из прежней программы; «Пересобрать» создаёт документ заново под тем же номером.
  • Реестр документов с фильтрами и всеми файлами.

Словацкая e-faktúra: Peppol BIS и служба доставки счетов

С 1 января 2027 года словацкий плательщик НДС выставляет счета за внутренние поставки словацким компаниям в структурированном виде по EN 16931 и передаёт их через сертифицированную службу доставки (§ 85o и § 76a закона 222/2004 об НДС в редакции закона 385/2025). Модуль закрывает часть магазина:

  • для словацкого продавца и словацкой компании-покупателя счёт выдаётся ещё и как Peppol BIS Billing 3.0 (UBL) с DIČ обеих сторон как Peppol-адресом 0245, группами 23 % / 5 % и документом на словацком;
  • DIČ или IČO неверной длины отклоняются на чекауте;
  • Pro отправляет Peppol XML в вашу службу доставки счетов: кнопкой на странице заказа или автоматически после выдачи счёта. Ответ поставщика записывается в реестр и историю заказа; неудачная передача помечается как неудачная, её можно повторить.

У каждого поставщика свой API. Модуль поддерживает распространённую форму — HTTPS-адрес, принимающий UBL XML в теле запроса, с API-ключом в заголовке с названием, которое вы указываете; ключ хранится зашифрованным, plain http отклоняется, сертификат поставщика проверяется. Мы проверили это на собственном HTTPS-эндпоинте (ключ принят, неверный ключ → HTTP 401 виден в заказе), на реальном сертифицированном поставщике — ещё нет.

Бельгия: Peppol BIS для B2B с 1 января 2026

С 1 января 2026 года бельгийские плательщики НДС выставляют друг другу только структурированные электронные счета — в формате Peppol BIS Billing 3.0 через сеть Peppol. Модуль закрывает часть магазина:

  • для бельгийского продавца и бельгийской компании-покупателя счёт выдаётся ещё и как Peppol BIS Billing 3.0 (UBL): номер предприятия (KBO / BCE, 10 цифр) обеих сторон — это Peppol-адрес и идентификатор юрлица со схемой 0208. Номер берётся из поля «номер компании» или выводится из BE VAT ID;
  • поле номера компании на чекауте проверяет контрольные цифры (mod 97): номер с ошибкой отклоняется у поля ещё до оформления заказа;
  • ставки 21 % и 6 % — отдельными группами НДС; документ на нидерландском или французском, в зависимости от языка заказа;
  • бельгийский потребитель получает обычный PDF / Factur-X, без Peppol-файла;
  • Pro отправляет Peppol XML в ваш access point кнопкой на странице заказа или автоматически после выдачи счёта. Ответ записывается в реестр и историю заказа.

Передачу мы проверили на собственном тестовом HTTPS-эндпоинте, с реальным бельгийским access point — ещё нет. У каждого провайдера свой API: модуль поддерживает распространённую форму — HTTPS-адрес, принимающий UBL XML, с API-ключом в заголовке. Каждый Peppol-файл мы проверили официальными правилами OpenPeppol (PEPPOL-EN16931-UBL 3.0.21) и CEN EN 16931.

Франция: реформа электронных счетов 2026 / 2027

С 1 сентября 2026 года все французские компании должны принимать электронные счета, крупные и средние (ETI) — ещё и выставлять их. Малые и микропредприятия выставляют с 1 сентября 2027 года. Счета между компаниями проходят через платформу, одобренную налоговой (plateforme agréée), а продажи потребителям подаются как e-reporting. Модуль готовит Factur-X с данными реформы — файл загружается в вашу платформу:

  • SIREN продавца и компании-покупателя (схема 0002), SIRET — как идентификатор (0009), электронные адреса со схемой 0225;
  • категория операции (BT-23): товары, услуги или смешанная, отдельно — уже оплаченные счета; отметка B2B / B2C;
  • опция «НДС по дебетам» для услуг: код BT-8 = 5 и обязательное примечание на каждом счёте;
  • обязательные примечания PMD (пени за просрочку), PMT (фиксированная компенсация 40 €) и AAB (скидка за досрочную оплату) — с готовыми текстами, которые можно изменить;
  • поле SIREN / SIRET на чекауте: номер неправильной длины отклоняется у поля. B2B или B2C модуль определяет по SIREN покупателя — из этого поля или из французского VAT ID;
  • проверка перед выдачей по французским правилам BR-FR — показывает, чего не хватает; выдачу блокирует только валюта (пункт ниже);
  • французский счёт выдаётся только в евро. Для счёта в другой валюте правило BR-FR-CO-12 требует ещё и сумму НДС в евро — по последнему курсу Banque de France (от курса ЕЦБ), известному на день возникновения налога (CGI, ст. 266-1 bis). Курс OpenCart другой (ручной или на момент заказа), поэтому честную сумму из него не получить. Поэтому заказ французского продавца не в евро модуль в счёт не превращает: причина видна на странице заказа, при автовыдаче — в истории заказа, номер не расходуется. Главный экран модуля предупреждает, если в магазине включены другие валюты; кредит-ноты к уже выданным счетам работают как обычно;
  • Pro: CSV для e-reporting продаж потребителям — суммы по дням, валюте, виду операции и ставке НДС, чтобы внести их в платформу. Официальный поток e-reporting формирует сама платформа.

Каждый французский счёт мы проверили официальными правилами Factur-X / EN 16931 (Mustang, veraPDF) и французской схематроной BR-FR (FNFE-MPE, версия 1.4.0.04). Прямого подключения к конкретной платформе в модуле нет.

Pro: автоматизация, кредит-ноты, кабинет покупателя и ZIP для бухгалтера

  • Автовыдача, когда заказ получает выбранные статусы, с письмом покупателю.
  • Кредит-ноты (тип 381): полная, когда заказ становится Refunded / Reversed, и частичная на любую сумму со страницы заказа — с разбивкой по ставкам НДС счёта и ссылкой на счёт; сумму больше счёта модуль отклоняет.
  • Счета в кабинете покупателя с ключевыми ссылками.
  • Передача в словацкую службу доставки счетов кнопкой или автоматически.
  • Передача бельгийских счетов в ваш Peppol access point кнопкой или автоматически.
  • CSV для e-reporting во Франции — продажи потребителям по дням, валюте, виду операции и ставке НДС.
  • Проверка VIES номера VAT ID на чекауте, ответы хранятся сутки.
  • Ваш логотип на PDF и ZIP для бухгалтера за период: PDF, XML и CSV-список.

Как это работает шаг за шагом

  1. Внесите данные продавца (название, адрес, VAT ID, налоговый или регистрационный номер, контакт) и платёжные данные (IBAN, BIC, дней до оплаты).
  2. Создайте поля покупателя — по кнопке на каждое: VAT ID, референс / Leitweg-ID, IČO, DIČ, номер компании (SIREN / SIRET, бельгийский номер предприятия).
  3. Запустите проверку на любом заказе — модуль покажет, будет ли документ валидным и что добавить.
  4. Компания оформляет заказ и вводит VAT ID (госзаказчик — Leitweg-ID, словацкая фирма — IČO и DIČ).
  5. Нажмите «Issue invoice» на странице заказа — или, с Pro, счёт выдаётся сам на выбранном статусе, отправляется покупателю письмом и, для словацкого B2B, передаётся в службу доставки счетов.
  6. Возврат → кредит-нота; в конце месяца — ZIP для бухгалтера.

Что под капотом

  • Стандарты: EN 16931 (urn:cen.eu:en16931:2017), профиль EN 16931 ZUGFeRD / Factur-X с XMP-метаданными и вложенным XML, XRechnung 3.0 в CII и UBL, Peppol BIS Billing 3.0 (CustomizationID urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0).
  • PDF/A-3b с профилем sRGB и встроенными шрифтами — немецкая, французская и словацкая диакритика печатаются правильно.
  • Суммы по правилам EN 16931: НДС от базы группы, разница с округлением OpenCart закрывается суммой округления — к оплате ровно сумма заказа.
  • Номера под блокировкой: два заказа в одну секунду никогда не получат одинаковый номер; проверка перед выдачей номер не расходует.
  • Малый бизнес без VAT ID: налоговый номер пишется как идентификатор продавца (BT-29), так что правило BR-CO-26 выполняется.
  • События OpenCart и собственные таблицы (cc_einvoice_document, cc_einvoice_order, cc_einvoice_kv) — без правок файлов ядра. Деинсталляция оставляет реестр (документы нужно хранить по закону); «Удалять данные при деинсталляции» убирает таблицы и поля, созданные модулем.

Как установить

  1. OpenCart 4: Расширения → Установка расширений → загрузите cc_einvoice.ocmod.zip (не переименовывайте архив) и нажмите «Установить». OpenCart 3: Расширения → Установка расширений → cc_einvoice-oc3.ocmod.zip, затем Модификации → Обновить. OpenCart 2.3: скопируйте содержимое папки upload/ из cc_einvoice-oc2.ocmod.zip в корень магазина (FTP или файловый менеджер хостинга).
  2. Расширения → Модули → E-Invoice EN 16931 → «Установить», затем «Редактировать».
  3. Данные продавца и оплаты, формат номера; создайте поля покупателя.
  4. Проверка на заказе, затем «Issue invoice» на тестовом заказе.
  5. Для Pro: вкладка «Licence» — ключ из письма после оплаты или 7-дневный триал; затем статусы автовыдачи и, для Словакии или Бельгии, адрес и ключ службы доставки счетов или Peppol access point.
  6. Обновление с 1.0.0 на OpenCart 4: OpenCart принимает новую версию только после деинсталляции старой и при деинсталляции стирает настройки модуля. Перед обновлением перепишите настройки (продавец, оплата, форматы номеров, НДС, Pro), затем: Модули → E-Invoice EN 16931 → «Удалить» → Установка расширений → удалить старый архив → загрузить новый → «Установить» → Модули → «Установить» и внесите настройки снова. Поля покупателя из 1.0.0 (VAT ID, референс, IČO, DIČ) модуль привяжет сам — новые не создавайте; один раз он покажет, что именно ввести снова, и последние номера счёта и кредит-ноты. Документы, нумерация, данные покупателей и лицензия сохраняются. Ссылки на счета в уже отправленных письмах перестанут работать, в кабинете покупателя будут новые. С 1.1.0 модуль хранит копию настроек и возвращает их сам. На OpenCart 3.x и 2.3 новый архив просто устанавливается поверх старого, настройки остаются.

Вопросы
о модуле

Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.

@catcode_support Настройка, совместимость, активация
Нужен ли внешний сервис или подписка на электронные счета?

Нет. PDF и XML формируются в вашем OpenCart, данные заказов никуда не передаются. Наружу обращаются только две Pro-функции: проверка VIES (публичный сервис Еврокомиссии) и передача в словацкую службу доставки счетов или бельгийский Peppol access point, который вы настраиваете сами.

Примут ли мои счета порталы и бухгалтерские программы?

Каждый документ из наших прогонов на OpenCart 4.1, 4.0.2, 3.0 и 2.3 прошёл официальные валидаторы: KoSIT 1.6.3 с конфигурацией XRechnung 3.0.2, Mustang 2.26 (EN 16931 + veraPDF PDF/A-3b), а Peppol-файлы — правила CEN EN 16931 и OpenPeppol BIS 3.0.20. Реальные порталы (ZRE / OZG-RE, Chorus Pro, Peppol access point) ещё не проверяли — попробуйте на своём магазине в 7-дневном триале Pro, а если что-то отклонят, быстро исправим.

Словакия: что модуль делает для e-faktúra с 2027 года?

Для словацкого продавца и словацкой компании-покупателя (IČ DPH, IČO или DIČ) модуль выдаёт счёт ещё и как Peppol BIS Billing 3.0 с DIČ обеих сторон как Peppol-адресами (0245). Pro передаёт этот XML в службу доставки счетов, с которой у вас договор, — любому поставщику, принимающему UBL XML по HTTPS с API-ключом в заголовке. Передачу мы проверили на собственном тестовом HTTPS-эндпоинте, на реальном сертифицированном поставщике — ещё нет.

Бельгия: что модуль делает для Peppol с 2026 года?

Для бельгийского продавца и бельгийской компании-покупателя модуль выдаёт счёт ещё и как Peppol BIS Billing 3.0 с номером предприятия (KBO / BCE) обеих сторон как Peppol-адресом 0208; номер с ошибкой в контрольных цифрах отклоняется на чекауте. Pro передаёт XML в ваш Peppol access point — любому, который принимает UBL XML по HTTPS с API-ключом в заголовке. Передачу мы проверили на собственном тестовом эндпоинте, на реальном бельгийском access point — ещё нет.

Франция: можно ли выставить счёт не в евро?

Нет. Для французского счёта в другой валюте правила BR-FR требуют сумму НДС в евро по курсу Banque de France на день возникновения налога (CGI, ст. 266-1 bis), а курс OpenCart этого не даёт. Поэтому модуль выдаёт французские счета только для заказов в евро, а для другой валюты объясняет причину на странице заказа и номер не расходует.

Кто отвечает за налоговое содержание счёта?

Продавец. Категории НДС и тексты освобождения имеют разумные значения по умолчанию, но это настройки, а не налоговая консультация. Освобождённые поставки и упрощённые счета из словацкого B2B-потока автоматически не исключаются — нетипичные случаи сверьте с налоговым консультантом.

Зарегистрированный покупатель не видит поле VAT ID на чекауте.

OpenCart показывает поля аккаунта зарегистрированному покупателю в кабинете, а не на чекауте. Покупатель добавляет номер в кабинете, или вы вносите его на странице заказа через «Исправить данные покупателя» перед выдачей счёта.

Лицензия действительно навсегда?

Да. Для OpenCart лицензия — одна оплата без ежегодных платежей, Pro-функции остаются в вашем магазине навсегда.

Что остаётся бесплатным?

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

Не тот вариант, что искали?

Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.

Заказать кастомный модуль