تخطّى إلى المحتوى الرئيسي

أداة مجانية

أداة التحقق من PINT-AE XML

ألصق فاتورة PINT-AE للتحقق من صحّة الصيغة، التوافق مع UBL 2.1، الحقول الإلزامية، صيغة TRN للبائع والمشتري، والمجاميع المالية. كل شيء يعمل في متصفحك — الـ XML لا يغادر جهازك.

بانتظار الإدخال — ألصق PINT-AE XML للتحقق.

ما هو PINT-AE ولماذا التحقق؟

PINT-AE هو تنسيق الفوترة الإلكترونية الذي اعتمدته الهيئة الاتحادية للضرائب — ملف XML مبني على UBL 2.1 كنسخة إماراتية من معيار Peppol International Invoice. كل شركة مسجلة لضريبة القيمة المضافة ستحتاج إلى إرسال الفواتير بهذا التنسيق اعتباراً من يناير 2027 (المرحلة 1) أو يوليو 2027 (المرحلة 2).

هذه الأداة تُشغّل الفحوصات على مستوى الصيغة التي تلتقط الأغلبية العظمى من حالات الرفض القابلة للتفادي قبل أن تصل الفاتورة إلى مزود الخدمة المعتمد (ASP) أو شبكة الهيئة — XML غير سليم، أسماء نطاقات مفقودة، طول TRN خاطئ، حقول إلزامية مفقودة، أكواد عملة غير صحيحة.

هذه الأداة ليست بديلاً عن التحقق الرسمي من الهيئة، الذي يعمل داخل بيئة اختبار مزود الخدمة بعد التعيين. استخدم هذه الأداة كمرشّح أول في دورة التطوير؛ استخدم بيئة اختبار مزود الخدمة كإشارة نهائية للانطلاق.

ما الذي نتحقق منه

تُشغّل الأداة 14 فحصاً تُطابق مباشرةً أكثر أسباب الرفض شيوعاً في عمليات إرسال بيئة اختبار مزودي الخدمة:

XML سليم · عنصر جذر UBL 2.1 وأسماء النطاقات · معرّف الفاتورة · تاريخ الإصدار (YYYY-MM-DD) · كود نوع الفاتورة (فاتورة ضريبية 380/388/389) · كود عملة المستند (ISO 4217) · كتلتَي المورد والمشتري · TRN المورد والمشتري (صيغة 15 رقماً) · سطر واحد على الأقل · كتلة TaxTotal · LegalMonetaryTotal مع PayableAmount.

تحذيرات مقابل أخطاء: TRN المشتري المفقود يُصدر تحذيراً (لأنه صالح لفواتير B2C المبسّطة) بدلاً من خطأ. أكواد نوع الفاتورة غير القياسية تُخفَّض إلى تحذيرات كي لا تُعطّل اختبار السيناريوهات النادرة.

الأسئلة الشائعة

هل تحلّ هذه الأداة محلّ أداة التحقق لدى مزود الخدمة؟+

لا — بل تُكمّلها. مزود الخدمة يُشغّل أداة التحقق الرسمية من الهيئة، وتشمل قواعد أعمال متقاطعة، فحوصات حساب الضريبة، وفحوصات توجيه شبكة Peppol التي تحتاج سياقاً على الخادم. استخدم هذه الأداة للتحقق السريع أثناء التطوير؛ واستخدم بيئة اختبار مزود الخدمة كإشارة امتثال.

هل يتم رفع فاتورتي إلى أي مكان؟+

لا. التحليل يعمل بالكامل في متصفحك باستخدام DOMParser المدمج. لا شيء يُرفع أو يُسجَّل أو يُرسَل إلى أي طرف خارجي. يمكنك التأكد بفتح DevTools ← Network أثناء اللصق.

ما هي فحوصات الـ14؟+

سلامة XML، جذر UBL 2.1 + أسماء النطاقات، cbc:ID، cbc:IssueDate، cbc:InvoiceTypeCode، cbc:DocumentCurrencyCode، وجود AccountingSupplierParty، TRN المورد (15 رقماً)، وجود AccountingCustomerParty، TRN المشتري (15 رقماً، تحذير إذا كان غائباً)، سطر InvoiceLine واحد على الأقل، وجود TaxTotal، وLegalMonetaryTotal مع PayableAmount.

ما هي أكواد نوع الفاتورة الصحيحة في الإمارات؟+

يستخدم PINT-AE أكواد UN/CEFACT 1001: 380 (فاتورة تجارية)، 388 (فاتورة ضريبية)، 389 (فاتورة ذاتية)، 381 (إشعار دائن)، 383 (إشعار مدين). تُصدر الأداة تحذيراً في حال استخدام كود مختلف دون أن تفشل — لأن الهيئة وسّعت القائمة المقبولة في مراجعات سابقة.

الأداة تقول إن XML سليم لكن مزود الخدمة يرفضها. ماذا الآن؟+

أكثر أسباب الرفض بعد اجتياز التحقق من الصيغة: (1) TRN غير موجود في سجل الهيئة رغم صحّة الصيغة، (2) عدم توافق مجموع الضريبة بين البند و TaxTotal الرأسي، (3) غياب معرّف تخصيص PEPPOL لملف AE. راجع رمز رفض مزود الخدمة مقابل وثيقة قواعد أعمال PINT-AE.

موارد ذات صلة