أخطاء الفوترة الإلكترونية الشائعة وكيفية تجنبها في السعودية

يمكن أن تصل معدلات رفض الفواتير إلى 50% عندما تبدأ الشركات باستخدام أنظمة الفوترة الإلكترونية لأول مرة. حتى الأخطاء الصغيرة كفاصلة عشرية خاطئة أو رمز QR غير صحيح يمكن أن تؤدي إلى الرفض التلقائي من نظام هيئة الزكاة والضريبة والجمارك.
إليك الدليل الشامل لفهم هذه المتطلبات التقنية المعقدة وكيفية معالجتها لضمان استمرارية أعمالك دون عوائق.
ماذا ستتعلم في هذا المقال:
- فك شفرة التحقق التقني: وكيفية القضاء على أخطاء التقريب وعدم تطابق معدلات الضريبة التي تؤدي للرفض التلقائي.
- تشريح رمز QR المتوافق وتحليل الوسوم التسعة الإلزامية المطلوبة في بنية بيانات المرحلة الثانية.
- التمييز بين مسارات B2B وB2C وفهم الفرق بين نموذج "الموافقة" ونموذج "الإبلاغ" لضمان إرسال الفواتير عبر المسار الصحيح.
- تنسيق XML والأمن التشفيري وأفضل الممارسات لإدارة التوقيعات الرقمية والحفاظ على معايير UBL 2.1 التقنية.
- الوقاية من الغرامات وخارطة طريق لحماية منشأتك من عقوبات تتراوح بين 5,000 و50,000 ريال عبر قواعد البيانات المؤتمتة.
فهم متطلبات الفوترة الإلكترونية لزاتكا
يتكون نظام الفوترة الإلكترونية لزاتكا من مرحلتين. بدأت المرحلة الأولى في ديسمبر 2021 وتطلبت من جميع الشركات إنشاء وتخزين الفواتير إلكترونياً. بدأت المرحلة الثانية في يناير 2023 وتذهب أبعد من ذلك من خلال طلب الاتصال الفوري بمنصة فاتورة التابعة لزاتكا.
تُطرح المرحلة الثانية على دفعات. تخبر زاتكا الشركات متى يحتاجون إلى التكامل بناءً على إيراداتهم. الموجة 24، التي أُعلن عنها في سبتمبر 2025، تستهدف الشركات التي تبلغ إيراداتها الخاضعة للضريبة السنوية أكثر من 375,000 ريال سعودي خلال عامي 2022 أو 2023 أو 2024. يجب على هذه الشركات إكمال التكامل بين 1 أبريل و30 يونيو 2026.
تمت معالجة أكثر من 8.2 مليار فاتورة إلكترونية من خلال فاتورة في عام 2025 – وهذا يمثل زيادة بنسبة 64% عن عام 2024، مما يُظهر مدى انتشار الفوترة الإلكترونية في جميع أنحاء السعودية.
يتطلب النظام من الشركات تقديم الفواتير بتنسيق XML مع التوقيعات الرقمية ورموز QR. يجب أن تمر كل فاتورة بنظام التحقق الخاص بزاتكا قبل اعتبارها متوافقة. يتحقق هذا النظام من كل شيء بدءاً من التنسيق التقني إلى حسابات ضريبة القيمة المضافة إلى معلومات المشتري.
أخطاء حساب ضريبة القيمة المضافة
تُعد أخطاء حساب ضريبة القيمة المضافة من أكثر الأسباب شيوعاً لرفض الفواتير. تطبق السعودية معدل ضريبة قيمة مضافة قياسي بنسبة 15% على معظم السلع والخدمات، مع معدل مخفض بنسبة 5% لمواد محددة مثل الأغذية الأساسية وخدمات الرعاية الصحية.
قواعد التحقق صارمة. عندما تُصنف الفاتورة على أنها "خاضعة للمعدل القياسي"، يجب أن يكون معدل ضريبة القيمة المضافة بالضبط 5% أو 15%. ينطبق هذا على كل جزء من الفاتورة:
- الخصومات على مستوى المستند.
- الرسوم على مستوى المستند.
- معدلات فئات ضريبة القيمة المضافة.
- العناصر الفردية.
- الدفعات المقدمة.
إذا طبقت معدلات مختلفة على أقسام مختلفة، فسترفض زاتكا الفاتورة بالكامل.
وفقاً لقاعدة التحقق BR-KSA-84 الخاصة بزاتكا، يجب أن تستخدم جميع المواد الخاضعة للمعدل القياسي في فاتورة واحدة نفس معدل ضريبة القيمة المضافة. تطبق العديد من الشركات 15% على عناصرها الرئيسية ولكنها تطبق معدلاً مختلفاً (أو لا معدل) على الخصومات أو الرسوم الإضافية. هذا يؤدي إلى الرفض التلقائي.
تُنشئ أخطاء التقريب مشكلة متكررة أخرى، حيث يجب أن تكون مبالغ ضريبة القيمة المضافة:
- مضروبة (المبلغ الخاضع للضريبة × معدل ضريبة القيمة المضافة)
- مُقربة إلى منزلتين عشريتين بالضبط.
عندما تحسب الشركات ضريبة القيمة المضافة على العناصر الفردية ثم تجمعها، يمكن أن يؤدي التقريب في مراحل مختلفة إلى اختلافات صغيرة. حتى فرق 0.01 ريال سعودي سيتسبب في الرفض.
الخصومات على مستوى المستند تضيف مزيداً من التعقيد. عندما تطبق خصماً على الفاتورة بالكامل بدلاً من العناصر الفردية، تحتاج إلى إعادة حساب ضريبة القيمة المضافة للفاتورة بأكملها. غالباً ما تطبق الشركات الخصم ولكنها تنسى تعديل مبلغ ضريبة القيمة المضافة، مما يخلق عدم تطابق ويؤدي إلى الرفض.
كيفية تجنب أخطاء حساب ضريبة القيمة المضافة:
- تحقق من أن نظامك يطبق المعدل الصحيح بناءً على نوع التوريد.
- تأكد من تطابق حسابات ضريبة القيمة المضافة عبر جميع أقسام الفاتورة.
- تأكد من حدوث التقريب في المرحلة الصحيحة.
- تأكد من أن التعديلات على مستوى المستند تُحفز إعادة حساب ضريبة القيمة المضافة بشكل صحيح.
الحقول الإلزامية المفقودة
تتطلب زاتكا حقولاً محددة في كل فاتورة إلكترونية. عندما يكون أي حقل مطلوب مفقوداً أو خاطئاً، يرفض النظام الفاتورة تلقائياً.
تحتاج كل فاتورة إلى:
- رقم الفاتورة
- تاريخ الإصدار
- رمز نوع الفاتورة
- رمز العملة
يجب أن تتضمن معلومات البائع:
- اسم الشركة.
- رقم السجل التجاري.
- رقم التسجيل في ضريبة القيمة المضافة.
- العنوان البريدي الكامل مع رقم المبنى المكون من 4 أرقام.
بالنسبة لفواتير B2B (الفواتير الضريبية القياسية)، تُعد معلومات المشتري بنفس الأهمية. يجب عليك تضمين:
- رقم تسجيل ضريبة القيمة المضافة للمشتري.
- الاسم القانوني للشركة.
- العنوان البريدي المسجل.
هذه الحقول ليست اختيارية. إذا كانت أي تفاصيل للمشتري مفقودة أو خاطئة، فستفشل الفاتورة.
يجب أن يتبع رقم ضريبة القيمة المضافة للمشتري تنسيقاً محدداً:
يجب أن يتبع رقم ضريبة القيمة المضافة للمشتري تنسيقاً محدداً:
15 رقماً بالضبط، يبدأ بـ "3" وينتهي بـ "3". تحصل العديد من الشركات على رفض لأن أنظمتها لا تتحقق من هذا التنسيق قبل إنشاء الفواتير. حتى رقم واحد خاطئ سيؤدي إلى خطأ.
تحتاج بنود الفاتورة إلى:
- معرف العنصر.
- الكمية.
- المبلغ الصافي.
- اسم العنصر (بين 1 و1,000 حرف)
- السعر الصافي.
يجب أن يحتوي حقل اسم العنصر على ما بين 1 و1,000 حرف. الأوصاف الفارغة أو أسماء العناصر القصيرة جداً تخرق هذه القواعد وتتسبب في الرفض.
أحد المتطلبات الصعبة يتعلق بقيمة عداد الفاتورة (ICV). تُخصص زاتكا رقم ICV لكل فاتورة ناجحة. عندما تفشل الفواتير وتحتاج إلى إعادة تقديم، يجب إعادة تعيين أرقام ICV لتتناسب مع التسلسل الفعلي للإرسالات الناجحة.
تُنشئ معلومات العنوان مشاكل متكررة. يجب أن يكون رقم المبنى بالضبط 4 أرقام. يجب أن يتضمن العنوان المدينة والرمز البريدي والأجزاء الأخرى المطلوبة. العناوين غير الكاملة أو العناوين التي لا تتطابق مع السجلات الرسمية تؤدي إلى فشل.
لمنع أخطاء الحقول المفقودة:
- قم بإعداد فحوصات عند نقطة إنشاء الفاتورة.
- قم بتكوين نظامك لمنع إنشاء الفاتورة عندما تكون الحقول المطلوبة فارغة.
- تحقق من صحة أرقام ضريبة القيمة المضافة وفقاً للتنسيق الصحيح قبل إنهاء الفواتير.
- احتفظ بمعلومات دقيقة ومُحدثة لشركتك وعملائك.
الخلط بين أنواع الفواتير بين B2B و B2C
يُعد اختيار نوع الفاتورة الخاطئ من أخطر الأخطاء التي ترتكبها الشركات. لدى زاتكا قواعد مختلفة للفواتير الضريبية القياسية (B2B) والفواتير الضريبية المبسطة (B2C)، وكل منها يتبع عملية مختلفة تماماً.
تُصدر الفواتير الضريبية القياسية عندما تبيع شركة مسجلة في ضريبة القيمة المضافة إلى شركة أخرى مسجلة. يجب أن تتضمن هذه الفواتير:
- رقم تسجيل ضريبة القيمة المضافة للمشتري.
- الاسم القانوني للشركة.
- العنوان المسجل.
والأهم من ذلك: تتطلب الفواتير الضريبية القياسية موافقة فورية من زاتكا قبل أن تتمكن من مشاركة الفاتورة مع عميلك. تقدم الفاتورة إلى زاتكا أولاً، وتنتظر الموافقة، وعندها فقط تُعطيها لمشتريك.
الفواتير الضريبية المبسطة مخصصة للمبيعات للمستهلكين النهائيين أو العملاء بدون تسجيل في ضريبة القيمة المضافة. هذه لا تتطلب معلومات ضريبة القيمة المضافة للمشتري وتتبع نموذجاً مختلفاً. يمكنك إصدار الفاتورة لعميلك مباشرة ثم الإبلاغ عنها إلى زاتكا خلال 24 ساعة.
يُنشئ الخلط بين هذين النوعين فشلاً كبيراً. تقدم بعض الشركات فواتير B2C عندما تكون موافقة B2B مطلوبة – يحدث هذا عندما تتضمن رقم ضريبة القيمة المضافة للمشتري ولكنها تحاول معالجة الفاتورة من خلال التدفق المبسط. ترفض زاتكا هذه على الفور.
تحاول شركات أخرى إصدار فواتير B2B دون انتظار الموافقة؛ ينشئون الفاتورة، ويرسلونها إلى عميلهم، ثم يحاولون الإبلاغ عنها إلى زاتكا بعد ذلك. هذا يخرق متطلب الموافقة وينشئ فواتير غير متوافقة.
المصطلحات "القياسية" و"المبسطة" ليست واضحة دائماً. لا تخبرك فوراً بالفرق بين B2B و B2C أو متطلبات المعالجة المختلفة.
رموز المعاملات تضيف مصدراً آخر للأخطاء. يجب أن يتبع رمز معاملة الفاتورة تنسيقاً محدداً. تُظهر المواضع المختلفة ما إذا كانت الفاتورة قياسية أو مبسطة، وما إذا كانت تتضمن أطرافاً ثالثة، وتفاصيل أخرى. الشركات التي تستخدم أنظمة قديمة تنشئ أحياناً رموز معاملات لا تتطابق مع نوع الفاتورة الفعلي.
لتجنب الخلط بين أنواع الفواتير:
- حدد بوضوح ما إذا كانت كل معاملة B2B أو B2C قبل إنشاء الفاتورة.
- قم بإعداد نظامك لتوجيه فواتير B2B تلقائياً من خلال عملية الموافقة.
- وجّه فواتير B2C من خلال عملية الإبلاغ.
- درب موظفيك على الفرق بين أنواع الفواتير والمتطلبات المختلفة.
- استخدم فحوصات التحقق التي تمنع إصدار فواتير B2B دون موافقة.
فشل إنشاء والتحقق من رمز الاستجابة السريعة QR
أثبتت رموز QR أنها معقدة بشكل مفاجئ على الرغم من مظهرها البسيط. تتطلب زاتكا رموز QR محددة على الفواتير. عندما تكون هذه الرموز مفقودة أو خاطئة أو لا يمكن قراءتها، تُرفض الفواتير.

