Пользуются 700 000+ человек
Бесплатный онлайн-генератор QR-кодов ZATCA.
QR-код ZATCA содержит имя продавца, номер НДС (налога на добавленную стоимость), метку времени и обе суммы электронного счёта Саудовской Аравии. Введите все пять значений, чтобы создать код этапа 1.
Как создать QR-код ZATCA
-
01
Проверьте тип счёта и вашу волну
Упрощённые налоговые счета требуют кода из пяти тегов до крайнего срока вашей волны интеграции. С этого момента каждому счёту нужен код этапа 2, который этот генератор создать не может.
-
02
Введите пять значений из счёта
Скопируйте все пять без изменений из счёта. Генератор не проверяет форматы и отбрасывает тег пустого поля.
-
03
Оставьте поле и проверьте отпечаток
Оставьте вокруг кода 4 модуля свободного места; по умолчанию у изображения поля нет. Отсканируйте отпечаток приложением ZATCA по НДС; разработчики могут запустить
fatoorah validateqrот ZATCA.
Что такое QR-код ZATCA
QR-код ZATCA — это QR-код, который Управление по закяту, налогам и таможне Саудовской Аравии (ZATCA) предписывает для электронных счетов (FATOORA). Он хранит данные счёта в виде записей «тег — длина — значение» (TLV) в одной строке Base64 для базовой проверки в приложении ZATCA по НДС. Этап 2 добавляет к пяти полям этапа 1 хеш счёта и подписи.
Кассы, интернет-магазины и счета B2B с подтверждением
Упрощённые налоговые счета в основном выставляются потребителям и печатаются, если обе стороны не договорились о другом формате. Примеры ZATCA: розничный продавец с 3 магазинами и более чем 12 кассами, интернет-аптека, рассылающая их по e-mail, частный университет, выставляющий счета за обучение.
Бизнес-покупатели также могут получать такой счёт за поставки менее 1000 саудовских риалов (SAR). Налоговые счета B2B несут код с крайнего срока этапа 2 продавца, добавляемый ZATCA при подтверждении. Покупатели могут проверить оба вида в приложении ZATCA по НДС.
Штрафы, проверки клиентов и размер печати
Постановление об электронных счетах делает код обязательным, а нарушения влекут штрафы закона о НДС. В приложении по НДС клиенты видят декодированные значения, чтобы сравнить их с напечатанным.
ZATCA не задаёт размер печати, а генератор всегда использует уровень M: пример имеет 41 × 41 модуль. При рекомендуемом TEC-IT минимуме для сканеров, 0,5 мм на модуль, он занимает 20,5 мм плюс свободную зону 2 мм с каждой стороны. Пример ZATCA из девяти тегов требует 89 × 89 модулей, 44,5 мм.
Загрузки, листы данных и программы для счетов
Скачайте PNG, GIF или JPG; SVG и более высокое разрешение печати доступны с тарифным планом. Без учётной записи вы создаёте по одному коду; после бесплатной регистрации лист данных рисует много кодов, по одной готовой строке Base64 на каждую строку, включая строки этапа 2.
TBarCode SDK рисует строку в приложениях .NET, ActiveX или DLL, TBarCode Office — в слиянии почты Word. SAP передаёт 70–255 символов на строку штрихкода, поэтому с TBarCode/SAPwin вы разбиваете 520-символьную строку этапа 2 на поля по 255 (Smart Forms) или 68 (SAPscript).
QR-код ZATCA вкратце
- Спецификация
- ZATCA Security Features Implementation Standards 1.2 (19 мая 2023 года), раздел 4
- Данные
- Записи TLV: тег 1 байт, длина 1 байт, значение; текст Base64
- Поля
- Теги 1–5 на этапе 1; до 9 на этапе 2
- Длина
- До 700 символов Base64
- Коррекция ошибок
- ZATCA не задаёт; генератор использует уровень M
- Свободная зона
- 4 модуля с каждой стороны
Пять тегов образца ZATCA
Каждая запись — это байт тега, байт длины и значение в UTF-8, без промежутков между записями:
| Тег | Содержимое | Байты | Значение образца |
|---|---|---|---|
| 1 | Имя продавца | 12 | Bobs Records |
| 2 | Регистрационный номер НДС продавца | 15 | 310122393500003 |
| 3 | Метка времени, ISO 8601 | 20 | 2022-04-25T15:30:00Z |
| 4 | Итог счёта с НДС | 7 | 1000.00 |
| 5 | Сумма НДС | 6 | 150.00 |
Запись 1 читается как 01 0C плюс «Bobs Records»; 70 байт превращаются в 96 символов Base64.
Тег и длина двоичные: длина 21 — это 0x15, а не символы 2 и 1, предупреждает ZATCA. Длина считает байты UTF-8, по два на арабскую букву.
Суммы лишь иллюстрируют формат: при НДС 15 % итог 1000.00 с НДС содержит 130.43 НДС.
Каким счетам какой код нужен
| Счёт | Этап 1 (создание), с 4 декабря 2021 года | Этап 2 (интеграция), по волнам |
|---|---|---|
| Упрощённый налоговый счёт и его уведомления, в основном для потребителей (B2C) | Теги 1–5, печатается | Теги 1–9 из вашей подключённой системы электронных счетов |
| Налоговый счёт и его уведомления, в основном B2B | QR-код не требуется | Теги 1–7, 8 необязателен, от ZATCA при подтверждении, затем печатается |
Этап 1 требует от налогоплательщиков-резидентов создавать и хранить электронные счета с помощью соответствующих систем. Этап 2 подключает эти системы к платформе FATOORA от ZATCA, по волнам в зависимости от годовой выручки, облагаемой НДС, с уведомлением не менее чем за шесть месяцев.
По состоянию на октябрь 2026 года волны 1–24, охватывающие выручку свыше 375 000 SAR, прошли свои крайние сроки. Волна 25, свыше 187 500 SAR, должна интегрироваться к 1 февраля 2027 года; ZATCA объявит новые.
QR-код ZATCA или платёжный QR-код
QR-код EPC предзаполняет кредитовый перевод SEPA (Единая зона платежей в евро); код ZATCA ничего не оплачивает.
Swiss QR Code оплачивает QR-счёт; код ZATCA документирует счёт Саудовской Аравии для НДС.
Обычный QR-код может содержать любую ссылку или текст; ZATCA считает оба варианта неверными для счетов.
Часто задаваемые вопросы
Узнайте больше о QR-код ZATCA.
Может ли бесплатный онлайн-генератор создать QR-код ZATCA этапа 2?
Нужен ли налоговым счетам B2B QR-код ZATCA?
Почему камера телефона показывает текст вроде AQxCb2Jz…?
01 0C и «Bobs Records» для тега 1. Приложение ZATCA по НДС декодирует его, показывает данные счёта и проверяет, соответствуют ли они требованиям.
Какие форматы у номера НДС и метки времени?
Другие ресурсы
QR Code® (2D-штрихкод)
QR Code ® — это двумерный штрихкод, созданный японской корпорацией Denso-Wave в 1994 году. Аббревиатура QR происходит от Quick Response («быстрый отклик»)…
ПродуктTBarCode SDK
Пакет для разработчиков под Windows: компоненты .NET, OCX и DLL создают и печатают более 100 символик штрихкодов из ваших приложений.
ПродуктTBarCode Office
Штрихкоды по стандартам в документах, рассылках и таблицах.
ПродуктTBarCode/SAPwin
DLL для штрихкодов в SAP: печатайте штрихкоды из SAPscript, Smart Forms и ABAP практически на любом принтере – через SAPSprint, SAPGUI или WWI.