
Facturae и FACe для WooCommerce — э-счета для испанских администраций
Счёт Facturae 3.2.2 из заказа WooCommerce на вашем сервере; Pro подписывает его вашим сертификатом и отправляет в FACe.
- Совместимость
- WordPress 6.4+ · WooCommerce 8.0+ · PHP 7.4+ · HPOS · English, español
- Лицензия
- сайт + тестовая копия, годовая
- Триал
- 7 дней, без карты, один на сайт
- Обновлено
- ноябрь 2026
Что есть во Free,
а что даёт Pro
Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.
Главное о модуле
Что делает бесплатная версия
На чекауте (классическом и блочном) появляются необязательные поля: NIF/CIF покупателя и три кода DIR3 — бухгалтерская служба (oficina contable), орган управления (órgano gestor) и подразделение обработки (unidad tramitadora).
Что добавляет Pro
Сертификат вашего бизнеса (.p12/.pfx или PEM) подписывает счёт подписью XAdES по политике подписи Facturae; закрытый ключ хранится зашифрованным, пароль файла не хранится, а подпись проверяется сразу после создания.

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

Один ключ — сайт и тестовая копия
Переносите сайт — отвяжите лицензию на старом домене и активируйте на новом сами. Тестовая копия (staging., dev.) работает с тем же ключом и места сайта не занимает. Для студий — ключи на 5, 25 сайтов или без ограничений.
Технические требования
WordPress 6.4+, WooCommerce 8.0+, PHP 7.4+.
Магазин в Испании с налогами IVA, IGIC или IPSI.
Для Pro-подписи — квалифицированный сертификат (например, FNMT); для FACe — регистрация интегратора.
История версий
Первый выпуск: Facturae 3.2.2 из заказа, NIF и коды DIR3 на чекауте, проверка по XSD, собственная нумерация, скачивание XML.
Вместе с Facturae и FACe покупают


Spain Couriers для WooCommerce — SEUR, Correos Express, Correos, MRW, GLS и CTT Express

Брошенные корзины для WooCommerce

