Зв'язатись
  • 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 Mono Acquiring Telegram-сповіщення і Viber/SMS покупцям Потрібно більше — усі 144 модулі в All Access за 4 990 ₴.
2 490 ₴ / рік замість 4 160 ₴ поштучно
Купити набір →

Повний опис модуля

Для бізнесів, звільнених від ΦΗΜ за ΠΟΛ.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. Розкажіть про задачу — підготуємо оцінку.

Замовити кастомний модуль