ZATCA ई-इनवॉइस QR (सऊदी FATOORA)

सऊदी अरब की ZATCA (ज़कात, कर और सीमा शुल्क प्राधिकरण) राज्य में जारी हर टैक्स इनवॉइस पर QR अनिवार्य करती है। फेज 1 सरलीकृत TLV है; फेज 2 FATOORA प्लेटफ़ॉर्म के साथ एकीकरण के माध्यम से क्रिप्टोग्राफिक सीलिंग जोड़ता है। गैर-अनुपालक इनवॉइस खरीदार के अकाउंटिंग सॉफ्टवेयर द्वारा अस्वीकार कर दिए जाते हैं और VAT वापसी के लिए अमान्य हैं।

कैनोनिकल स्पेक:ZATCA ई-इनवॉइसिंग रेज़ोल्यूशन और कार्यान्वयन विनियम, 2026 तक वर्तमान।
फेज 1 (जनरेशन): 4 दिसंबर 2021 से प्रभावी। सभी VAT-पंजीकृत व्यवसायों को QR के साथ डिजिटल इनवॉइस जारी करना होगा।
फेज 2 (इंटिग्रेशन): 1 जनवरी 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।