हमारा सिस्टम, स्ट्रक्चर करने और पहचान करने के लिए डिज़ाइन किए गए एक्सएमएल नेमस्पेस का एक सेट लागू करता है इनवॉइस, क्रेडिट नोट, और बैच किए गए दस्तावेज़ अनुरोधों में खास तरह के एलिमेंट जवाब. इस गाइड में इन नेमस्पेस और उनके खास इस्तेमाल की जानकारी दी गई है दस्तावेज़ के फ़ॉर्मैट में बदलाव कर सकते हैं.
दस्तावेज़ की फ़ॉर्मैटिंग में नाम स्थान का इस्तेमाल
हमारे एक्सएमएल दस्तावेज़, नेमस्पेस के तय सेट के हिसाब से बनाए जाते हैं, यह पक्का करना कि इलेक्ट्रॉनिक डिवाइसों के लिए, UBL 2.4 स्टैंडर्ड के साथ एक जैसा और काम किया जा सकता हो इनवॉइसिंग और क्रेडिट नोट प्रोसेसिंग के बारे में ज़्यादा जानें. नेमस्पेस, खास पहचान करने में मदद करते हैं दस्तावेज़ के अलग-अलग सेगमेंट के बीच का हिस्सा होना चाहिए, जैसे कि इनवॉइस की खास जानकारी, क्रेडिट नोट के ब्यौरे, और सामान्य कॉम्पोनेंट शामिल हैं. नीचे दी गई टेबल में नेमस्पेस की सूची दी गई है इस्तेमाल किया गयाः
| प्रीफ़िक्स | Namespace यूआरआई | ब्यौरा |
|---|---|---|
inv |
urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 |
खास तौर पर, इसका इस्तेमाल इनवॉइस दस्तावेज़ के एलिमेंट के लिए किया जाता है. |
cn |
urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2 |
क्रेडिट नोट वाले दस्तावेज़ों में मौजूद एलिमेंट पर लागू. |
cac |
urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 |
यह अलग-अलग तरह के दस्तावेज़ों में एग्रीगेट कॉम्पोनेंट दिखाता है. |
cbc |
urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 |
इससे UBL दस्तावेज़ों में इस्तेमाल किए जाने वाले बेसिक कॉम्पोनेंट के बारे में पता चलता है. |
दस्तावेज़ के बैच में नाम स्थान
एक बैच में कई दस्तावेज़ इकट्ठा करने के लिए या
रिस्पॉन्स के तौर पर, हमारा फ़्रेमवर्क खास तौर पर ext नेमस्पेस का इस्तेमाल
बैच लेवल. इसके बजाय, स्टैंडर्ड यूबीएल 2.4 नेमस्पेस का इस्तेमाल सीधे तौर पर
बैच में हर दस्तावेज़ को साफ़ तौर पर और आसान तरीके से प्रोसेस करना पक्का करें.
किसी बैच रिक्वेस्ट में नेमस्पेस के एलान का उदाहरण:
<RequestBatch xmlns:inv="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
xmlns:cn="urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2"
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
batchID="Batch-001"
documentCount="500">
...
</RequestBatch>