ZATCA ای انوائس QR (سعودی FATOORA)

سعودی عرب کی ZATCA (زکوٰۃ، ٹیکس اور کسٹمز اتھارٹی) مملکت میں جاری ہر ٹیکس انوائس پر QR لازمی قرار دیتی ہے۔ فیز 1 آسان TLV ہے؛ فیز 2 FATOORA پلیٹ فارم کے ذریعے کرپٹوگرافک سیلنگ شامل کرتا ہے۔ غیر تعمیل کنندہ انوائسز خریدار کا اکاؤنٹنگ سافٹ ویئر مسترد کرتا ہے اور VAT واپسی کے لیے باطل ہیں۔

کیننکل سپیسیفکیشن:ZATCA ای-انوائسنگ ریزولوشن اور نفاذی ضوابط, 2026 تک موجودہ۔
فیز 1 (جنریشن): 4 دسمبر 2021 سے نافذ۔ تمام VAT رجسٹرڈ کاروبار QR کے ساتھ ڈیجیٹل انوائسز جاری کرنے کے پابند ہیں۔
فیز 2 (انٹیگریشن): یکم جنوری 2023 سے کاروبار کے حجم کے مطابق مرحلہ وار نافذ۔ معیاری انوائسز کے لیے ڈیجیٹل دستخط + ZATCA کلیئرنس اور آسان انوائسز کے لیے ریئل ٹائم رپورٹنگ شامل کرتا ہے۔

یہ کیا ہے

QR ایک Base64 سٹرنگ انکوڈ کرتا ہے۔ مقررہ ترتیب میں 5 لازمی فیلڈز کے ساتھ بائنری TLV سیکوئنس حاصل کرنے کے لیے Base64 ڈی کوڈ کریں:

ٹیگفیلڈقسمنوٹس
01بیچنے والے کا نامUTF-8 سٹرنگبیچنے والے کا تجارتی نام۔ عربی اور لاطینی دونوں قابل قبول۔
02VAT رجسٹریشن نمبر15 ہندسےسعودی اداروں کے لیے 3 سے شروع ہوتا ہے۔ فارمیٹ: 3XXXXXXXXXXXXX3۔
03انوائس ٹائم اسٹیمپISO 8601مثلاً 2026-04-18T10:30:00Z۔ ٹائم زون شامل ہونا چاہیے۔
04انوائس کُل (VAT سمیت)اعشاریہ سٹرنگمثلاً 115.00۔ کرنسی ضمنی طور پر SAR ہے۔
05VAT رقماعشاریہ سٹرنگمثلاً 15.00۔ موجودہ معیاری شرح 15%۔
06انوائس ہیش (فیز 2)Base64 SHA-256کیننکل انوائس XML کا SHA-256۔
07ڈیجیٹل دستخط (فیز 2)Base64بیچنے والے کے CSID سرٹیفکیٹ سے انوائس ہیش پر ECDSA۔
08پبلک کلید (فیز 2)Base64 X.509بیچنے والے کی ECDSA پبلک کلید (CSID سے)۔
09ZATCA اسٹیمپ (فیز 2)Base64ZATCA کا کاؤنٹر سائن۔ صرف ZATCA کلیئرنس کے بعد موجود۔

ہر TLV ریکارڈ 1 ٹیگ بائٹ + 1 لمبائی بائٹ + <لمبائی> قدر بائٹس ہے۔ پھر پورے سیکوئنس کو QR پے لوڈ بننے کے لیے Base64 انکوڈ کیا جاتا ہے۔

فیز 1 (آسان) بمقابلہ فیز 2 (انٹیگریشن)

پہلوفیز 1فیز 2
QR موادصرف ٹیگز 01–05ٹیگز 01–05 کے ساتھ 06، 07، 08، اختیاری طور پر 09
ZATCA انٹیگریشنکچھ نہیں, آف لائنآسان انوائسز کے لیے ریئل ٹائم API، معیاری انوائسز کے لیے کلیئرنس فلو
ضروری سرٹیفکیٹسنہیںہاں, ZATCA کی طرف سے جاری CSID (کرپٹوگرافک اسٹیمپ آئیڈنٹیفائر)
نافذ ہونے کی تاریخ2021-12-04 (تمام کاروبار)2023-01-01 (آمدنی کے مطابق مرحلہ وار لہریں)
انوائس کا دائرہB2C (آسان) + B2B (معیاری)B2C آسان: ریئل ٹائم رپورٹ۔ B2B معیاری: جاری کرنے سے پہلے کلیئرنس (پری ویلیڈیشن)۔

کیننکل ٹیسٹ ویکٹرز

TLV مثال (Base64 سے پہلے):

01 0A "Acme Saudi" 02 0F "300000000000003" 03 14 "2026-04-18T10:30:00Z" 04 06 "115.00" 05 05 "15.00"

Base64 انکوڈنگ کے بعد:

AQpBY21lIFNhdWRpAg8zMDAwMDAwMDAwMDAwMDMDFDIwMjYtMDQtMThUMTA6MzA6MDBaBAYxMTUuMDAFBTE1LjAw
کیسان پٹBase64 پریفکس
فیز 1، کم سے کم آسانseller=Acme Saudi
vat=300000000000003
time=2026-04-18T10:30:00Z
total=115.00
vat_amount=15.00
AQpBY21lIFNhdWRp...
عربی بیچنے والے کا نامseller=شركة أكمي
vat=300000000000003
...
بیچنے والے کا نام Base64 سے پہلے TLV کے اندر UTF-8 انکوڈ کیا گیا۔
فیز 2 معیاری انوائساوپر کے تمام کے ساتھ hash=<SHA-256 Base64>
signature=<ECDSA Base64>
public_key=<X.509 Base64>
بہت لمبا Base64۔ ڈیکوڈرز کو 05 کے بعد اضافی ٹیگز برداشت کرنے چاہئیں۔

عام نقصانات

اسکینر مطابقت

ریڈرسپورٹنوٹس
ZATCA FATOORA ایپنیٹوسرکاری وزارت ایپ؛ ZATCA PKI کے خلاف فیز 2 دستخطوں کی تصدیق کرتی ہے۔
سعودی اکاؤنٹنگ سافٹ ویئر (SAP B1, Oracle, Microsoft Dynamics)نیٹو (2023 کے بعد)مقامی سعودی بلڈز میں AP پائپ لائن میں ZATCA پارسنگ موجود ہے۔
iOS کیمرہخام Base64ٹیکس انوائس کے طور پر نہیں پہچانا۔ صارف کو FATOORA ایپ کھولنی ہوگی۔
Android کیمرہ / Google Lensخام Base64وہی, کوئی نیٹو پارسنگ نہیں۔
تھرڈ پارٹی آڈٹ ٹولز (PwC, KPMG, Deloitte Saudi یونٹس)نیٹوآڈٹ ٹیکنالوجی سوٹس فیز 2 دستخط پارس + تصدیق کرتے ہیں۔

مزید دیکھیں

سپیسیفکیشن حوالہ جات 2026-04-18 کو تصدیق شدہ (ZATCA ای-انوائسنگ ریزولوشن، موجودہ)۔ اگلا جائزہ: 2026-07-18۔