Связаться
  • WordPress
  • Payments
  • v1.0.0

myDATA AADE для WooCommerce — чеки ΑΛΠ / ΑΠΥ в myDATA для бизнесов, освобождённых от ΦΗΜ

Для бизнесов, освобождённых от ΦΗΜ по ΠΟΛ.1002/2014 — свободные профессии и услуги (разработчики, консультанты, дизайнеры, переводчики, преподаватели и онлайн-курсы, юристы, инженеры, бухгалтеры), жильё и отели, салоны красоты и спортзалы, турагентства, ФЛП без ΦΠΑ. Плагин передаёт чеки 11.1 ΑΛΠ и 11.2 ΑΠΥ из заказов WooCommerce в myDATA через REST API для ERP и показывает клиенту ΜΑΡΚ и QR-код. Продаёте товары физлицам — модуль вам не подходит.

Скачать Free
Pro · лицензия на год Чем больше сайтов, тем дешевле каждый
Совместимость
WooCommerce 8.0+ · WordPress 6.2+ · PHP 7.4+ · HPOS · классический и блочный чекаут · myDATA REST API для ERP v2.0.x
Лицензия
один сайт, годовая
Триал
7 дней, без карты, один на сайт
Обновлено
сентябрь 2026
Или все 144 Pro-модулей в All Access — 4 990 ₴ / год

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

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

Функция Free Pro
Чеки 11.1 ΑΛΠ и 11.2 ΑΠΥ в myDATA кнопкой из заказа; заказ только из услуг становится ΑΠΥ автоматически ✔ ✔
Шаг 1: выбор основания освобождения от ΦΗΜ по ΠΟΛ.1002/2014 и подтверждение ответственности — до этого документы идут только в тестовую среду myDATA ✔ ✔
ФИО и адрес клиента на копии чека; для оснований ст. 1 п. 2 чек без них не отправляется ✔ ✔
Категории ΦΠΑ из ставок WooCommerce: 24%, 13%, 6%, островные 17%, 9%, 4% и 0% с причиной εξαίρεσης (для магазина или для товара) ✔ ✔
Классификация дохода E3 по официальной таблице допустимых комбинаций AADE ✔ ✔
Типы оплаты по шлюзам WooCommerce; карточные шлюзы — тип 1 по умолчанию (тип 7 требует подписи ΦΗΜ) ✔ ✔
Нумерация серий без пропусков под блокировкой базы, новая серия каждый год через {YYYY} ✔ ✔
Проверки до отправки: ΑΦΜ с контрольной цифрой, суммы, ΦΠΑ, причины εξαίρεσης, комбинации E3 — ошибочный документ не получает номер ✔ ✔
Безопасный повтор: если myDATA не ответил, плагин сначала ищет документ в myDATA и только потом отправляет снова ✔ ✔
Отмена в myDATA (CancelInvoice) и новый документ с новым номером ✔ ✔
ΜΑΡΚ, UID и QR-код в письме, на странице благодарности, в «Мой аккаунт» и на печатной копии ✔ ✔
Тестовая среда (mydataapidev) и рабочая, просмотр XML до отправки и XML, который ушёл ✔ ✔
Языки плагина: English, ελληνικά ✔ ✔
Автоотправка в фоне, когда заказ получает выбранные статусы — ✔
Ежечасная проверка и повтор документов без ответа — ✔
Кредитные документы при возврате: 11.4 к чеку, 5.1 к инвойсу — по позициям или суммой — ✔
Запрос τιμολόγιο на классическом и блочном чекауте (ΑΦΜ / VAT, ΔΟΥ), инвойсы — только с вашего разрешения: 1.2 / 2.2 фирмам ЕС; 1.1 / 2.1 / 1.3 / 2.3 — только до 31.12.2026 — ✔
Массовое действие «Send to myDATA» в списке заказов — ✔
CSV-экспорт документов за период для бухгалтера — ✔

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

