اصطلاحات مساحة اسم XML

يستخدم نظامنا مجموعة من مساحات اسم XML المصممة لهيكلة وتحديد بشكل فريد عبر الفاتورة وإشعار الائتمان وطلبات المستندات المجمّعة الردود يسرد هذا الدليل مساحات الاسم هذه واستخدامها المحدد لها في تنسيقات المستندات.

استخدام مساحة الاسم في تنسيق المستند

يتم إنشاء مستندات XML مع الالتزام بمجموعة محددة من مساحات الاسم، مما يضمن الاتساق والتوافق مع معيار UBL 2.4 للأجهزة الإلكترونية الفواتير ومعالجة إشعارات الائتمان. تسهل مساحات الاسم الفارق بين أقسام مختلفة من المستندات، مثل تفاصيل الفواتير ومستندات الائتمان وتفاصيل الملاحظة والمكونات الشائعة. يسرد الجدول التالي مساحات الاسم مُستعمَل:

بادئة معرّف الموارد المنتظم (URI) لمساحة الاسم الوصف
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 على وجه التحديد مستوى الدفعة. بدلاً من ذلك، يتم استخدام مساحات الاسم القياسية UBL 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>