عندما نتحدث عن الفاتورة الإلكترونية نجد تنسيقين: XML و .p7m. غالبا ما يكون هناك ارتباك. في هذا الدليل نشرح بوضوح الفرق بين فواتير XML و.p7m وكيفية فتحها.
فاتورة XML
تنسيق XML هو الفاتورة الفعلية: ملف منظم يحتوي على جميع البيانات - المورد والعميل والخطوط والمبلغ الخاضع للضريبة وضريبة القيمة المضافة والإجمالي. هذا هو التنسيق الذي تحدده وكالة الإيرادات للفاتورة الإلكترونية. ومع ذلك، فإن XML بحد ذاته غير موقع.
الملف .p7m
الملف .p7m هو نفس فاتورة XML، ولكنه محاط بمظروف موقّع رقميًا (PKCS#7 / CAdES). يعمل التوقيع على ضمان الأصالة و النزاهة وإعطاء قيمة قانونية للمستند. الاسم النموذجي هو `IT01234567890_00001.xml.p7m`: أولاً XML، ثم التوقيع.
##الفرق في جملة واحدة
- XML = الفاتورة (البيانات).
- .p7m = فاتورة XML الموقعة رقميًا (البيانات + التوقيع).
من الناحية العملية، فإن .p7m هو ملف XML "المختوم": نفس المحتوى، ولكن مع التوقيع الذي يجعله صالحًا لـ ES.
كيفية فتح كلا التنسيقين
باستخدام P7M Viewer، يمكنك فتح كل من الملفات .p7m و .xml:
1. افتح الأداة فتح .p7m.
2. قم بتحميل ملف .p7m (أو ملف XML مباشرةً).
3. عرض الفاتورة أو تنزيل الملف المستخرج.
إذا بدأت من .p7m، فستحصل على ملف XML النظيف؛ إذا كنت تريد نسخة قابلة للقراءة، فاحفظها بصيغة PDF باستخدام "طباعة → حفظ بتنسيق PDF".
متى تستخدم واحدة أو أخرى
- لإرسال فاتورة إلى ES تحتاج، عند الطلب، إلى الملف الموقع .p7m.
- قراءة وأرشفة ملف XML المستخرج (وربما ملف PDF) مفيد.
- يظل الأصل ذو القيمة القانونية هو .p7m الموقع.
الأسئلة المتداولة
هل يحتوي .p7m على XML؟ نعم، .p7m هو XML بالإضافة إلى التوقيع الرقمي.
هل يمكنني فتح XML بنفسي؟ نعم، باستخدام P7M Viewer يمكنك أيضًا عرض ملفات .xml.
هل هو مجاني؟ نعم، فتح ملف واحد مجاني.
باختصار
الفرق بسيط: XML هو الفاتورة، و.p7m هو الفاتورة الموقعة رقميًا نفسها. باستخدام P7M Viewer يمكنك فتح كلا التنسيقين في ثوانٍ مجانًا.