دروس من الامتثال لفاتورة ZATCA السعودية من أول يوم
لما تكة قرر يدعم السوق السعودي، كان واضح إن الامتثال لمتطلبات هيئة الزكاة والضريبة والجمارك (ZATCA) مش اختياري. الدرس هنا مش بس "عملنا الميزة"، لكن إزاي اتاخدت القرارات الصح من البداية بدل ما يتصلح الموضوع بعدين.
القرار الأول: نبدأ بالمرحلة الأولى صح بدل ما نلحق كل حاجة
متطلبات ZATCA بتتقسم لمراحل، والمرحلة الأولى بتركّز على فاتورة ضريبية مبسطة فيها كود QR. فريق تكة قرر يبني المرحلة دي صح من الأول بدل ما يحاول يغطي كل المراحل مرة واحدة ويخرج بحل نص مظبوط. القرار ده وفّر وقت كبير وقلل احتمال وجود ثغرات في التنفيذ.
القرار الثاني: مكوّن واحد لتوليد الكود، مش نسختين
من البداية، كان واضح إن الفاتورة ممكن تتولّد من مكانين: الكاشير مباشرة، أو مركز الفوترة في لوحة التحكم. بدل ما يتبنى مكوّنين منفصلين لتوليد كود الـQR (واحد لكل مصدر)، فريق تكة بنى مكوّن واحد مشترك (TLV builder) يستخدمه الاتنين. القرار ده منع مشكلة محتملة: اختلاف في صيغة الكود بين إيصال الكاشير وفاتورة مركز الفوترة لنفس المتجر.
القرار الثالث: الاعتماد على بيانات المتجر المسجلة، مش إدخال يدوي لكل فاتورة
الرقم الضريبي واسم المنشأة بيتسجلوا مرة واحدة في إعدادات المتجر، وبعد كده بيتسحبوا تلقائيًا لكل فاتورة. ده قلل احتمال خطأ بشري لو كل كاشير كان محتاج يدخل البيانات دي يدويًا كل مرة.
الدرس الأعمق: الامتثال مش ميزة إضافية، هو جزء من التصميم الأساسي
الدرس اللي فريق تكة خرج بيه: لما تبني لسوق فيه متطلبات تنظيمية واضحة (زي ZATCA)، الامتثال لازم يكون جزء من التصميم الأساسي من أول يوم، مش ميزة بتتضاف بعدين. لو كان الفريق بنى الكاشير الأول وحاول يضيف الامتثال بعدين، كان هيحتاج يعيد بناء أجزاء كتير.
الأرقام بصراحة
تكة دلوقتي بيغطي المرحلة الأولى بالكامل، وده كافي لمعظم المتاجر الصغيرة والمتوسطة في السعودية. فريق تكة واعي إن متطلبات أكبر ممكن تيجي لاحقًا، والتصميم الحالي (المكوّن المشترك، بيانات المتجر المركزية) بيسهّل التوسع لمراحل تانية لو احتاج الأمر.
لو عندك متجر في السعودية
اقرأ دليل فاتورة ZATCA على إيصال تكة بالتفصيل، وشوف دليل اختيار طابعة الإيصالات عشان الكود يطبع بوضوح كافي للمسح.
كتبها فريق تكة
بالتعاون مع فريق تكة
أسئلة شائعة
ليه تكة بدأ بالمرحلة الأولى بس مش كل متطلبات ZATCA؟
المرحلة الأولى (الفاتورة الضريبية المبسطة بكود QR) هي اللي بتحتاجها الأغلبية العظمى من المتاجر الصغيرة والمتوسطة، فكان من المنطقي يبدأ فريق تكة بيها الأول قبل متطلبات أكتر تعقيدًا.
هل القرار ده اتاخد بسرعة ولا بعد بحث؟
اتاخد بعد مراجعة متطلبات هيئة الزكاة والضريبة والجمارك الرسمية، والتأكد إن التصميم هيشتغل على كل أنواع الفواتير (من الكاشير ومن مركز الفوترة) بنفس الطريقة.