Шаг 1 в настройках myDATA AADE для WooCommerce: выбор основания освобождения от ΦΗΜ по ΠΟΛ.1002/2014 и подтверждение
Шаг 1 на странице настроек: объяснение, для кого плагин, выбор основания ΠΟΛ.1002/2014, ст. 1 и галочка подтверждения ответственности. Пока основание не подтверждено — «sending to myDATA production is off», документы идут только в тестовую среду.
Блок myDATA (AADE) в заказе WooCommerce: чек 11.2 ΑΠΥ зарегистрирован, ΜΑΡΚ
Заказ из двух услуг: блок «myDATA (AADE)» — тестовая среда, «Sent to myDATA», 11.2 Service receipt (ΑΠΥ) APY-1, ΜΑΡΚ, ссылки на QR в myDATA и на копию для клиента, действия «Cancel in myDATA» и «XML sent». Ответ — от двойника myDATA.
Печатная копия чека ΑΠΥ с ФИО и адресом клиента, ΜΑΡΚ, UID и QR-кодом myDATA
Копия чека для клиента: продавец с ΑΦΜ и ΔΟΥ, ФИО и адрес клиента (требование ст. 1 п. 2 ΠΟΛ.1002/2014 для части оснований), позиции, ΦΠΑ по ставкам, способ оплаты, ΜΑΡΚ, UID и QR-код.

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

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

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

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

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

  • WooCommerce 8.0+ с классическим или блочным чекаутом, совместимость с HPOS
  • WordPress 6.2+ · PHP 7.4+ с расширениями DOM и OpenSSL
  • Аккаунт myDATA REST API: имя пользователя и ключ подписки для тестовой и/или рабочей среды
  • Налоги WooCommerce с греческими ставками ΦΠΑ; ставки других стран (OSS) не отправляются, пока вы не решите, как их передавать
  • Валюта — EUR; для другой валюты myDATA нужен курс к евро, без него документ не отправляется
  • Языки плагина: английский и греческий. На украинский и русский интерфейс не переведён — плагин сделан для греческих бизнесов.

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

v1.0.0 Текущая сентябрь 2026

Для бизнесов, освобождённых от ΦΗΜ по ΠΟΛ.1002/2014.

Вместе с myDATA AADE для WooCommerce покупают

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

Набор «Старт магазина» myDATA AADE Nova Poshta Premium LiqPay Telegram-уведомления и Viber/SMS покупателям Нужно больше — все 144 модулей в All Access за 4 990 ₴.
3 590 ₴ / год вместо 5 960 ₴ поштучно
Купить набор →

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

Для бизнесов, освобождённых от ΦΗΜ по ΠΟΛ.1002/2014 — свободные профессии и услуги (разработчики, консультанты, дизайнеры, переводчики, преподаватели и онлайн-курсы, юристы, инженеры, бухгалтеры), жильё и отели, салоны красоты и спортзалы, турагентства, ФЛП без ΦΠΑ.

myDATA AADE для WooCommerce — плагин для таких бизнесов в Греции, которые продают свои услуги через WooCommerce. Освобождённые от ΦΗΜ выдают чеки из своей программы и передают каждый в myDATA — электронные книги налоговой AADE — через канал ERP в течение 5 дней. Плагин делает это из заказов: строит чек 11.1 ΑΛΠ или 11.2 ΑΠΥ по официальной схеме AADE, передаёт его через myDATA REST API для ERP, сохраняет ΜΑΡΚ в заказе и показывает клиенту ΜΑΡΚ и QR-код.

Кому модуль не подходит

Продаёте товары физлицам? Закон (ν.4308/2014 ст.12) требует кассу ΦΗΜ или лицензированного провайдера — этот модуль вам не подходит. Освобождения для интернет-магазинов товаров в ΠΟΛ.1002/2014 нет, и сама AADE в FAQ myDATA пишет, что ERP не заменяет ΦΗΜ. Счета греческим фирмам с 2027 года выдаются через лицензированного провайдера или timologio (AADE).

Модуль не является ΦΗΜ и не является лицензированным провайдером; основание освобождения подтверждает ваш бухгалтер. Плагин не решает, может ли ваш бизнес выдавать чеки так: это зависит от ΠΟΛ.1002/2014, и решение за вами и вашим бухгалтером.

Честно о проверке. Плагин проверен на локальном магазине WooCommerce 11.1 (PHP 8.2, классические заказы и HPOS, движок документов — ещё и на PHP 7.4) против двойника myDATA API, собранного по официальной документации AADE «myDATA REST API — ERP users» v2.0.2. Каждый XML, ушедший в двойник, прошёл официальные XSD-схемы InvoicesDoc v2.0.1 и v2.0.2. С настоящим myDATA плагин ещё не работал: тестовый аккаунт AADE выдаётся только на греческий ΑΦΜ. Начните с тестовой среды на своём аккаунте — если myDATA ответит не так, как описано в документации, исправим оперативно.

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

  • WooCommerce → myDATA: Шаг 1 (основание освобождения), статус, подключение к myDATA, данные бизнеса, документы и нумерация, типы оплаты, ΦΠΑ, классификация E3, что видит клиент, лицензия Pro.
  • Блок «myDATA (AADE)» в каждом заказе: среда, тип документа, серия и номер, ΜΑΡΚ, ссылки на QR в myDATA и на копию для клиента, журнал. Действия — «Send to myDATA», «Check and send again», «Cancel in myDATA», «Issue a new document», «Preview XML», «XML sent».
  • Заметки заказа фиксируют каждый шаг: документ зарегистрирован с ΜΑΡΚ, отменён, ошибка проверки.
  • Колонка myDATA в списке заказов; в Pro — массовое действие «Send to myDATA» и CSV-экспорт документов за период для бухгалтера.

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

