الدليل 5 من 7

شهادة التوقيع الإلكتروني وتشغيل برنامج ETA Signer

استخراج الختم الإلكتروني (التوكن) وربطه بـ EgyTax لتوقيع الفواتير.

8 دقائق قراءة آخر مراجعة: أكتوبر ٢٠٢٦

ما هو الختم الإلكتروني؟

  • التوقيع الإلكتروني بمثابة التوقيع الرسمي للممول: رسالة مشفرة تثبت هوية الموقّع وأن المستند لم يتغير بعد توقيعه.
  • الشركات تستخدم الختم الإلكتروني (E-Seal): يشبه التوقيع تقنياً لكنه مرتبط بالكيان القانوني (الشركة) وليس بشخص.
  • الشهادة محفوظة على توكن USB محمي برقم سري (PIN)، ويجب أن تكون صادرة من جهة مرخصة ومعتمدة.
  • كل فاتورة إلكترونية وإشعار دائن/مدين يجب توقيعه بالختم قبل إرساله. الإيصال الإلكتروني لا يحتاج توقيعاً.
  • الختم مطلوب أيضاً لإتمام التسجيل الذاتي على المنظومة.

استخراج الشهادة: الجهات والمستندات

الخطوة 1: اختر جهة إصدار مرخصة

تُستخرج شهادة الختم الإلكتروني الخاصة بتوقيع الفواتير من إحدى الشركات المرخص لها من هيئة تنمية صناعة تكنولوجيا المعلومات (ITIDA) التابعة لوزارة الاتصالات، مثل Egypt Trust و MCDR. قائمة الجهات وطرق التواصل:

اطلب صراحة شهادة ختم إلكتروني (E-Seal Certificate) لمنظومة الفاتورة الإلكترونية.

الخطوة 2: جهّز المستندات المطلوبة

يقدم الطلب (العقد) ويوقعه المدير المسؤول للمنشأة أو ممثلها القانوني المرخص له بالتوقيع عنها في السجل التجاري، أو بموجب تفويض. ويكون الطلب والتفويض موقعين من المدير المسؤول ومصدقاً على توقيعه بختم البنك المتعامل معه (توقيع مطابق). يُقدم الممثل القانوني أصول المستندات التالية للاطلاع عليها:

  • صورة من المستخرج الرسمي للسجل التجاري، أو قرار الإنشاء/الإشهار.
  • صورة من البطاقة الضريبية، أو وثيقة بيانات سارية في حالة عدم وجود البطاقة.
  • صورة صحيفة الاستثمار أو الشركات، أو عقد الشركة.
  • صورة إثبات الشخصية للمدير المسؤول.

ستستلم التوكن والرقم السري (PIN) وتاريخ صلاحية الشهادة.

تشغيل ETA Signer مع EgyTax

التوكن متصل بجهاز في مكتبك بينما EgyTax يعمل على الإنترنت؛ لذلك يعمل برنامج صغير اسمه ETA Signer على هذا الجهاز: يستلم الفواتير المنتظرة من EgyTax، يوقعها بالتوكن، ويعيدها لترسل للمنظومة. باقي المستخدمين يعملون من المتصفح على أي جهاز.

EgyTax: الإعدادات ← أجهزة التوقيع

الخطوة 1: حمّل البرنامج

على الجهاز المتصل به التوكن (Windows 10 أو 11، ٦٤-بت): ادخل EgyTax ← الإعدادات ← تبويب أجهزة التوقيع واضغط تحميل ETA Signer. الملف المضغوط يحتوي EtaSigner.exe وeps2003csp11.dll وبرنامج تثبيت ePass2003.

الخطوة 2: فك الضغط في مجلد ثابت

مثلاً C:\EtaSigner . احتفظ بالملفين EtaSigner.exe وeps2003csp11.dll في نفس المجلد؛ البرنامج يستخدم الملف الموجود بجواره، لذلك غالباً لا تحتاج لتثبيت برنامج ePass2003. لا تشغّله من داخل الملف المضغوط مباشرة.