يجب أن يحتوي رمز QR على تسعة عناصر بيانات بالضبط بتنسيق Tag-Length-Value (TLV). تشمل هذه:
- اسم البائع.
- رقم ضريبة القيمة المضافة للبائع.
- الطابع الزمني للفاتورة.
- إجمالي مبلغ الفاتورة شاملاً ضريبة القيمة المضافة.
- إجمالي مبلغ ضريبة القيمة المضافة.
- 6-9. عناصر إضافية مطلوبة.
يجب أن يتبع الترميز بالضبط قواعد زاتكا، مع ظهور البيانات بالتسلسل والتنسيق الدقيق المطلوب.
يظهر رمز الخطأ BR-KSA-08 عندما تكون رموز QR مفقودة. يُظهر رمز الخطأ BR-KSA-04 أن رمز QR موجود ولكنه مشفر بشكل خاطئ أو يفتقد إلى البيانات المطلوبة.
يظهر رمز الخطأ BR-KSA-08 عندما تكون رموز QR مفقودة. يُظهر رمز الخطأ BR-KSA-04 أن رمز QR موجود ولكنه مشفر بشكل خاطئ أو يفتقد إلى البيانات المطلوبة.
يُنشئ الإعداد التقني تحديات للشركات التي تستخدم حلول الطرف الثالث. يجب أن تنتج عملية إنشاء QR رموزاً تتبع معايير ISO/IEC 18004 مع تضمين بيانات خاصة بزاتكا بتنسيق TLV الصحيح. عندما يكون الترميز خاطئاً، قد يبدو رمز QR الناتج صالحاً ولكنه يفشل في فحوصات زاتكا.
تُبلغ بعض الشركات أن رموز QR الخاصة بها تحتوي على جميع الحقول المطلوبة لكنها لا تزال تفشل في التحقق. يحدث هذا غالباً عندما يتم ضغط البيانات أو تنسيقها بطرق تختلف عن توقعات زاتكا. يجب أن يكون رمز QR قابلاً للمسح ويحتوي على بيانات منسقة بشكل صحيح.
تتضمن عملية التحقق التأكد من عرض الرمز بشكل صحيح. الرموز ضعيفة الإنشاء التي تكون مُحببة أو بحجم خاطئ أو ذات تباين ضعيف يمكن أن تفشل في الفحص البصري حتى لو كانت البيانات الأساسية صحيحة.
اقرأ المزيد عن: متطلبات رمز الاستجابة السريعة في الفاتورة الإلكترونية: دليل الامتثال لهيئة الزكاة والضريبة والجمارك
تُناقش مجتمعات المطورين مشاكل رمز QR بشكل متكرر، حيث يُبلغ الكثيرون أن الرموز "التي لا تُقرأ بواسطة تطبيق زاتكا" تظل مشاكل شائعة حتى عند استخدام حلول الفوترة الإلكترونية المعتمدة. عادة ما يتطلب الحل تحليلاً تفصيلياً لعملية الترميز وتعديلات لمطابقة مواصفات زاتكا الدقيقة.
لمنع أخطاء رمز QR:
- استخدم حلول الفوترة الإلكترونية المعتمدة من زاتكا مع قدرات إنشاء QR مثبتة.
- اختبر رموز QR الخاصة بك بدقة في بيئة الاختبار التابعة لزاتكا قبل التشغيل.
- تحقق من أن الرموز المُنشأة تُمسح بشكل صحيح وتحتوي على جميع البيانات المطلوبة.
- راقب إعلانات زاتكا لأي تحديثات على متطلبات رمز QR.
أخطاء تنسيق XML والتحقق التقني
يُعد تنسيق XML من أكثر الجوانب تطلباً من الناحية التقنية في التوافق مع زاتكا. يجب تقديم الفواتير بتنسيق UBL 2.1، ونظام التحقق صارم للغاية بشأن الامتثال.
يعمل التحقق من زاتكا في مرحلتين:
- فحص بناء الجملة: يتحقق من أن XML منسق بشكل جيد ويتحقق من معيار UBL 2.1
- التحقق من المحتوى: يتحقق من قواعد الأعمال EN 16931 ومتطلبات زاتكا الخاصة
النظام لديه تحمل صفر للأخطاء. حتى حرف مسافة واحد في المكان الخطأ أو فرق تقريب قدره 0.01 ريال سعودي يمكن أن يتسبب في الرفض الكامل. يعكس هذا التزام زاتكا بدقة البيانات، لكنه يخلق تحديات حقيقية.
تُنشئ حدود الأحرف انتهاكات متكررة. يجب أن يحتوي حقل اسم العنصر على ما بين 1 و1,000 حرف، على سبيل المثال. عندما تتجاوز بيانات الفاتورة هذه الحدود أو تنخفض عن الحد الأدنى، يظهر رمز الخطأ BR-KSA-F-06-C19 ويتم رفض الفاتورة. الشركات التي تستخدم أنظمة تقطع الأوصاف أو تنشئ أسماء عناصر قصيرة غالباً ما تواجه هذه الأخطاء.
يجب أن يتطابق رمز نوع الفاتورة مع قيم محددة من قائمة رموز UN/CEFACT 1001 D.16B. الرموز المقبولة تشمل:
- 388 للفواتير الضريبية
- 383 لإشعارات الخصم
- 381 للإشعارات الدائنة
الأنظمة القديمة التي تستخدم رموز نوع مختلفة تواجه الرفض التلقائي.
يتطلب ترميز العملة تعيين ISO 4217 ألفا-3. بالنسبة للسعودية، المعيار هو SAR. يجب أن تستخدم عملة الفاتورة وعملة الضريبة نفس الرمز القياسي. الأنظمة التي تستخدم أسماء أو اختصارات عملات مختلفة تخرق هذا المتطلب.
أصبح تنسيق التاريخ مشكلة خاصة منذ يونيو 2025، عندما بدأت زاتكا في فرض قاعدة التحقق BR-KSA-F-01. يجب أن تتبع جميع التواريخ تنسيق ISO 8601:2004 باستخدام هيكل YYYY-MM-DD مع تواريخ التقويم الميلادي. اكتشفت الشركات التي قدمت سابقاً فواتير بتنسيقات تاريخ مختلفة أن أنظمتها لم تعد متوافقة.
يؤثر متطلب التقويم الميلادي على الشركات السعودية المعتادة على العمل بتواريخ هجرية. عندما تحول الأنظمة التواريخ بشكل خاطئ بين أنظمة التقويم، تحدث فشل في التحقق عبر جميع الفواتير.
لتجنب أخطاء تنسيق XML:
- تأكد من أن حل الفوترة الإلكترونية الخاص بك ينشئ UBL 2.1 XML منسق بشكل صحيح منذ البداية.
- قم بإعداد التحقق قبل التقديم الذي يفحص بناء جملة XML والمعايير قبل إرسال الفواتير إلى زاتكا.
- قم بتحديث الأنظمة للتعامل مع تنسيق التاريخ المطلوب.
- تحقق من أن جميع الحقول التقنية تستخدم قوائم الرموز والمعايير الصحيحة المحددة من قبل زاتكا.
مشاكل الختم التشفيري والتوقيع الرقمي
يجب أن تتضمن كل فاتورة توقيعاً رقمياً يتحقق من الأصالة ويمنع التلاعب. يجب إنشاء هذا التوقيع باستخدام شهادات من سلطات معتمدة واستخدام طرق معتمدة من زاتكا.
عندما يفشل التحقق من التوقيع الرقمي، يظهر رمز الخطأ BR-KSA-11. هذا يتطلب التحقق من صلاحية الشهادة وإعادة تشغيل عملية التوقيع.
انتهاء صلاحية الشهادة هو سبب شائع لفشل التوقيع. تفوت الشركات التي تطبق الفوترة الإلكترونية أحياناً جداول تجديد الشهادات، مما يتسبب في انتهاء صلاحية الشهادات ويجعل جميع الفواتير المستقبلية غير متوافقة.
يجب إنشاء التوقيع الرقمي باستخدام طرق محددة وقوة مفاتيح معتمدة من زاتكا. عندما تستخدم الشركات طرقاً غير معتمدة أو أحجام مفاتيح خاطئة، تفشل التوقيعات في التحقق حتى لو كانت الشهادة نفسها صالحة.
تُنشئ إدارة الشهادات تحديات للشركات ذات الأنظمة أو المواقع المتعددة. يجب أن يكون لكل نقطة فوترة وصول متزامن إلى شهادات صالحة. عندما تستخدم الفروع المختلفة إصدارات شهادات مختلفة أو طرق توقيع، تمر بعض الفواتير بينما تفشل أخرى، مما يخلق فجوات امتثال منهجية.
يجب أن يتطابق الطابع الزمني في التوقيع الرقمي تماماً مع تاريخ ووقت إصدار الفاتورة في الحقول الأخرى. الاختلافات تُحفز أخطاء التحقق. اختلافات ساعة النظام بين أنظمة نقاط البيع وقواعد البيانات وخوادم الوقت هي مصدر موثق لأخطاء الطوابع.
تضمنت حالة موثقة واحدة نظام نقاط بيع بعدم تطابق في الطابع الزمني بين ساعة النظام ووقت قاعدة البيانات. تسبب هذا في تسجيل الفواتير بتواريخ خاطئة، مما أدى إلى فشل التحقق من زاتكا. تطلب الحل:
- فرض إغلاق جلسات نقاط البيع في نهاية اليوم.
- إعداد مراقبة تلقائية مع تنبيهات فورية.
- مزامنة خدمة وقت Windows مع خوادم الوقت الموثوقة.
يجب على الشركات التي تستخدم Azure Key Vault أو أنظمة شهادات مماثلة ضمان الإعداد الصحيح. يجب تحميل الشهادات بشكل صحيح إلى Key Vault، ويجب أن تشير الإعدادات إلى خدمات زاتكا الصحيحة. الإعدادات الخاطئة تمنع تقديم الفاتورة على الرغم من الإعداد الصحيح.
لمنع فشل التوقيع الرقمي:
- راقب تواريخ انتهاء صلاحية الشهادة وجدد قبل انتهاء الصلاحية بوقت كافٍ.
- تأكد من أن جميع أنظمة الفوترة تستخدم طرق وقوة مفاتيح معتمدة من زاتكا.
- قم بإعداد مزامنة الوقت عبر جميع الأنظمة التي تنشئ فواتير.
- اختبر إدارة الشهادات وعمليات التوقيع بدقة في بيئات الاختبار قبل التشغيل.
مشاكل معلومات المشتري وجودة البيانات
تؤثر دقة معلومات المشتري بشكل مباشر على نجاح التحقق. بالنسبة لمعاملات B2B، يجب أن تتضمن تفاصيل المشتري:
- الاسم القانوني المسجل.
- رقم السجل التجاري.
- عنوان الشركة المسجل.
تُنشئ أرقام ضريبة القيمة المضافة للمشتري مشاكل متكررة. يجب أن يكون الرقم بالضبط 15 رقماً، يبدأ بـ "3" وينتهي بـ "3". عندما تحتوي الأرقام على أخطاء تنسيق أو أرقام خاطئة أو لا تتطابق مع هذا النمط، تفشل الفواتير في التحقق على الفور.
دقة اسم الشركة بنفس الأهمية. الأسماء المختصرة التي لا تتطابق مع السجلات الرسمية أو الأسماء الخاطئة الإملاء تسبب فشل التحقق. يجب أن يتطابق الاسم على الفاتورة تماماً مع ما يظهر في قاعدة بيانات تسجيل زاتكا.
تضيف متطلبات العنوان طبقة أخرى من التعقيد. المادة 53 من لوائح ضريبة القيمة المضافة في السعودية تجعل عنوان العميل إلزامياً في الفواتير الضريبية. يجب أن يتطابق العنوان مع موقع المعاملة، والذي قد يختلف عن العنوان على شهادة تسجيل ضريبة القيمة المضافة. عندما تكون العناوين غير كاملة أو منسقة بشكل خاطئ أو لا تتطابق مع سجلات التسجيل، يفشل التحقق.
تواجه الشركات التي تخدم مواقع عملاء متعددة تحديات خاصة. معرفة أي عنوان يجب أن يظهر على الفاتورة يتطلب التحقق مع العملاء، مما يضيف تعقيداً تجنبته الفوترة التقليدية.
بالنسبة لفواتير B2C، تختلف متطلبات معلومات المشتري. قد تكون تفاصيل المشتري اختيارية اعتماداً على نوع المعاملة، باستثناء التوريدات التي تتضمن التعليم الخاص والرعاية الصحية الخاصة لمواطني السعودية. تحصل هذه المعاملات على معاملة خاصة بنسبة صفر وتتطلب معلومات المشتري حتى على فواتير B2C.
تؤدي معلومات المشتري المفقودة على فواتير B2B إلى فشل التحقق التلقائي. هذه الحقول مطلوبة في المواصفات التقنية لزاتكا. بمجرد التقديم بأخطاء، يجب على الشركات إصلاح المشاكل من خلال عمليات الإشعار الدائن وإشعار الخصم الرسمية أو عن طريق إصدار فواتير مصححة. هذا يخلق عملاً إضافياً ومشاكل توقيت إذا كانت خصومات ضريبة القيمة المضافة للمشتري تعتمد على تسليم الفاتورة الفوري.
لمنع أخطاء معلومات المشتري:
- قم بإعداد التحقق عند نقطة إدخال بيانات العميل.
- تحقق من أن أرقام ضريبة القيمة المضافة تتبع التنسيق الصحيح قبل إنشاء الفواتير.
- احتفظ بمعلومات عملاء دقيقة تتطابق مع سجلات التسجيل الرسمية.
- وضح مع العملاء أي عنوان يجب أن يظهر على الفواتير عندما تكون هناك مواقع متعددة.
- درب فرق خدمة العملاء لضمان اكتمال ودقة معلومات المشتري قبل إنشاء الفواتير.
تحديات التكامل والتكوين
يتطلب تكامل المرحلة الثانية متطلبات تقنية أكثر تطلباً بكثير من إنشاء الفاتورة الإلكترونية الأساسي للمرحلة الأولى. يتطلب التكامل الفوري مع منصة فاتورة التابعة لزاتكا إعداد النظام والاختبار والصيانة المستمرة بشكل صحيح.
تمثل أخطاء إعداد التكامل مصدر فشل كبير. تضمنت حالة موثقة واحدة فواتير تبقى في حالة "فاشل" لأن ميزة فحص امتثال زاتكا تم إلغاؤها قبل نشر ميزة التقديم. أنشأ اتصال الميزة تعارضات في الإعداد منعت التقديم السليم للفاتورة. تطلب الحل إعادة نشر كلتا الميزتين في نفس الوقت.
يضيف إعداد الشهادة ومعرف الختم التشفيري (CSID) تعقيداً. يجب أن يسجل كل نظام فوترة CSIDs الخاصة به مع زاتكا. يجب أن يحتوي Azure Key Vault أو الأنظمة المماثلة على شهادات معدة بشكل صحيح. عندما لا يتم تحميل الشهادات بشكل صحيح أو تشير الإعدادات إلى خدمات خاطئة، يفشل تقديم الفاتورة على الرغم من الإعداد الصحيح للميزة.
الاختبار في بيئات الاختبار أمر بالغ الأهمية ولكنه غير كافٍ في كثير من الأحيان. الشركات التي تتخطى أو تختصر اختبار بيئة الاختبار تكتشف أخطاء الإعداد فقط بعد أن تبدأ الأنظمة في العمل وتبدأ في خلق مشاكل تواجه العملاء. أفضل ممارسة تتضمن اختباراً شاملاً لـ:
- تكوينات النظام
- عمليات إنشاء الفاتورة
- اتصال التكامل
يجب أن يحدث كل الاختبار قبل نشر الإنتاج.
يُنشئ متطلب خوادم محلية أو خوادم سحابية محلية جغرافياً تعقيداً إضافياً. تتطلب زاتكا أن يحدث التخزين الإلكتروني عبر خوادم موجودة في السعودية أو على خوادم سحابية تتبع المتطلبات التقنية لزاتكا. يؤثر هذا القيد الجغرافي على تصميم النظام وتخطيط تخزين البيانات.
تواجه الشركات التي تشغل أنظمة إنشاء فواتير متعددة تحديات المزامنة. يجب أن تحافظ جميع النقاط على اتساق:
- التكوينات
- قواعد التحقق
- إصدارات الشهادة
عندما تستخدم أنظمة مختلفة إعدادات مختلفة، تمر بعض الفواتير بينما تفشل أخرى.
لمنع أخطاء التكامل:
- اعمل مع مكاملي أنظمة مؤهلين لديهم خبرة في تنفيذ زاتكا.
- أكمل اختبار بيئة الاختبار الشامل قبل نشر الإنتاج.
- وثق جميع إعدادات الإعداد وحافظ على الانضباط عبر التحديثات.
- قم بإعداد أنظمة مراقبة تكتشف فشل التكامل في الوقت الفعلي.
- طور واختبر إجراءات احتياطية للتعامل مع مشاكل التكامل.
العقوبات والتنفيذ
يُنشئ هيكل العقوبات في زاتكا أسباباً قوية للامتثال. العقوبات منظمة بشكل تدريجي، وتزداد مع شدة الانتهاك والتكرار.
لعدم إصدار وعدم الاحتفاظ بالفواتير الإلكترونية:
- الكشف الأول: تحذير
- بعد ثلاثة أشهر لتحقيق الامتثال:
- المخالفة الثانية: 1,000 ريال سعودي
- المخالفة الثالثة (خلال 12 شهراً): 5,000 ريال سعودي
- المخالفة الرابعة: 10,000 ريال سعودي
- المخالفات الخامسة واللاحقة: 40,000 ريال سعودي
رموز QR المفقودة على الفواتير الضريبية المبسطة:
المخالفة الموثقة الأولى: 10,000 ريال سعودي
حذف أو تغيير الفواتير الإلكترونية بعد الإصدار:
تبدأ من 10,000 ريال سعودي مع التصعيد للتكرار
عدم الامتثال الكامل لتكامل المرحلة الثانية:
يمكن أن يؤدي إلى عقوبات تصل إلى 50,000 ريال سعودي
بالإضافة إلى العقوبات المالية، ينشئ عدم الامتثال عواقب تشغيلية. يمنع رفض زاتكا الاعتراف بالإيرادات وتحصيل النقد في معاملات B2B. لا يمكن للمشترين المطالبة بأرصدة ضريبة القيمة المضافة بناءً على فواتير غير متوافقة. قد تؤدي الحالات الشديدة إلى تعليق نشاط الأعمال.
تجري زاتكا حملات تفتيش مكثفة. في يوليو 2025 وحده، استهدفت أكثر من 15,000 زيارة تفتيش منشآت تجارية عبر القطاعات. المخالفات الأكثر شيوعاً التي تم اكتشافها تضمنت غياب الطوابع الضريبية والفشل في إصدار فواتير إلكترونية صحيحة.
يشجع برنامج المبلغين عن المخالفات الإبلاغ عن انتهاكات ضريبية، مع مكافآت بنسبة 2.5% من قيم الانتهاكات والغرامات حتى مليون ريال سعودي. هذا يخلق ضغط مراقبة خارجي يتجاوز التنفيذ المباشر لزاتكا.
توفر مبادرة الإعفاء من الغرامات الضريبية، التي أُعيد إطلاقها من يناير إلى يونيو 2026، إعفاءً مؤقتاً من العقوبات على مختلف الانتهاكات بما في ذلك أخطاء الفوترة الإلكترونية. ومع ذلك، يستثني هذا عقوبات التهرب الضريبي ويتطلب من دافعي الضرائب التسجيل وتقديم الإقرارات المستحقة وتسوية الالتزامات الضريبية الرئيسية.
أفضل الممارسات لمنع أخطاء الفوترة الإلكترونية
- اختر برنامج فوترة إلكترونية معتمد من زاتكا بدلاً من محاولة تكييف الأنظمة القديمة. تنشر زاتكا دليلاً لمزودي الحلول المؤهلين الذين أكملوا الاعتماد. استخدام مزودين معتمدين يقلل بشكل كبير من مخاطر التنفيذ.
- أتمتة إنشاء الفاتورة لتقليل أخطاء التنسيق والبيانات. تُنشئ الأنظمة الآلية فواتير بتنسيقات مطلوبة من البداية بدلاً من طلب إنشاء يدوي أو إعادة تنسيق. يتم تطبيق التوقيعات الرقمية ورموز QR بشكل متسق من خلال عمليات النظام.
- قم بإعداد التحقق في مراحل متعددة. يتحقق التحقق قبل التقديم من بيانات الفاتورة مقابل المتطلبات قبل الإرسال إلى زاتكا. هذا يعثر على المشاكل مبكراً ويمنع تقديم الفواتير التي من المحتمل أن تُرفض.
- أنشئ قواعد البيانات الرئيسية. احتفظ بمصادر مركزية موثوقة لمعلومات البائع والمشتري والمنتج. قم بإعداد المزامنة بحيث تستخدم جميع أنظمة إنشاء الفواتير بيانات متطابقة.
- سجل وحافظ على جميع أنظمة وأجهزة الفوترة. احتفظ بالمعدات مسجلة لدى زاتكا ومحدثة إلى حالة الامتثال الحالية. حافظ على أرشيفات فواتير آمنة ومركزية مع وصول محكوم والاحتفاظ المناسب.
- درب الفرق التي تتعامل مع الفوترة على متطلبات زاتكا والاستخدام الصحيح للنظام. أعضاء الفريق غير المألوفين بالمتطلبات كثيراً ما ينشئون حلولاً بديلة تُدخل عدم الامتثال. التدريب الصحيح يقلل الأخطاء ويحسن الدقة الإجمالية.
- راقب التحديثات التنظيمية باستمرار. تغير زاتكا بشكل دوري المواصفات التقنية وتقدم قواعد تحقق جديدة وتعلن عن متطلبات موسعة. ابق على دراية بهذه التغييرات وقم بتحديث الأنظمة والعمليات والتدريب قبل مواعيد الامتثال النهائية.
- قم بإعداد أنظمة مراقبة وتنبيه تكتشف الأخطاء في الوقت الفعلي. عندما تفشل الفواتير في التحقق، يتيح الإخطار الفوري تحقيقاً سريعاً وتصحيحاً قبل أن تتراكم المشاكل.
- احتفظ بالوثائق لجميع التكوينات والإجراءات ونتائج الاختبار. تدعم هذه الوثائق استكشاف الأخطاء وإصلاحها عند حدوث أخطاء وتوفر دليل تدقيق لجهود الامتثال.
اقرأ أيضًا: دليلك الشامل لإصدار الفاتورة الإلكترونية مع وافِق.
لم يعد الامتثال لنظام "زاتكا" مجرد متطلب قانوني، بل أصبح ركيزة أساسية لاستمرارية عملياتك التجارية وكفاءتها المالية. يُعد فهم أسباب رفض الفواتير، من أخطاء تقريب ضريبة القيمة المضافة إلى تعقيدات ترميز TLV، هو الخطوة الأولى لتجنب الغرامات الباهظة التي قد تصل إلى 50,000 ريال سعودي.
الأسئلة المتداولة حول أخطاء الفوترة الإلكترونية
ماذا يحدث إذا رفضت زاتكا فاتورتي؟
عندما ترفض زاتكا فاتورة، يُرجع النظام رمز خطأ يُظهر المشكلة المحددة. بالنسبة لفواتير B2B التي تتطلب موافقة، يمنعك الرفض من مشاركة الفاتورة مع عميلك حتى تصحح الأخطاء وتحصل على الموافقة. ستحتاج إلى تحديد الخطأ من الرمز المقدم، وإصلاح المشكلة الأساسية في نظامك أو بياناتك، وإعادة تقديم الفاتورة بقيمة عداد فاتورة جديدة تعكس التسلسل الفعلي للإرسالات الناجحة.
كيف أصلح أخطاء حساب ضريبة القيمة المضافة على الفواتير المقدمة بالفعل؟
بمجرد تقديم فاتورة وتوقيعها رقمياً، لا يمكنك تغييرها. يصبح التوقيع الرقمي ورمز QR غير صالحين بشكل دائم إذا قمت بتغيير أي بيانات. لتصحيح الأخطاء، يجب عليك إصدار إشعار دائن لإلغاء الفاتورة الخاطئة ثم إصدار فاتورة جديدة مصححة. هذا يحافظ على مسارات التدقيق المناسبة بينما يسمح لك بإصلاح الخطأ.
هل يمكنني استخدام نفس نظام ترقيم الفواتير الذي استخدمته قبل الفوترة الإلكترونية لزاتكا؟
يجب أن يفي نظام الترقيم الحالي بمتطلبات زاتكا لأرقام الفواتير المتسلسلة والفريدة دون فجوات أو تكرارات. الفرق الحاسم هو قيمة عداد الفاتورة (ICV)، التي تخصصها زاتكا للفواتير المقدمة بنجاح. عندما تفشل الفواتير وتتطلب إعادة تقديم، يجب عليك إعادة تعيين أرقام ICV لتعكس تسلسل التقديم الفعلي، وليس فقط ترقيمك الداخلي.
كم من الوقت يستغرق تنفيذ امتثال المرحلة الثانية لزاتكا؟
تتطلب معظم الشركات 3-6 أشهر للتنفيذ الصحيح للمرحلة الثانية، بما في ذلك اختيار الحل وإعداد النظام واختبار بيئة الاختبار وتدريب الموظفين ونشر الإنتاج. شركات الموجة 24 لديها نافذة ثلاثة أشهر مضغوطة من أبريل إلى يونيو 2026، مما يجعل التخطيط الفوري حاسماً. لا تنتظر حتى يقترب موعد الامتثال النهائي لبدء التنفيذ.
ماذا يجب أن أفعل إذا كنت في الموجة 24 ولم أبدأ الامتثال بعد؟
ابدأ فوراً بتقييم عمليات الفوترة الحالية وتحديد فجوات الامتثال. اختر مزود حلول معتمد من زاتكا وابدأ الإعداد والاختبار في أقرب وقت ممكن. نافذة 1 أبريل إلى 30 يونيو 2026 ضيقة، والتأخير في البدء سيضغط وقت الاختبار ويزيد من خطر أخطاء الإعداد التي تؤثر على أنظمة الإنتاج.
هل أحتاج إلى أنظمة مختلفة لفواتير B2B و B2C؟
لا تحتاج بالضرورة إلى أنظمة منفصلة، ولكن يجب أن يتعامل حل الفوترة الإلكترونية بشكل صحيح مع كلا نوعي الفواتير بسير عمل مختلف. تتطلب فواتير B2B موافقة قبل تسليم العميل، بينما تسمح فواتير B2C بالإصدار الفوري مع الإبلاغ لاحقاً. يجب أن يوجه نظامك بشكل صحيح كل نوع فاتورة من خلال سير عمله المناسب بناءً على ما إذا كان المشتري مسجلاً في ضريبة القيمة المضافة.
كم مرة تتغير المتطلبات التقنية لزاتكا؟
تُحدث زاتكا بشكل دوري قواعد التحقق والمواصفات التقنية ومتطلبات الامتثال. تتضمن الأمثلة الحديثة فرض تنسيق التاريخ الذي بدأ في يونيو 2025 وإعلانات الموجات التدريجية التي توسع الامتثال الإلزامي. يجب على الشركات مراقبة إعلانات زاتكا بانتظام والتأكد من أن أنظمتها تظل حديثة مع المتطلبات المتغيرة.
ما هو الخطأ الأكثر شيوعاً الذي ترتكبه الشركات في الفوترة الإلكترونية؟
الخطأ الأكثر شيوعاً هو محاولة استخدام برامج غير متوافقة أو تكييف الأنظمة القديمة بدلاً من تنفيذ حلول فوترة إلكترونية معتمدة بشكل صحيح. هذا يخلق فشل منهجي عبر فئات أخطاء متعددة. الخطأ الثاني الأكثر شيوعاً هو الاختبار غير الكافي قبل التشغيل، مما يؤدي إلى اكتشاف أخطاء الإعداد فقط بعد بدء نشر الإنتاج.
بدلاً من مواجهة التعقيدات التقنية يدوياً، يمنحك برنامج وافِق للمحاسبة الحل المتكامل والمعتمد، من خلال أتمتة كافة العمليات المعقدة؛ بدءاً من إنشاء رموز QR المشفرة وحتى الربط الفوري مع منصة "فاتورة" مما يضمن القبول التلقائي لفواتيرك.
بدلاً من مواجهة التعقيدات التقنية يدوياً، يمنحك برنامج وافِق للمحاسبة الحل المتكامل والمعتمد، من خلال أتمتة كافة العمليات المعقدة؛ بدءاً من إنشاء رموز QR المشفرة وحتى الربط الفوري مع منصة "فاتورة" مما يضمن القبول التلقائي لفواتيرك.



.png?alt=media)






.png?alt=media)


![كيفية الاستعداد للتدقيق الضريبي في السعودية [السجلات والخطوات الأساسية]](https://firebasestorage.googleapis.com/v0/b/wafeq-docs.appspot.com/o/medias%2Ff44c0072_كيفية الاستعداد للتدقيق الضريبي في السعودية [السجلات والخطوات الأساسية].png?alt=media)

