Связаться
WooCommerce

MyInvois e-Invoice для WooCommerce — е-счета LHDN из заказа в Малайзии

Е-счет из заказа WooCommerce в MyInvois (LHDN): TIN покупателя на чекауте, статус проверки, ссылка на документ. Документы версии 1.0 без цифровой подписи. Pro: автоподача, кредит-ноты, консолидация. Настоящей подачи еще не было.

Скачать Free
Pro · лицензия на год Тестовые копии сайтов включены в цену. Чем больше сайтов, тем дешевле каждый
Совместимость
WordPress 6.2+ · WooCommerce 7.0+ · PHP 7.4+ · HPOS · классический и блочный чекаут · документ версии 1.0 · языки плагина: английский, малайский
Лицензия
сайт + тестовая копия, годовая
Триал
7 дней, без карты, один на сайт
Обновлено
ноябрь 2026
Или все 393 Pro-модулей в All Access — 4 990 ₴ / год ≈ 98 €

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

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

Функция Free Pro
Вход вашими Client ID и secret, песочница по умолчанию ✔ ✔
Документ UBL 2.1 JSON версии 1.0 из заказа ✔ ✔
TIN и номер покупателя на классическом и блочном чекауте ✔ ✔
Статус проверки в заказе ✔ ✔
Причины отказа LHDN дословно ✔ ✔
Ссылка на документ в MyInvois ✔ ✔
Проверка подключения ✔ ✔
Нумерация с вашим префиксом ✔ ✔
Подача на статусе «Выполнен» — ✔
Refund note из возврата — ✔
Отмена документа в пределах 72 часов — ✔
Проверка TIN покупателя в LHDN — ✔
Консолидированный счет за месяц для покупателей без TIN — ✔
Заказы не в MYR с вашим курсом — ✔
Массовая подача из списка заказов — ✔

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

TIN на блочном чекауте
Поля TIN и номера.
TIN на телефоне
Классический чекаут, 390 px.
Настройки MyInvois

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

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

Если покупателю нужен счет на компанию, он вводит TIN и номер регистрации на чекауте.

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

В настройках вы выбираете песочницу или бой, вводите ключи, данные продавца, MSIC и значения документа по умолчанию.

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

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

Один ключ — сайт и тестовая копия

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

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

  • WordPress 6.2+, WooCommerce 7.0+, PHP 7.4+.
  • Регистрация в MyInvois: Client ID и secret вашей системы.
  • TIN, номер регистрации и код MSIC вашей компании.

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

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

Подача из заказа, статус, ссылка, TIN покупателя; в Pro — автоподача, refund note, отмена, проверка TIN, консолидированный счет, другие валюты.

Вместе с MyInvois e-Invoice покупают

All Access Нужно больше? Все модули (393) одной лицензией, новые добавляются сами. 4 990 ₴≈ 98 € Подробнее →

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

MyInvois e-Invoice подает заказ WooCommerce в систему MyInvois налоговой Малайзии LHDN. Вы нажимаете кнопку в заказе, плагин строит документ, передает его и показывает результат проверки. Плагин работает только через ваши собственные Client ID и secret.

Этот плагин ни разу не подал настоящий документ. Настоящий сервер песочницы проверил только вход и отказал из-за неправильного secret. Сначала подайте несколько документов в песочнице со своими данными.

Цифровая подпись. Плагин отправляет документы версии 1.0, без цифровой подписи. В FAQ своего SDK LHDN пишет, что версию 1.0 можно подавать без проверки цифровой подписи, пока LHDN официально не объявит о ее прекращении, и настоятельно советует перейти на версию 1.1 с подписью. Версии 1.1 и подписи в плагине пока нет. Прежде чем подавать боевые документы, сверьте это со своим налоговым консультантом.

Плагин не обещает соответствия законодательству Малайзии и не является бухгалтерской или налоговой консультацией. TIN, классификацию и налоги сверьте со своим бухгалтером.

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

Если покупателю нужен счет на компанию, он вводит TIN и номер регистрации на чекауте. Поля необязательны и работают на классическом и блочном чекауте. Без TIN заказ отдельно не подается: для таких заказов в Pro есть консолидированный счет за месяц.

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

В настройках вы выбираете песочницу или бой, вводите ключи, данные продавца, MSIC и значения документа по умолчанию. В заказе есть блок с TIN покупателя, кнопкой подачи и статусом. Когда документ принят, появляется ссылка на него в MyInvois, а когда отклонен, видны коды и текст причины.

В Pro подача идет сама на «Выполнен», возврат становится refund note, документ можно отменить, а заказы без TIN собрать в консолидированный счет.

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

  1. В портале MyInvois вы регистрируете систему и берете Client ID и secret.
  2. Вводите их в плагине, заполняете данные продавца и MSIC.
  3. Сначала оставляете песочницу.
  4. Нажимаете подачу в заказе.
  5. LHDN проверяет документ, а плагин показывает результат.
  6. После проверки в песочнице переключаетесь на бой.

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

  • Посредников нет: магазин обращается к LHDN напрямую вашими ключами.
  • Хеш считается от точных байтов документа.
  • Токен хранится час и обновляется после 401.
  • Документы не подписаны: версия 1.0.
  • Сумма собирается из округленных строк, поэтому возможна разница в сен с суммой заказа.
  • Консолидация обходит заказы не в MYR и заказы с возвратами.

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

  1. Плагины → Добавить новый → Загрузить плагин: выберите zip и активируйте.
  2. WooCommerce → MyInvois: оставьте песочницу, введите Client ID и secret.
  3. Заполните данные продавца, TIN, MSIC, адрес и телефон.
  4. Нажмите проверку подключения и подайте тестовый заказ.
  5. Для Pro: вставьте ключ или запустите 7 дней триала.

На wordpress.org модуля пока нет: и бесплатная версия, и Pro — это один архив с этой страницы. Без ключа он работает как бесплатная версия.

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

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

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

Начните с песочницы LHDN.

Плагин подписывает документы?

Нет. Он подает версию 1.0 без подписи. LHDN разрешает это, пока не объявит о прекращении версии 1.0, и советует версию 1.1. Сверьте со своим консультантом.

Заменяет ли плагин бухгалтера?

Нет. TIN, классификацию и налоги сверьте со своим бухгалтером.

Что делать с заказами без TIN?

В Pro их можно подать консолидированным счетом за месяц.

Что будет после триала?

Pro выключается, а подача кнопкой работает дальше.

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

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

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