الخطوة 3: وصّل التوكن

يتعرف عليه Windows تلقائياً كقارئ بطاقات ذكية (لا يحتاج تعريفاً على Windows 10/11).

الخطوة 4: تأكد أن التوكن مقروء (اختياري)

افتح موجه الأوامر (Command Prompt) داخل المجلد ونفّذ:

EtaSigner.exe --selftest

يجب أن يظهر اسم التوكن والشهادة وتاريخ انتهائها بدون طلب الرقم السري.

الخطوة 5: أضف جهاز توقيع في EgyTax

في نفس الصفحة اضغط + إضافة جهاز توقيع واكتب اسماً للجهاز (مثلاً «جهاز الحسابات»). يظهر مفتاح الربط وعنوان الخادم؛ انسخهما الآن لأن المفتاح يظهر مرة واحدة فقط.

الخطوة 6: شغّل EtaSigner.exe واربطه

عند أول تشغيل تظهر نافذة الإعدادات: الصق عنوان الخادم والمفتاح ثم احفظ. تظهر أيقونة درع بجوار الساعة في شريط المهام، ويظهر الجهاز في EgyTax بحالة متصل وبجانبه «التوكن متصل» وتاريخ صلاحية الشهادة.

الخطوة 7: أدخل الرقم السري للتوكن مرة واحدة

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

الخطوة 8: شغّله تلقائياً مع Windows (مُستحسن)

اضغط Win+R واكتب shell:startup ثم اضغط Enter، وضع اختصاراً لـ EtaSigner.exe في المجلد الذي يفتح. بذلك يعمل البرنامج كلما فُتح الجهاز.

كيف يعمل التوقيع يومياً

  1. يصدر المستخدم الفاتورة من EgyTax ويضغط إرسال، فتدخل حالة في انتظار التوقيع.
  2. ETA Signer يستلمها خلال ثوانٍ، يوقعها بالتوكن، ويعيد التوقيع لـ EgyTax.
  3. EgyTax يرسل الفاتورة الموقعة للمنظومة ويتابع حالتها حتى تصبح صالحة أو غير صالحة مع سبب الرفض.

مشكلات التوقيع وحلها

المشكلةالحل
«No token detected» أو «PKCS#11 library not found»تأكد أن التوكن متصل وأن eps2003csp11.dll في نفس مجلد EtaSigner.exe. افصل التوكن ووصّله مرة أخرى ثم اختر «Sign now» من قائمة البرنامج.
ما زال لا يعملشغّل ePass2003-Setup الموجود في الملف كمسؤول (Run as administrator)، ثم أعد توصيل التوكن وأعد تشغيل ETA Signer.
Windows لا يرى التوكنفي Device Manager يجب أن يظهر تحت «Smart card readers»، وفي services.msc يجب أن تكون خدمة «Smart Card» تعمل (Automatic). جرّب منفذ USB آخر.
الجهاز «غير متصل» في EgyTaxتأكد أن البرنامج يعمل (أيقونة الدرع)، وأن الجهاز يفتح عنوان الخادم من المتصفح، وأن المفتاح صحيح. عند الحاجة اضغط «مفتاح جديد» في EgyTax والصقه في إعدادات البرنامج.
رقم سري خاطئ / التوكن مقفوليُقفل التوكن بعد عدة محاولات خاطئة. اختر «Lock token» من قائمة البرنامج لمسح الرقم الخاطئ ثم أعد المحاولة بحذر. التوكن المقفول يفتحه مُصدِر الشهادة.
الشهادة منتهيةالمنظومة ترفض التوقيع بشهادة منتهية. جدد الشهادة من الجهة المُصدِرة قبل تاريخ الانتهاء الظاهر في EgyTax؛ الفواتير تنتظر حتى التجديد.
تحتاج سجلات للدعم الفنيمن قائمة البرنامج اختر «Open log» (محفوظة في %LOCALAPPDATA%\EtaSigner\logs)، أو نفّذ EtaSigner.exe --run-once لرؤية دورة توقيع كاملة.