ZATCA इनवॉइस XML चेकर: अपने इनवॉइस XML की संरचना जाँचें
किसी इनवॉइस का XML पेस्ट करें, फ़ाइल चुनें या सैंपल लोड करें। चेकर उन फ़ील्ड की सूची देता है जो उसे मिलते हैं, और उन एलिमेंट की भी जो गायब हैं, गलत रूप में हैं या जिनका जोड़ सही नहीं बैठता। यह संरचना की जाँच करता है: यह ZATCA वैलिडेशन नहीं है।
ZATCA इनवॉइस XML चेकर
किसी इनवॉइस का XML पेस्ट करें, या कोई फ़ाइल चुनें। जाँच आपके ब्राउज़र में ही होती है और कुछ भी अपलोड नहीं होता।
यह संरचना की जाँच है, ZATCA वैलिडेशन नहीं। यह उन एलिमेंट को खोजता है जो ZATCA के UBL इनवॉइस में आम तौर पर होते हैं, और जाँचता है कि वैल्यू सही रूप में हैं और कुल योग का जोड़ सही बैठता है। यह डिजिटल हस्ताक्षर, हैश चेन या ZATCA के कारोबारी नियमों की जाँच नहीं करता: इसके लिए ZATCA के एसडीके (सॉफ़्टवेयर डेवलपमेंट किट) या Fatoora पोर्टल का इस्तेमाल करें।
सैंपल एक बिना हस्ताक्षर वाला सरल इनवॉइस है, जिसके आँकड़े काल्पनिक हैं।
नतीजा
नतीजा देखने के लिए कोई इनवॉइस पेस्ट करें।
यहाँ साफ़ नतीजा आने का मतलब यह नहीं है कि ZATCA इनवॉइस को स्वीकार करेगा। उस पर भरोसा करने से पहले इनवॉइस को ZATCA के एसडीके या Fatoora पोर्टल से वैलिडेट करें।
XML चेकर कैसे काम करता है
किसी इनवॉइस का XML पेस्ट करें, फ़ाइल चुनें या सैंपल लोड करें। चेकर इसे आपके ब्राउज़र में पढ़ता है और जो कुछ मिलता है, उसकी सूची इन समूहों में देता है: इनवॉइस का विवरण, विक्रेता और खरीदार, टैक्स, कुल योग, इनवॉइस की लाइनें, और हस्ताक्षर और QR कोड।
यह उन एलिमेंट को खोजता है जो ZATCA के UBL इनवॉइस में आम तौर पर होते हैं, जाँचता है कि तारीख, समय, UUID और VAT नंबर जैसी वैल्यू सही रूप में हैं, और लाइनों से कुल योग दोबारा गिनकर देखता है कि जोड़ सही बैठता है। हर संदेश में एलिमेंट का नाम होता है और, जहाँ संभव हो, XML की लाइन भी।
यह डिजिटल हस्ताक्षर, इनवॉइस की हैश चेन, कोड सूचियों या ZATCA के कारोबारी नियमों की जाँच नहीं करता। ये जाँचें ZATCA के एसडीके और Fatoora पोर्टल का काम हैं, इसलिए यहाँ साफ़ नतीजा केवल पहली नज़र की जाँच है।
जानने योग्य बातें
- “समस्या” का मतलब है कि संरचना में कुछ गायब है या गलत है। “जाँचें” वाला बिंदु एक बार देख लेने लायक है: उदाहरण के लिए, बिना हस्ताक्षर वाला इनवॉइस बनाते समय सामान्य है, लेकिन उसे ZATCA में क्लीयर या रिपोर्ट नहीं किया जा सकता।
- चेकर जिन एलिमेंट की अपेक्षा करता है, वे उस UBL फ़ॉर्मेट पर आधारित हैं जो ZATCA इनवॉइस के लिए आम तौर पर इस्तेमाल होता है। हो सकता है कि वे ZATCA के मौजूदा XML मानक के हर नियम को शामिल न करते हों, इसलिए अंतिम जानकारी के लिए ZATCA के दस्तावेज़ देखें।
- XML आपके ब्राउज़र में ही पढ़ा जाता है, और न अपलोड होता है, न सहेजा जाता है। इनवॉइस में टैक्स और ग्राहक का विवरण होता है, इसलिए अगर आप देखना चाहते हैं कि टूल कैसे काम करता है, तो पहले सैंपल आज़माएँ।
- चेकर 2 MB तक की फ़ाइलें पढ़ता है।
XML चेकर से जुड़े सवाल
ZATCA इनवॉइस XML चेकर क्या जाँचता है?
यह जाँचता है कि XML पढ़ा जा सकता है, वह UBL इनवॉइस है, ZATCA इनवॉइस में आम तौर पर होने वाले एलिमेंट मौजूद हैं, तारीख, समय, UUID और VAT नंबर सही रूप में हैं, और कुल योग का जोड़ सही बैठता है।
क्या यह ZATCA वैलिडेशन है?
नहीं। ZATCA अपने नियमों से इनवॉइस को वैलिडेट करता है, जिनमें हस्ताक्षर और हैश चेन भी शामिल हैं, और ये जाँचें उसका एसडीके और Fatoora पोर्टल करते हैं। यह टूल केवल संरचना देखता है।
यह क्यों कहता है कि मेरे इनवॉइस में हस्ताक्षर नहीं है?
हस्ताक्षर, यानी क्रिप्टोग्राफ़िक स्टैम्प, इनवॉइस पर हस्ताक्षर करते समय जोड़ा जाता है। जो इनवॉइस अभी बनाया जा रहा है, उसमें यह नहीं होता, इसलिए यह केवल “जाँचें” वाला बिंदु है। हस्ताक्षर किए गए फ़ेज़ 2 इनवॉइस में यह होता है।
क्या मेरा इनवॉइस कहीं अपलोड होता है?
नहीं। XML आपके ब्राउज़र में ही पढ़ा जाता है, और न कहीं भेजा जाता है, न सहेजा जाता है।
क्या चेकर क्रेडिट नोट और डेबिट नोट के लिए काम करता है?
हाँ। यह उन्हें 381 या 383 टाइप कोड वाले इनवॉइस के रूप में पढ़ता है और मूल इनवॉइस के रेफ़रेंस की माँग करता है। पूरे नियमों की पुष्टि ZATCA के दस्तावेज़ों से करें।
बिना अंदाज़े के सही इनवॉइस जारी करें
ZATCA के सिमुलेशन एनवायरनमेंट में फ़ातूराज़ को 90 दिन तक मुफ़्त आज़माएँ। क्रेडिट कार्ड की ज़रूरत नहीं।