После регистрации в myDATA клиент видит блок «Receipt in myDATA (AADE)» на странице благодарности, в «Мой аккаунт» и в письме о заказе: тип документа, серия и номер, дата, ΜΑΡΚ, QR-код и ссылка «View / print the document». QR-код генерируется в вашем магазине и ведёт на документ в myDATA.

Копия чека для клиента — печатная страница с данными продавца (название, адрес, ΑΦΜ, ΔΟΥ), ФИО и адресом клиента, позициями, итогами по ставкам ΦΠΑ, способом оплаты, ΜΑΡΚ, UID и QR-кодом. Для оснований ст. 1 п. 1 (α) и (ε)–(θ) ΠΟΛ.1002/2014 закон требует на чеке ФИО и адрес клиента (ст. 1 п. 2) — плагин печатает их на копии, а чек без них не отправляет. Ссылка на копию защищена токеном: с другим токеном страница не открывается.

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

  1. Шаг 1: основание освобождения. На странице настроек вы выбираете случай ΠΟΛ.1002/2014, ст. 1, который относится к вашему бизнесу — 1(α), 1(γ), 1(δ), 1(ε), 1(στ), 1(ζ), 1(η), 1(θ), 1(ιβ), 5(β), 5(γ) или «другой случай» с обязательным описанием — и ставите галочку подтверждения ответственности. Без выбора основания и подтверждения — только тестовая среда myDATA: попытка сохранить рабочую среду возвращает тестовую, а отправка в рабочую не берёт номер. Плагин сохраняет, кто и когда подтвердил.
  2. Подключение. Имя пользователя и ключ подписки myDATA REST API (для тестовой среды — с mydata-dev-register.azurewebsites.net, для рабочей — в myDATA через TAXISnet), кнопка «Test the connection».
  3. Бизнес и нумерация. ΑΦΜ (с проверкой контрольной цифры), филиал, название, ΔΟΥ для копии чека; серии для ΑΛΠ и ΑΠΥ, например с {YYYY} — каждый год новая серия с 1.
  4. ΦΠΑ и классификация. Каждая ставка WooCommerce становится категорией ΦΠΑ myDATA; для 0% выбираете причину εξαίρεσης (для магазина или для отдельного товара). Классификация дохода E3 берётся из официальной таблицы допустимых комбинаций: E3_561_003 для клиентов в Греции, E3_561_005 в ЕС, E3_561_006 вне ЕС.
  5. Документ. В заказе — «Send to myDATA». Плагин проверяет данные, только потом берёт следующий номер серии под блокировкой базы, строит XML и передаёт его в myDATA. Заказ только из услуг (виртуальные товары или отмеченные как услуги) становится 11.2 ΑΠΥ, остальные — 11.1 ΑΛΠ.
  6. Ответ. myDATA возвращает ΜΑΡΚ, UID и ссылку для QR — они сохраняются в заказе и сразу появляются у клиента. Ошибку myDATA видно в блоке заказа с кодом и текстом.
  7. Связь оборвалась. Номер и дата остаются за документом. Следующая попытка сначала спрашивает myDATA, дошёл ли документ, и отправляет снова только если его там нет — с пометкой «потеря связи» (transmissionFailure 3). Дубля не будет.
  8. Отмена. «Cancel in myDATA» отменяет документ (CancelInvoice), «Issue a new document» выдаёт новый с новым номером; старый остаётся в истории заказа.

Типы оплаты. Для каждого шлюза WooCommerce — свой тип оплаты myDATA: наложенный платёж — 3 (наличные), банковский перевод — 1. Карточные и кошельковые шлюзы по умолчанию идут как тип 1 (платёжный счёт в Греции), а не 7 (POS / e-POS): оплата типа 7 из ERP должна содержать ECRToken — подпись зарегистрированного ΦΗΜ (myDATA REST API v2.0.2, §5.2), которой у бизнеса без ΦΗΜ нет. Тип можно изменить вручную — тогда проверка покажет предупреждение. Согласуйте типы с бухгалтером.

B2B (Pro). Клиент ставит на чекауте галочку «нужен τιμολόγιο» и вводит ΑΦΜ или VAT и ΔΟΥ. Инвойсы по умолчанию не отправляются — только когда вы это разрешите. Инвойсы 1.1 / 2.1 / 1.3 / 2.3 — только переходный период до 31.12.2026 для 2-й группы с поданной декларацией (A.1128/2025, A.1129/2025); документ с датой от 1.1.2027 плагин не отправляет и объясняет причину. С 2027 года — только 1.2 / 2.2 (фирмы из других стран ЕС), уточните у бухгалтера. Поэтому B2B в этом модуле — дополнительная возможность, а не основная.

