تُرفض الفاتورة في El Fatoora عندما ترفض شبكة تونس للتجارة (TTN) إيداعها أو ترفضها عند المراقبة التي تلي الإيداع. ويمكن إصلاح عدد من حالات الرفض هذه دون المساس بمحتوى الفاتورة: يكفي التصريح بالشهادة الصحيحة، أو تصحيح المعرّف الجبائي للحساب، أو الإمضاء بأداة محيّنة. ينطلق هذا الدليل من الرسائل الحقيقية التي ترسلها TTN والتي يتعرّف عليها Clic2Up، ويشرح معنى كل رسالة وطريقة معالجتها.
باختصار: إلى غاية 13 أكتوبر 2026، تحمل حالات الرفض في El Fatoora التي يتعرّف عليها Clic2Up رمزًا أو نصًا ثابتًا. SERV09: الشهادة التي أمضت الفاتورة غير مصرّح بها في حسابك لدى TTN. SERV01 (معرّف جبائي مصرّح بأنه INVALIDE) أو CONTRL05: المعرّف الجبائي للحساب غير معروف أو مختلف عن معرّف المصدر. SERV01 (وثيقة موجودة): هذا الرقم مسجل من قبل، ولم يُودَع أي شيء مرتين. 211806 (OID غير صالح): سياسة الإمضاء ليست التي تنتظرها TTN. «Verification Signature termine avec echec»: لم تتمكن TTN من التحقق من الشهادة. والفاتورة المرفوضة لا تحمل مرجع TTN: فهي ليست بعد فاتورة إلكترونية بمفهوم الفصل 18 من مجلة الأداء على القيمة المضافة.
متى يمكن أن ترفض El Fatoora الفاتورة؟
في لحظتين، وهذا أول ما يجب فهمه عندما تظهر الفاتورة «مرفوضة». وتصف مواصفات خدمات الواب التي نشرتها TTN هذا المسار على مرحلتين.
- عند الإيداع. يرسل البرنامج ملف XML الممضى بصيغة TEIF مع معطيات الدخول والمعرّف الجبائي للحساب. وتجيب TTN فورًا بـ «Facture enregistree avec ID: …» أو برفض يحمل رمزًا (SERV01، SERV09، CONTRL05…). وهذا المعرّف رقم إيداع يُسند «قبل المعالجة من قبل النواة»، وليس بعد مرجع الفاتورة.
- عند المراقبة. تتحقق نواة TTN بعد ذلك من الفاتورة ومن إمضائها. فإذا كان كل شيء مطابقًا، تسند المرجع الوحيد وتضيف إمضاءها وQR code؛ وإلا فإنها تُصدر «إشعارات استلام سلبية»، أي قائمة الأخطاء، يسترجعها البرنامج عند الاستفسار عن الفاتورة.
الفاتورة «المودعة» ليست إذن «مقبولة». في Clic2Up، يجلب زر «Rafraîchir le statut TTN» (تحديث حالة TTN) نتيجة المراقبة: مرجع TTN وQR code، اللذين يُنقلان إلى ملف PDF، أو سبب الرفض.
أما صيغة الملف نفسها، كتلة بكتلة، فنشرحها في مقالنا صيغة TEIF: شرح الفاتورة الإلكترونية التونسية.
كيف تقرأ رسالة الرفض الصادرة عن TTN؟
تجيب TTN بنص خام، يكون أحيانًا داخل رد تقني. والعنصر المفيد هو الرمز: SERV أو CONTRL يليه رقمان بالنسبة إلى الرفض عند الإيداع، وعدد من ستة أرقام لبعض حالات الرفض عند المراقبة. وبعض حالات الرفض عند المراقبة تحمل رقم حادثة يتغير مع كل محاولة: في هذه الحالة، النص وحده هو المعتبر.
يتعرّف Clic2Up على الرمز ويعرض بدلًا منه جملة واضحة باللغة الفرنسية تبيّن ما يجب فعله، مع الاحتفاظ بالنص الخام لفريق الدعم. حالات الرفض التي يتعرّف عليها:
| رسالة TTN | معناها | ما يجب فعله |
|---|---|---|
| SERV09 «Signataire non autorise» | الشهادة التي أمضت الفاتورة غير مصرّح بها في حسابك لدى TTN. | التصريح برقمها التسلسلي (أو بمعرّف e-Houwiya في حالة Mobile ID) في بوابة El Fatoora، ثم إعادة الإرسال. |
| SERV01، معرّف جبائي INVALIDE | لا تتعرّف TTN على المعرّف الجبائي للحساب. | التحقق من المعرّف المُدخل في إعدادات الانخراط في TTN ومن المعرّف المسجل لدى TTN. |
| SERV01، وثيقة موجودة (existant) | توجد فاتورة بهذا الرقم لمعرّفك الجبائي. | عدم إعادة الإيداع؛ والتحقق في البوابة مما سُجّل. |
| CONTRL05 | المعرّف الجبائي لحساب TTN يختلف عن معرّف المصدر في ملف XML. | استعمال المعرّف نفسه للحساب وللمصدر. |
| 211806، OID غير صالح | الإمضاء لا يذكر سياسة الإمضاء التي تنتظرها TTN. | الإمضاء ببرنامج محيّن وفق مواصفات الإمضاء الصادرة عن TTN. |
| «Verification Signature termine avec echec» | لم تتمكن TTN من التحقق من شهادة الإمضاء. | التحقق من صلاحية الشهادة ومن عدم إلغائها؛ والاتصال بدعم برنامجك. |
وفي حالة رمز آخر، يعرض Clic2Up عبارة «El Fatoora a refusé la facture» متبوعة بالرمز، دون اختلاق أي تفسير.
ممضٍ غير مرخص له (SERV09): كيف تصرّح بشهادتك؟
يمسك حسابك لدى TTN قائمة الأشخاص المرخص لهم في الإمضاء باسم المؤسسة؛ ويطلب دليل الانخراط لدى TTN بالفعل الرقم التسلسلي للشهادة. والفاتورة الممضاة بشهادة غير موجودة في هذه القائمة تُرفض عند الإيداع بالرمز SERV09. حالات نموذجية:
- تجديد الشهادة: شهادة Digigo أو ID-Trust المجددة شهادة جديدة برقم تسلسلي جديد؛
- تولّي شخص آخر الإمضاء: شريك أو محاسب أو أجير بشهادته الخاصة؛
- الانتقال من نوع شهادة إلى آخر، مثلًا من Digigo إلى مفتاح ID-Trust؛
- التصريح بالشهادة في حساب الاختبار دون حساب الإنتاج، أو العكس.
يتم الإصلاح في بوابة El Fatoora، في قسم الممضين: يُضاف الرقم التسلسلي للشهادة، ثم يعاد إرسال الفاتورة دون أي تغيير فيها. ويقرأ Clic2Up هذا الرقم من الفاتورة الممضاة ويعرضه في رسالة الخطأ بالشكل الدقيق الواجب نسخه (بالنظام الست عشري وبالحروف الكبيرة، مع الأصفار الأولى).
وفي الإمضاء عبر Mobile ID (e-Houwiya)، ترخص TTN للممضي بمعرّف e-Houwiya الخاص به لا برقم تسلسلي؛ ويعرض Clic2Up عندئذ هذا المعرّف.
وتنص مواصفات TTN على قبول جميع شهادات الإمضاء التي تعترف بها الوكالة الوطنية للمصادقة الإلكترونية، ولا سيما ID-Trust وختم المؤسسة (Cachet Entreprise) وDigigo وMobile ID. وللاختيار بين الشهادتين الأكثر استعمالًا، اطلع على مقارنتنا Digigo أم ID-Trust.
معرّف جبائي مرفوض: SERV01 وCONTRL05
يتدخل المعرّف الجبائي ثلاث مرات في الإيداع: يُستعمل للدخول بحساب TTN، ويُرسل كمعطى من معطيات الإيداع، ويظهر في ملف XML كمعرّف للمصدر (الخانة MessageSenderIdentifier). ويجب أن تدل الثلاثة على المؤسسة نفسها. وينتج عن ذلك رفضان:
- SERV01، بنص يصف المعرّف الجبائي بأنه INVALIDE: لا تتعرّف TTN على المعرّف الذي يتقدم به الحساب؛
- CONTRL05: المعرّف المستعمل في الدخول لا يطابق رمز مصدر الفاتورة.
في ملف XML، يُكتب المعرّف الجبائي في 13 حرفًا دون خطوط مائلة (0736202XAM000 في المثال الرسمي لـ TTN). ونفصّل بنيته في مقالنا حول صيغة TEIF.
الأسباب المحتملة: خطأ في الرقن، أو معرّف مؤسسة ثانوية، أو حسابا اختبار وإنتاج لا يحملان المعرّف نفسه. يحذف Clic2Up الخطوط المائلة والفراغات، ويتحقق من الصيغة قبل الإمضاء، ويستعمل المعرّف المسجل في إعدادات الانخراط في TTN (واحد لكل بيئة، اختبار أو إنتاج)، لا معرّف بطاقة المؤسسة: هناك يجب تصحيحه.
فاتورة مودعة من قبل: التكرار والترقيم (SERV01، وثيقة موجودة)
ترفض TTN إيداع فاتورة يوجد رقمها من قبل لمعرّفك الجبائي. وتحمل الرسالة الرمز SERV01 نفسه الذي يحمله رفض المعرّف الجبائي؛ والنص وحده («existant») يسمح بالتمييز بينهما، وهو ما يقوم به Clic2Up.
ويظهر هذا الرفض خاصة في ثلاث حالات:
- نجح إرسال أول لدى TTN، لكن الرد ضاع (انقطاع الشبكة، أو تجاوز المهلة) فأعيد إرسال الفاتورة؛
- أعيد استعمال رقم، مثلًا بعد حذف فاتورة؛
- أداتان تصدران فواتير في السلسلة نفسها، فتستعمل إحداهما رقمًا سبق أن استعملته الأخرى.
هذا الرفض يحميك: لم يُسجَّل أي شيء مرتين. تحقق في بوابة El Fatoora مما يوجد تحت هذا الرقم بدل إنشاء فاتورة جديدة لتجاوز الرفض.
يمنع Clic2Up إعادة إرسال فاتورة مودعة أو مقبولة حتى قبل طلب الإمضاء، ثم يقفل كل فاتورة قبلتها TTN: ولتصحيحها، يُصدر إشعار دائن.
يفرض الفصل 18 من مجلة الأداء على القيمة المضافة ترقيمًا منتظمًا وغير منقطع؛ والفاتورة المرقمة خارج السلسلة تعرّض صاحبها إلى خطية من 50 إلى 1.000 دينار (الفصل 96 من مجلة الحقوق والإجراءات الجبائية، المذكرة العامة عدد 10 لسنة 2025). لا تُعد أبدًا استعمال رقم.
سياسة إمضاء غير صالحة (الرمز 211806)
لا يقتصر إمضاء El Fatoora على الإمضاء بمعناه التشفيري. بل يجب أن يذكر أيضًا سياسة الإمضاء الخاصة بشبكة تونس للتجارة: معرّفها (OID)، وبصمة الوثيقة التي تصفها، وعنوانها. وتنشر TTN هذه القيم في مواصفاتها التقنية للإمضاء، التي تحمل نسختها 3.0 تاريخ 29 ماي 2026 (وكانت النسخة 2.0 بتاريخ 30 جانفي 2026).
وعندما يذكر الإمضاء سياسة لا تنتظرها TTN، مثلًا لأن أداة الإمضاء ما تزال تتبع نسخة سابقة من المواصفات، تُرجع المراقبة الرمز 211806 الذي يشير إلى OID غير صالح. ويترجمه Clic2Up إلى عبارة تفيد بأن سياسة الإمضاء (OID) غير صالحة.
هذا الرفض لا يتعلق بك ولا بالفاتورة: الأداة التي تمضي هي التي يجب تحيينها. والإمضاءات التي ينتجها Clic2Up تتبع النسخة 3.0 من مواصفات TTN.
فشل التحقق من الإمضاء: شهادة منتهية الصلاحية أو ملغاة أو غير قابلة للتحقق
حسب مواصفات TTN، يتم التحقق عند الاستلام من جميع بصمات الإمضاء، ويجب أن تكون شهادة المزوّد وشهادات سلسلة الثقة الخاصة بها صالحة وغير ملغاة (مراقبة عبر OCSP أو CRL).
وإذا فشل أحد التحققات، تُرجع المراقبة نصًا يبدأ بعبارة «Verification Signature termine avec echec»، مثل «The signature of the certificate is spoiled or it is not possible to validate it!»، مع رقم يتغير مع كل محاولة: اعتمد على النص.
المسارات الواجب التحقق منها، بالترتيب:
- تاريخ صلاحية الشهادة: تُباع شهادات Digigo وID-Trust لمدة سنتين؛
- إلغاؤها المحتمل، مثلًا بعد ضياع المفتاح أو تغيير المسيّر؛
- عدم التعديل بعد الإمضاء: تطلب TTN إمضاء ملف XML في شكله النهائي بالضبط، بترميز UTF-8؛
- الشهادة نفسها: يجب أن تكون صادرة عن الوكالة الوطنية للمصادقة الإلكترونية (TunTrust).
هذه الحالة لا تُعالج من الفاتورة. يعرض Clic2Up رسالة تفيد بأن El Fatoora لم تتمكن من التحقق من شهادة إمضاء الفاتورة، ويدعوك إلى الاتصال بالدعم، الذي يتوفر لديه النص الكامل لرد TTN.
ما هي الأخطاء التي يمنعها Clic2Up قبل الإرسال؟
يراقب Clic2Up الفاتورة قبل إمضائها؛ وإذا وجد مشكلًا فإنه لا يمضي ولا يرسل شيئًا. هذه ليست حالات رفض من TTN، بل فواتير لا تمثلها صيغة TEIF بشكل صحيح:
- فاتورة دون أسطر؛
- حريف دون معرّف جبائي ولا بطاقة تعريف وطنية: تفرض صيغة TEIF معرّفًا للمشتري؛
- مجاميع غير متطابقة: يجب أن يساوي المبلغ دون احتساب الأداء مع FODEC والأداءات الأخرى المضمّنة والأداء على القيمة المضافة والطابع الجبائي المبلغَ باحتساب الأداء، في حدود 5 مليمات؛
- سطر بأداء على القيمة المضافة بنسبة 0% يحمل مبلغ أداء؛
- عملة غير الدينار أو الأورو أو الدولار، أو عدة عملات في فاتورة واحدة؛
- وثيقة لا تُرسل إلى El Fatoora، مثل وصل التسليم (لا تُودَع إلا الفواتير والإشعارات الدائنة ومذكرات الأتعاب)؛
- معرّف جبائي للمصدر غير مطابق للصيغة.
تسمّي الرسالة ما يجب تصحيحه (الحريف، السطر، النسبة) وتجنبك دفع ثمن إمضاء لفاتورة مآلها الرفض.
انقطاع الشبكة أو تجاوز المهلة: هل أُرسلت الفاتورة؟
إذا انقطع الاتصال بـ TTN أثناء الإيداع، فلا يوجد رمز من TTN لترجمته: يعرض Clic2Up الإرسال على أنه مرفوض، مع التفاصيل التقنية كما هي. ويبقى أن نعرف هل تلقت TTN الفاتورة قبل الانقطاع.
أعد إرسالها. إذا لم يصل الإرسال الأول، يمر الثاني. وإذا كان قد وصل، تجيب TTN بأن الوثيقة موجودة من قبل (SERV01): لا يُسجَّل أي شيء مرتين، وتجد الفاتورة في بوابة El Fatoora.
وقد تبقى الفاتورة المودعة أيضًا بعض الوقت في انتظار المراقبة: هذا ليس خطأ، فحدّث الحالة لاحقًا. وإذا كنت تربط خدمة الواب بنفسك، فيجب أن تنطلق طلباتك من عنوان IP الثابت المصرّح به لدى TTN عند الانخراط.
ماذا تفعل بفاتورة مرفوضة، خطوة بخطوة؟
- حدّد رمز الرفض أو نصه واللحظة التي حدث فيها (عند الإيداع أو عند المراقبة).
- أصلح السبب في موضعه: بوابة El Fatoora بالنسبة إلى الممضي، وإعدادات الانخراط بالنسبة إلى المعرّف الجبائي، وأداة الإمضاء بالنسبة إلى السياسة، والشهادة بالنسبة إلى فشل التحقق.
- لا تغيّر رقم الفاتورة للالتفاف على الرفض، ولا تنشئ نسخة مكررة.
- أعد إرسال الفاتورة بعد إصلاح السبب.
- حدّث الحالة إلى أن تحصل على مرجع TTN وQR code.
- إذا تضمنت الفاتورة المقبولة خطأً في الجوهر (المبلغ، الحريف، النسبة)، أصدر إشعارًا دائنًا ثم فاتورة جديدة.
وللإطار العام (من هو الملزم، ومنذ متى، وما الكلفة، وما الخطايا)، اطلع على دليل El Fatoora الشامل 2026 وعلى صفحة الفاتورة الإلكترونية في تونس.
كيف يتعامل Clic2Up مع حالات رفض El Fatoora
يولّد Clic2Up ملف XML بصيغة TEIF، ويمضيه بشهادتك Digigo أو ID-Trust أو Mobile ID، ثم يودعه لدى TTN. والهدف في حالات الرفض بسيط: أن تعرف ما يجب فعله دون قراءة ملف XML. يُترجم رمز TTN إلى جملة واضحة باللغة الفرنسية، ويُعرض الرقم التسلسلي أو معرّف e-Houwiya الواجب التصريح به، ويُمنع التكرار قبل الإمضاء، وتُكتشف أخطاء الإدخال قبل الإرسال.
Clic2Up مجاني إلى غاية 31 ديسمبر 2026، مع جميع الوظائف ودون بطاقة بنكية؛ وبعد ذلك بداية من 9 دنانير دون احتساب الأداء شهريًا (اطلع على الأسعار). إنشاء حساب يستغرق دقيقة؛ ثم يُضبط الإرسال إلى El Fatoora بشهادتك ومعطيات دخولك إلى TTN.
أسئلة شائعة حول الفواتير المرفوضة
لماذا ترفض الفاتورة في نظام الفوترة الوطني El Fatoora؟
لأن شبكة تونس للتجارة (TTN) رفضت إيداعها أو رفضتها عند المراقبة. الرموز التي يجب معرفتها: SERV09 (شهادة غير مصرّح بها في حسابك)، وSERV01 (معرّف جبائي غير معروف أو رقم مودع من قبل)، وCONTRL05 (معرّف الحساب مختلف عن معرّف المصدر)، و211806 (سياسة إمضاء غير صالحة). أما النص «Verification Signature termine avec echec» فيعني أن TTN لم تتمكن من التحقق من الشهادة.
ماذا تعني عبارة «Signataire non autorise» (SERV09)؟
تعني أن الشهادة التي أمضت الفاتورة غير مرخص لها في حسابك لدى TTN، مثلًا بعد تجديدها (شهادة جديدة برقم تسلسلي جديد) أو عندما يتولى شخص آخر الإمضاء. صرّح برقمها التسلسلي في بوابة El Fatoora، في خانة الممضين، ثم أعد إرسال الفاتورة. وفي Mobile ID، صرّح بمعرّف e-Houwiya الخاص بالممضي.
تجيب TTN بأن الوثيقة موجودة. هل أودعت فاتورتي مرتين؟
لا. هذا الرفض (SERV01، وثيقة موجودة) يعني أن لدى TTN فاتورة بهذا الرقم لمعرّفك الجبائي؛ ولا يُسجَّل الإيداع الثاني. وقد يأتي بعد انقطاع الشبكة أثناء إرسال أول كان قد نجح. تحقق في بوابة El Fatoora مما يوجد تحت هذا الرقم.
هل للفاتورة التي ترفضها El Fatoora قيمة قانونية؟
لا، ليس بوصفها فاتورة إلكترونية. فبمفهوم الفصل 18 من مجلة الأداء على القيمة المضافة، يجب أن تكون الفاتورة الإلكترونية مسجلة لدى TTN وأن تحمل المرجع الوحيد الذي تسنده TTN. والفاتورة المرفوضة لا تتوفر فيها أي من الشرطين. يجب إصلاح سبب الرفض ثم إعادة إرسالها.
هل يجب تغيير رقم الفاتورة بعد رفضها؟
لا، بعد الرفض عند الإيداع (ممضٍ غير مرخص له، المعرّف الجبائي): فـ TTN لم تسجل الفاتورة، وتعيد إرسالها بالرقم نفسه بعد إصلاح السبب. وإذا أجابت TTN بأن الوثيقة موجودة، فلا تنشئ فاتورة جديدة للالتفاف على الرفض: تحقق أولًا مما سُجّل، ثم استعمل إشعارًا دائنًا إذا لزم التصحيح.
كيف تتجنب رفض الفواتير في El Fatoora؟
صرّح بكل شهادة قبل استعمالها، واحتفظ بالمعرّف الجبائي نفسه لحساب TTN وللمصدر، ولا تُعد أبدًا استعمال رقم، وأمضِ ببرنامج محيّن وفق مواصفات TTN. وقبل الإرسال، تأكد من أن للحريف معرّفًا جبائيًا أو بطاقة تعريف وطنية، وأن المجاميع صحيحة ونسب الأداء على القيمة المضافة متناسقة؛ ويقوم Clic2Up بهذه المراقبة قبل الإمضاء.
المصادر
- شبكة تونس للتجارة (Tunisie TradeNet): المواصفات التقنية للإمضاء الإلكتروني للمزوّد، النسخة 3.0 بتاريخ 29 ماي 2026 — بالفرنسية
- شبكة تونس للتجارة (Tunisie TradeNet): سياسة الإمضاء الإلكتروني — بالفرنسية
- شبكة تونس للتجارة (Tunisie TradeNet): ملف المواصفات التقنية لـ El Fatoora (خدمات الواب saveEfact وconsultEfact، دليل تطبيق TEIF النسخة 2.0، مخططات XSD، مثال ممضى) — ملف ZIP
- شبكة تونس للتجارة (Tunisie TradeNet): صفحة El Fatoora
- شبكة تونس للتجارة (Tunisie TradeNet): دليل الانخراط في خدمة الفوترة الإلكترونية (2025)
- مجلة الأداء على القيمة المضافة، طبعة محيّنة إلى غرة جانفي 2026 (الفصل 18: الفاتورة الإلكترونية والترقيم) — jibaya.tn، بوابة الإدارة الجبائية
- المذكرة العامة عدد 10 لسنة 2025: العقوبات في مادة الفوترة الإلكترونية والترقيم
