يُشير كل خطأ في التحقق من صحة Peppol إلى معرّف قاعدة. وتوضح البادئة مجموعة القواعد التي تنتمي إليها القاعدة، والجهة المسؤولة عن صيانتها، وما تنظمه، ومكان نشر النص المعياري. ابدأ بالبادئة لتحديد طبقة التحقق ذات الصلة قبل فحص الفاتورة.
البادئات وما تحكمه
| البادئة | مجموعة القواعد | يحكم | نُشر بواسطة |
| BR- | قواعد العمل وفقًا للمعيار EN 16931 | شروط العمل الإلزامية وتركيباتها | CEN/TC 434 |
| BR-CO- | قواعد الحساب وفقًا للمعيار EN 16931 | الإجماليات والمجاميع والمبالغ المشتقة | CEN/TC 434 |
| BR-CL- | قواعد قائمة الرموز EN 16931 | القيم المقيدة بقائمة رموز | CEN/TC 434 |
| BR-DEC- | معيار EN 16931 الخاص بالمساطر العشرية | عدد الخانات العشرية في المبلغ | CEN/TC 434 |
| BR-S-، BR-Z-، BR-E-، BR-AE-، BR-IC-، BR-G-، BR-O-، BR-AF-، BR-AG- | قواعد فئات ضريبة القيمة المضافة وفقًا للمعيار EN 16931 | عائلة واحدة لكل فئة من فئات ضريبة القيمة المضافة | CEN/TC 434 |
| UBL-SR-، UBL-CR- | قواعد الصياغة الخاصة بلغة UBL | كيف يتم التعبير عن النموذج بلغة UBL | CEN/TC 434 |
| CII-SR- | قواعد الصياغة في CII | كيف يتم التعبير عن النموذج في CII | CEN/TC 434 |
| PEPPOL-EN16931-R | قواعد Peppol | المتطلبات التي تضيفها Peppol إلى المعيار EN 16931 | OpenPeppol |
| PEPPOL-EN16931-CL | قواعد قائمة رموز Peppol | قيود Peppol على قيم قوائم الرموز | OpenPeppol |
| PEPPOL-COMMON-R | قواعد معرّف Peppol | صيغة الرموز التعريفية للمنظمات الوطنية والرموز الضريبية | OpenPeppol |
| SE-R-، NO-R-، DK-R-، NL-R-، DE-R-، IT-R-، GR-R-، IS-R- | القواعد الوطنية | المتطلبات القطرية التي تطبقها الدول الأطراف | هيئة Peppol المعنية |
فئات ضريبة القيمة المضافة
تفرض كل مجموعة من مجموعات ضريبة القيمة المضافة مجموعة الحقول التي تتطلبها فئتها. تشمل BR-S- المعدل القياسي، وBR-Z- المعدل الصفري، وBR-E- المعفاة، وBR-AE- نظام التحميل العكسي، وBR-IC- التوريد داخل الاتحاد الأوروبي، وBR-G- التصدير خارج الاتحاد الأوروبي، وBR-O- غير الخاضعة لضريبة القيمة المضافة.
هناك عائلتان لا تتبعان هذا النمط. ضريبة جزر الكناري (IGIC، رمز الفئة L) هي BR-AF-، وضريبة سبتة ومليلية (IPSI، رمز الفئة M) هي BR-AG-. أما BR-IG- وBR-IP- فليستا من بادئات عائلات القواعد الواردة في المعيار EN 16931.
قواعد التحقق من صحة Peppol الشائعة
| المعرّف | رسالة | الخطورة |
| PEPPOL-EN16931-R001 | يجب توفير «العمليات التجارية» | مميت |
| PEPPOL-EN16931-R004 | يجب أن يبدأ معرّف المواصفات بالقيمة urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 وأن يتبع قواعد تنسيق المعرّف | مميت |
| PEPPOL-EN16931-R007 | يجب أن يكون لكل عملية تجارية معرّف معتمد | مميت |
| PEPPOL-EN16931-R008 | يجب ألا يحتوي المستند على عناصر فارغة | مميت |
| PEPPOL-EN16931-R010 | يجب تقديم العنوان الإلكتروني للمشتري | مميت |
| PEPPOL-EN16931-R020 | يجب تقديم العنوان الإلكتروني للبائع | مميت |
| PEPPOL-COMMON-R052 | يجب ذكر رقم غرفة التجارة الدنماركية (P) بالصيغة الصحيحة | مميت |
| PEPPOL-COMMON-R053 | يجب ذكر رقم ERSTORG الدنماركي (SE) بالصيغة الصحيحة | مميت |
تتعلق الرمز R004 بمعرّف مواصفات غير صحيح أو مقطوع. أما الرمز R008 فيحدث عندما يقوم نظام المصدر بكتابة عنصر فارغ بدلاً من حذفه.
تُعد «الشدة» خاصيةً لـ « release » (مجموعة القواعد)، وليست خاصيةً للقاعدة نفسها
لا يرتبط معرّف القاعدة بدرجة خطورة ثابتة. فقد تكون القاعدة نفسها بمثابة تحذير في إحدى عمليات التحقق من الصحة ( release ) وخطيرة في العملية التالية، ويحدد إصدار الأداة التي يعمل عليها أداة التحقق أيّ من الحالتين ينطبق.
في الإصدار 3.0.21، تغيرت درجة خطورة القاعدتين PEPPOL-COMMON-R052 و PEPPOL-COMMON-R053 من «تحذير» إلى «خطيرة» لأن القواعد أصبحت تنطبق الآن على جميع الملفات التعريفية. كما أصبحت القاعدتان الدانماركيتان DK-R-003 و DK-R-017 «خطيرتين» في نفس الإصدار release. وبالتالي، فإن المستند الذي تم قبوله باستخدام إصدار سابق من الأداة قد يفشل عند التحقق من صحته وفقًا للإصدار الجديد release.
وقد أضاف نفس المعيار release قواعد تحذيرية للمعرّفات الهولندية، وهي PEPPOL-COMMON-R054 إلى R057، والتي تشمل أرقام KVK (0106)، وأرقام المؤسسات (0190)، وأرقام المنشآت (0217)، وأرقام ضريبة القيمة المضافة (9944). وتشير OpenPeppol إلى أن هذه القواعد ستصبح أخطاء فادحة في إصدار مستقبلي من release ، وهي تُعتبر تحذيرات في الوقت الحالي لمنح القائمين على التنفيذ فترة انتقالية. يجب التخطيط لحلها قبل أن تتغير درجة خطورتها.
إذا فشلت فاتورة كانت تُعتمد سابقًا، فراجع الملاحظات الموجودة في « release » قبل التحقق من الفاتورة.
أين يوجد النص المعياري
| البادئة | أين تبحث |
| PEPPOL-EN16931-R، PEPPOL-EN16931-CL، PEPPOL-COMMON-R | قواعد إصدار الفواتير وفقًا لمعيار Peppol BIS 3.0 على موقع docs.peppol.eu |
| عائلات BR-، BR-CO-، BR-CL-، BR-DEC-، VAT | صفحات قواعد EN 16931 الخاصة بصيغة جملتك |
| UBL-SR-، UBL-CR-، CII-SR- | صفحات قواعد ربط الصيغة الخاصة بصيغتك |
| الرموز الوطنية | يُشار أولاً إلى " release "، ثم مجموعة القواعد الخاصة بالبلد |
Release توضح الملاحظات ما إذا كانت القواعد الوطنية قد أُضيفت أو نُقحت أو خُصصت لها درجة خطورة مختلفة.
قراءة معرّف قاعدة لم يسبق لك رؤيته من قبل
- ابدأ بالبادئة. فهي تحدد المالك وطبقة التحقق من الصحة. تتعلق قاعدة BR- ببيانات الفاتورة. وتتعلق قاعدة UBL-SR- بكيفية إنشاء الملف. وتتعلق قاعدة PEPPOL-COMMON-R بتنسيق المعرّف. وتشير البادئة الوطنية إلى أن القاعدة طُبقت بناءً على بلد البائع أو المشتري، وقد لا تنطبق على المستند التالي الخاص بك.
- تحقق من درجة خطورة المشكلات الموجودة في النواتج الحالية. فقد يكون المعرّف نفسه خطيرًا في أحد ملفات « release » ويُعتبر مجرد تحذير في ملف آخر، وقد لا تحدد رسالة الخطأ المُعادة توجيهها إصدار الناتج الذي تسبب في حدوثها.
- ابحث عن المصطلح التجاري الذي تشير إليه القاعدة. فرسائل قواعد Peppol تسمي المفهوم التجاري، وليس مسار العنصر. وتوفر لك صفحة بناء الجملة الخاصة بهذا المصطلح التجاري العنصر، وعدد العناصر، وجميع القواعد الأخرى التي تنطبق عليه، وهو ما يمثل عادةً السبب الحقيقي للمشكلة.
- تحقق مما إذا كانت هناك قاعدة ثانية قد تم تفعيلها على الحقل نفسه. القواعد تتراكم. فعدم وجود عنصر ما يؤدي إلى تفعيل قاعدة واحدة، وقيمة خاطئة في ذلك العنصر تؤدي إلى تفعيل قاعدة أخرى، وتصحيح القاعدة الموجودة في سطر الموضوع فقط لا يزال يؤدي إلى فشل المستند.
إرشادات ذات صلة
المصادر المعيارية
قواعد Peppol وقواعد EN 16931 الخاصة بـ UBL و OpenPeppol. كما تم فحص مجموعات القواعد مقارنةً بأدوات التحقق من صحة EN 16931 التي نشرتها CEN/TC 434.