Возвраты (Pro). Возврат WooCommerce — по позициям или суммой — даёт кредитный документ: 11.4 к чеку, 5.1 к инвойсу со ссылкой на его ΜΑΡΚ.

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

  • myDATA REST API для ERP v2.0.x: SendInvoices, CancelInvoice, RequestTransmittedDocs; рабочая среда mydatapi.aade.gr и тестовая mydataapidev.aade.gr.
  • XML по официальной схеме InvoicesDoc — проверен против официальных XSD AADE v2.0.1 и v2.0.2.
  • Проверки до номера: ΑΦΜ с контрольной цифрой, суммы и округление, 0% без причины εξαίρεσης, запрещённые комбинации E3, валюта. Документ, не прошедший проверку, номер не получает.
  • Нумерация с блокировкой в MySQL: два заказа в одну секунду не получат одинаковый номер; повторы сохраняют серию, номер и дату.
  • QR-код генерируется собственным кодом на вашем сервере (PNG для почты, SVG для страниц) — никаких внешних сервисов.
  • Ключ подписки myDATA хранится зашифрованным (AES-256 с ключами сайта).
  • Данные уходят только в myDATA (тестовая или рабочая среда). В Pro лицензионный ключ ещё и проверяется на catcode.com.ua.
  • Удаление плагина убирает настройки с ключом; записи документов в заказах (серия, номер, ΜΑΡΚ) и счётчики остаются — закон требует их хранить, а переустановка не должна начать серию заново.

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

  1. Плагины → Добавить новый → Загрузить плагин: выберите catcode-mydata-aade-for-woocommerce-free-1.0.0.zip и активируйте (WooCommerce должен быть активен).
  2. WooCommerce → myDATA → Шаг 1: выберите основание освобождения от ΦΗΜ, согласованное с бухгалтером, и подтвердите его.
  3. Подключение: среда «test», имя пользователя и ключ подписки тестового аккаунта myDATA, «Test the connection».
  4. Данные бизнеса (ΑΦΜ, филиал, название, ΔΟΥ), серии документов, ставки ΦΠΑ и причины εξαίρεσης, типы оплаты для шлюзов.
  5. Отправьте тестовый заказ кнопкой «Send to myDATA» и проверьте ΜΑΡΚ и QR на странице благодарности и на копии чека.
  6. Покажите настройки бухгалтеру, затем переключите среду на рабочую с ключом рабочего аккаунта.
  7. Для Pro: вставьте лицензионный ключ из письма после оплаты или запустите 7-дневный триал.

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

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

@catcode_support Настройка, совместимость, активация
Я продаю товары физлицам. Этот модуль мне подходит?

Нет. Для розничной продажи товаров закон (ν.4308/2014, ст. 12) требует кассу ΦΗΜ или лицензированного провайдера. Модуль не является ни тем, ни другим. Он для бизнесов, освобождённых от ΦΗΜ по ΠΟΛ.1002/2014.

Кто освобождён от ΦΗΜ?

Случаи статьи 1 ΠΟΛ.1002/2014: среди прочего свободные профессии (программист, консультант, дизайнер, переводчик, преподаватель, юрист, инженер, бухгалтер), жильё, салоны красоты и спортзалы, школы, клиники и врачи, турагентства, ФЛП без ΦΠΑ по обороту. Какое основание ваше — подтверждает бухгалтер.

Что будет, если не подтвердить основание?

Документы пойдут только в тестовую среду myDATA. Рабочая среда включается только после выбора основания и подтверждения ответственности.

Почему карточные оплаты идут с типом 1, а не 7?

Оплата типа 7 из ERP должна содержать ECRToken — подпись зарегистрированного ΦΗΜ (myDATA REST API v2.0.2, §5.2). У бизнеса без ΦΗΜ такой подписи нет, поэтому карточные шлюзы по умолчанию идут как 1 (платёжный счёт в Греции). Тип для каждого шлюза можно изменить — согласуйте его с бухгалтером.

Можно ли выставлять инвойсы фирмам?

В Pro. Инвойсы греческим фирмам (1.1 / 2.1) и клиентам вне ЕС (1.3 / 2.3) — только в переходный период до 31.12.2026 и только для 2-й группы с поданной декларацией; с 2027 года плагин их не отправляет. Инвойсы фирмам из других стран ЕС (1.2 / 2.2) остаются — уточните у бухгалтера.

Модуль проверен на настоящем myDATA?

Нет. Его проверили на локальном магазине WooCommerce против двойника myDATA API, собранного по официальной документации AADE v2.0.2 и официальным XSD. Для настоящего тестового аккаунта нужен греческий ΑΦΜ — начните с тестовой среды на своём аккаунте.

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

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

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