XRechnung: UBL أم CII؟ مقارنة بين صياغتي EN 16931 الاثنتين
«XRechnung بـ UBL أم CII؟» – يظهر هذا السؤال في كل ربط تقني تقريبًا. والخبر السار: إنهما مجرد طريقتين لكتابة المحتوى نفسه.
> إجابة مختصرة: UBL وCII صياغتا XML تُمثّلان كلتاهما دلالة EN 16931. XRechnung مسموح به في الاثنتين (UBL أكثر انتشارًا). ويستخدم ZUGFeRD/Factur-X دائمًا CII، مضمّنًا في PDF/A-3. وهما متكافئتان من حيث المضمون؛ ويكمن الفرق في البنية وأسماء العناصر.
صياغتان، نموذج بيانات واحد
يعرّف EN 16931 دلالة الفاتورة – أي ما هي حقول البيانات الموجودة (BT-1 رقم الفاتورة، BT-31 رقم ضريبة القيمة المضافة، وهكذا). أما كيفية كتابة هذه الحقول كـ XML فتنظمها «صياغتان»:
| السمة | UBL | CII |
|---|---|---|
| الجهة المُصدِرة | OASIS | UN/CEFACT |
| العنصر الجذر | Invoice | rsm:CrossIndustryInvoice |
| مساحات الأسماء | cbc، cac | rsm، ram، udt |
| الاستخدام النموذجي | XRechnung (منتشر) | ZUGFeRD، Factur-X، XRechnung (CII) |
كلتاهما تنقلان المحتوى نفسه – فالمستلم الذي يعالج EN 16931 يمكنه قراءة الصياغة المناسبة في كل حالة.
متى UBL، ومتى CII؟
- XRechnung: كلتاهما مسموحتان. UBL هي الأكثر شيوعًا؛ وبعض الأنظمة تُسلّم أو تتوقع CII. والحاسم هو ما يعالجه مستلمك.
- ZUGFeRD / Factur-X: دائمًا CII، لأن XML يُضمَّن في PDF/A-3. فمن يحتاج تنسيق PDF الهجين يستخدم إذن CII تلقائيًا.
توصية عملية
إذا كنت تورّد للجهات الحكومية، فراجع متطلبات البوابة المعنية – فكثير منها يقبل الصياغتين. وللتبادل بين الشركات (B2B) مع PDF مرئي يكون ZUGFeRD (CII) عمليًا، ولسيناريوهات تبادل البيانات الخالص تكفي XRechnung كـ UBL أو CII.
ما يُنشئه TaxLayer
يُنشئ TaxLayer ZUGFeRD 2.x (CII في PDF/A-3) وكذلك XRechnung كـ UBL – وكلاهما مُتحقق منه مقابل EN 16931 ومعيار KoSIT. وبذلك تغطي كلًا من تنسيق PDF الهجين وXRechnung XML الخالص.
الخلاصة
UBL وCII طريقتان لكتابة فاتورة EN 16931 نفسها. لا تدع ذلك يربكك: المهم هو أي صياغة يتوقعها مستلمك – ويبقى المحتوى كما هو.
---
جرّب TaxLayer مجانًا الآن – يُنشئ ZUGFeRD (CII) وXRechnung (UBL)، مُتحقق منه وفق EN 16931. للأسئلة: info@landauer.de.
الأسئلة الشائعة
ما الفرق بين UBL وCII؟
UBL (Universal Business Language، OASIS) وCII (Cross Industry Invoice، UN/CEFACT) صياغتا XML تُمثّلان كلتاهما دلالة EN 16931 نفسها. وتختلفان في البنية وأسماء العناصر، لا في المحتوى.
أي صياغة يستخدمها XRechnung؟
XRechnung مسموح به في كلتا الصياغتين: UBL وCII. وفي الواقع العملي UBL منتشر جدًا؛ وبعض الأنظمة تُسلّم أو تتوقع CII.
أي صياغة يستخدمها ZUGFeRD؟
يستخدم ZUGFeRD (وFactur-X المطابق له) دائمًا CII – مضمّنًا في ملف PDF/A-3. أما XRechnung الخالصة فهي على النقيض ملف XML مستقل.
هل يجب أن أختار صياغة واحدة؟
يعتمد ذلك على المستلم. كثير من بوابات الجهات الحكومية يقبل الاثنتين؛ وعند الشك اسأل أي صياغة يعالجها مستلمك. وكلتاهما تستوفيان EN 16931 بالتساوي.
أي الصيغ يُنشئها TaxLayer؟
يُنشئ TaxLayer ZUGFeRD 2.x (CII في PDF/A-3) وXRechnung كـ UBL. مزيد عن الصيغ في XRechnung مقابل ZUGFeRD.