Verifactu для WooCommerce — записи счетов AEAT и налоговый QR
Полное описание модуля
Facturae for WooCommerce делает из заказа магазина файл Facturae 3.2.2, который принимают испанские государственные администрации. Всё происходит на вашем сервере, без стороннего сервиса выставления счетов. На чекауте покупатель вписывает NIF/CIF и три кода DIR3 учреждения, а в заказе появляется блок «Facturae» с кнопками. Pro подписывает файл сертификатом вашего бизнеса и отправляет его в FACe, общую точку входа для э-счетов испанской государственной администрации.
Что делает бесплатная версия
На чекауте (классическом и блочном) появляются необязательные поля: NIF/CIF покупателя и три кода DIR3 — бухгалтерская служба (oficina contable), орган управления (órgano gestor) и подразделение обработки (unidad tramitadora). Контрольная буква испанского NIF проверяется. В заказе блок «Facturae» создаёт счёт: продавец и покупатель, позиции с количеством и ценой, купоны как скидки по строкам, доставка и сборы, налоги по ставкам, срок оплаты и IBAN. Поддерживаются IVA, IGIC (Канарские острова) и IPSI (Сеута и Мелилья). Каждый файл перед сохранением проверяется по официальной XSD Facturae 3.2.2, которая входит в плагин: файл, не прошедший проверку, не сохраняется, а причина показывается. Собственная серия и счётчик никогда не дают один номер дважды и не оставляют пропусков из-за отклонённого счёта. NIF, коды DIR3, орган-инициатор и reference expediente можно исправить в блоке заказа и создать счёт заново с тем же номером. XML скачивается с экрана заказа.
Что добавляет Pro
Сертификат вашего бизнеса (.p12/.pfx или PEM) подписывает счёт подписью XAdES по политике подписи Facturae; закрытый ключ хранится зашифрованным, пароль файла не хранится, а подпись проверяется сразу после создания. Возврат оплаченного заказа даёт исправительный счёт (factura rectificativa) в отдельной серии, указывающий на счёт, который он исправляет. Счёт можно создавать автоматически — по статусу заказа «Обрабатывается» или «Выполнен» — подписывать и прикладывать к письмам покупателю. Подписанный счёт отправляется в FACe (REST API поставщика): регистрационный номер и статус хранятся в заказе и каждый час обновляются, а запрос на аннулирование, с причиной или без, можно подать из заказа. Для этого нужны квалифицированный сертификат и регистрация интегратора на портале FACe. Есть zip-экспорт файлов выбранных заказов или за период и журнал: что подписано, отправлено и что ответили.
Что стоит знать заранее
- Файл, созданный бесплатной версией, не подписан: точки входа вроде FACe требуют подпись, поэтому его подписывают своим инструментом или Pro.
- Для подписи нужен квалифицированный сертификат бизнеса с закрытым ключом, который можно экспортировать (.p12/.pfx или PEM). Ключи EC не поддерживаются; старый .p12 с RC2 на OpenSSL 3 нужно экспортировать заново.
- Для FACe нужна регистрация интегратора на портале интеграторов FACe и добавление сертификата на платформу там. Без этого работают создание и подпись.
- По умолчанию среда FACe тестовая; production выбирается в настройках явно.
- Счёт — юридический документ: правильность сумм и налогов остаётся за магазином. Если итог счёта не совпадает с заказом, модуль предупреждает, но не блокирует.
- Не реализовано: recargo de equivalencia, удержание IRPF, освобождённые операции с правовым основанием, эквивалент в евро для иностранной валюты, вложения в FACe, репозиторий счетов FACe и FACeB2B.
- Период исправительного счёта (TaxPeriod) — календарный месяц исправляемого счёта; если нужен квартал, это меняет фильтр ccfe_corrective_data.
- Если другой плагин уже нумерует счета, для Facturae нужна отдельная серия.
- Рядом с нашим модулем Verifactu (записи для AEAT): они выполняют разные задачи — Verifactu передаёт записи в AEAT, Facturae — счета администрациям; NIF, сохранённый Verifactu, используется как запасной.
Как это работает, шаг за шагом
- В WooCommerce → Facturae впишите данные бизнеса (NIF/CIF, название, адрес), серию и налог магазина и сохраните.
- Покупатель указывает NIF и коды DIR3 на чекауте, либо вы вписываете их в блоке заказа.
- В заказе нажмите «Создать счёт» и скачайте XML.
- В Pro загрузите сертификат, подпишите счёт и нажмите «Отправить в FACe»; статус обновляется каждый час.
Под капотом
- Схемы Facturae 3.2.2 и xmldsig входят в плагин; создание и проверка счёта не обращаются к внешним сервисам.
- Транспорт FACe — REST API поставщика (/providers/v1) с токеном JWT RS256, подписанным вашим сертификатом.
- Закрытый ключ хранится зашифрованным (AES-256), пароль файла не хранится.
- Ежечасная проверка статусов берёт счета, которые проверяли давнее всего, поэтому открытые счета обходятся все.
- Классический и блочный чекаут, HPOS; языки: English, español.
Как установить
- Плагины → Добавить новый → Загрузить плагин: выберите zip и активируйте.
- WooCommerce → Facturae: впишите данные бизнеса, серию и сохраните.
- Создайте счёт в заказе с NIF покупателя.
- Для Pro на вкладке «Подпись и FACe» загрузите сертификат.
Модуля пока нет на wordpress.org: бесплатная версия и Pro — один архив с этой страницы. Без ключа он работает как бесплатная версия.
Вопросы
о модуле
Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.
Это официальный плагин испанской администрации?
Нет. Это независимый инструмент от нас; Facturae и FACe принадлежат испанской администрации, и мы с ней не связаны.
Подписан ли счёт в бесплатной версии?
Нет. Подпись XAdES вашим сертификатом — функция Pro. Файл бесплатной версии можно подписать своим инструментом.
Можно ли отправлять в FACe без Pro?
Нет, отправка в FACe есть в Pro. Бесплатная версия создаёт и проверяет файл, который вы скачиваете.
Что нужно для FACe?
Квалифицированный сертификат бизнеса и регистрация интегратора на портале интеграторов FACe с добавленным сертификатом.
Что с возвратом средств?
В Pro возврат по позициям даёт исправительный счёт в отдельной серии; возврат только суммы попадает в журнал с пояснением.
Что будет после пробного периода?
Pro отключится, бесплатная часть продолжит работать.
Пока нет ни одного отзыва. Будьте первым.
Пока вопросов нет. Спроси — мы ответим в течение 24 часов.
Не тот вариант, что искали?
Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—
Оплата списывается в гривне, ваш банк пересчитает её в вашу валюту. Цена в евро ориентировочная.



















