زاتكا والفوترة
فواتير نقاط البيع المبسطة وزاتكا في أودو: الدليل العملي
دليل عملي لفواتير نقاط البيع المبسطة وزاتكا في أودو: يومية لكل فرع، والإبلاغ خلال 24 ساعة، والبيع عند انقطاع الإنترنت، والمرتجعات، والإقفال اليومي.
محتويات المقال
- الفاتورة المبسطة والفاتورة الضريبية: الفرق الذي يهم الكاشير
- فواتير نقاط البيع المبسطة: ماذا يحدث خلف الشاشة؟
- يومية لكل فرع ونقطة بيع
- الإبلاغ خلال 24 ساعة: كيف لا تفوتك المهلة؟
- انقطاع الإنترنت: هل يتوقف البيع؟
- المرتجعات والاستبدال في نقطة البيع
- عميل منشأة يطلب فاتورة ضريبية
- الإقفال اليومي وأخطاء شائعة
- الخلاصة
في المحلات والمطاعم والصيدليات يصدر الكاشير مئات الفواتير يوميًا، والعميل ينتظر إيصاله في ثوانٍ. ومع المرحلة الثانية من الفوترة الإلكترونية تغيّر ما يحدث خلف الشاشة: كل فاتورة مبسطة يجب أن تُوقَّع إلكترونيًا وتُبلَّغ بها هيئة الزكاة والضريبة والجمارك خلال 24 ساعة. فواتير نقاط البيع المبسطة هي أكثر ما يتأثر بالانقطاعات والمرتجعات وتعدد الفروع، ولذلك تحتاج إعدادًا ومتابعة خاصين في أودو (Odoo).
أفترض هنا أنك تعرف خطوات الربط العامة مع منصة «فاتورة»، وقد شرحتها بالتفصيل في مقال ربط أودو مع زاتكا (المرحلة الثانية). هذا المقال يركز على نقاط البيع وحدها.
الفاتورة المبسطة والفاتورة الضريبية: الفرق الذي يهم الكاشير
| البند | الفاتورة الضريبية المبسطة | الفاتورة الضريبية |
|---|---|---|
| العميل المعتاد | الأفراد (B2C) | المنشآت (B2B) |
| التعامل مع المنصة | الإبلاغ (Reporting) خلال 24 ساعة | الاعتماد (Clearance) قبل مشاركتها |
| متى تُسلَّم للعميل؟ | فورًا عند البيع | بعد اعتمادها |
| بيانات المشتري | لا يُشترط إدخالها عادة | الرقم الضريبي والعنوان الوطني كاملًا |
| أثر انقطاع الاتصال | البيع يستمر والإبلاغ لاحقًا ضمن المهلة | لا تُشارك الفاتورة قبل اعتمادها |
لهذا الفرق أثر عملي كبير: الفاتورة المبسطة لا تنتظر رد المنصة، فلا يتعطل طابور الكاشير بسبب بطء الاتصال. لكن المسؤولية تنتقل إليك في متابعة أن كل فاتورة وصلت فعلًا وقُبلت.
فواتير نقاط البيع المبسطة: ماذا يحدث خلف الشاشة؟
- يُنهي الكاشير الطلب ويُحدد طريقة الدفع.
- تُنشأ الفاتورة المبسطة بصيغة XML، وتُوقَّع بشهادة التوقيع (CSID) الخاصة بيومية نقطة البيع.
- يُطبع الإيصال برمز QR الذي يُولَّد من بيانات الفاتورة.
- تُرسل الفاتورة إلى منصة «فاتورة» للإبلاغ، ويُسجَّل رد المنصة عليها: مقبولة، أو مقبولة مع تحذيرات، أو مرفوضة.
وهناك تفصيل مهم: كل فاتورة تحمل بصمة رقمية (Hash) للفاتورة التي سبقتها من الوحدة نفسها، مع عدّاد متسلسل. أي أن الفواتير سلسلة مترابطة، ولا مجال لحذف فاتورة أو تجاوزها أو إعادة ترقيمها. وفي التوطين السعودي في أودو تتحول طلبات نقاط البيع إلى فواتير مبسطة تُرسل للمنصة، لكن تأكد من سلوك نسختك تحديدًا في بيئة المحاكاة قبل التشغيل.
يومية لكل فرع ونقطة بيع
في أودو يتم التسجيل لدى المنصة (Onboarding) على مستوى يومية المبيعات، وكل يومية تحصل على شهادة توقيعها الخاصة. لذلك أنصح بيومية مستقلة لكل فرع على الأقل، ولكل نقطة بيع إن أردت فصل التقارير بدقة. والفوائد:
- تسلسل فواتير واضح لكل فرع، يسهل المراجعة والتدقيق.
- مشكلة فرع لا توقف بقية الفروع؛ فانتهاء شهادة يومية أو خطأ فيها يبقى محصورًا فيها.
- تقارير مبيعات وضريبة لكل فرع دون فرز يدوي.
وعند افتتاح فرع جديد: أنشئ يوميته، وسجّلها لدى المنصة برمز OTP جديد، واختبر فاتورة قبل أول عملية بيع حقيقية. وعند إغلاق نقطة بيع لا تحذف يوميتها، فهي تحمل سجل فواتير يجب الاحتفاظ به.
الإبلاغ خلال 24 ساعة: كيف لا تفوتك المهلة؟
يرسل أودو الفواتير المبسطة للمنصة تلقائيًا، لكن «تلقائيًا» لا تعني «دون متابعة». وأنصح بهذه العادات:
- مراجعة صباحية يومية لقائمة الفواتير المعلّقة أو المرفوضة، عبر فلتر محفوظ في أودو.
- مسؤول محدد في المحاسبة يتولى هذه المراجعة، لا «الجميع».
- قراءة رسالة الرفض ومعالجة سببها الجذري، لا الفاتورة وحدها؛ فإذا كان السبب ضريبة مضبوطة خطأ على صنف، فستتكرر المشكلة في كل فاتورة تحمل هذا الصنف.
- التعامل مع التحذيرات: الفاتورة المقبولة مع تحذيرات لا تحتاج إعادة إرسال، لكن التحذير يدل على بيانات يجب تصحيحها قبل أن تتحول إلى رفض.
انقطاع الإنترنت: هل يتوقف البيع؟
نقاط البيع في أودو مصممة لتستمر في البيع عند انقطاع الاتصال؛ تُحفظ الطلبات على الجهاز، ثم تُزامَن مع الخادم عند عودة الاتصال، وبعدها تُنشأ الفواتير وتُبلَّغ. لكن هناك مخاطر يجب أن يعرفها مدير الفرع:
- مسح بيانات المتصفح أو إعادة ضبط الجهاز قبل المزامنة قد يعني فقدان طلبات لم تُرسل بعد.
- انقطاع طويل يقترب بالفواتير من نهاية مهلة الـ24 ساعة.
- إغلاق الجلسة قبل التأكد من مزامنة كل الطلبات.
والحلول عملية: اتصال احتياطي بشريحة بيانات للفروع المهمة، وتعليمات واضحة للكاشير بعدم مسح بيانات المتصفح، وعدم إغلاق الجلسة إلا بعد التأكد من خلوها من طلبات غير مُزامَنة. وتفاصيل سلوك العمل دون اتصال تختلف بين الإصدارات، لذا اختبر سيناريو الانقطاع على نسختك: كيف يُطبع الإيصال، ومتى تُنشأ الفاتورة، ومتى تُبلَّغ.
المرتجعات والاستبدال في نقطة البيع
المرتجع في نقطة البيع ليس «سحب نقدية من الدرج»، بل إشعار دائن مبسط مرتبط بالفاتورة الأصلية، ويُبلَّغ به كما تُبلَّغ الفاتورة. وقواعده:
- ابحث عن الطلب الأصلي برقم الإيصال، وأنشئ المرتجع منه، لا كعملية مستقلة.
- حدد الأصناف والكميات المرتجعة فقط في المرتجع الجزئي.
- الاستبدال عمليتان: مرتجع للصنف القديم، ثم بيع للصنف الجديد.
- المرتجع في فرع آخر يحتاج سياسة واضحة واختبارًا مسبقًا: هل يستطيع الفرع الثاني الوصول إلى طلب الفرع الأول؟
- لا ترد مبلغًا خارج النظام؛ فأي رد نقدي بلا إشعار دائن يعني فرقًا في الصندوق وفي الضريبة.
وقد خصصت للإشعارات الدائنة والمدينة مقالًا مستقلًا: الإشعارات الدائنة والمدينة في الفوترة الإلكترونية بأودو.
عميل منشأة يطلب فاتورة ضريبية
أحيانًا يشتري مندوب شركة من الفرع ويطلب فاتورة باسم شركته ورقمها الضريبي. هنا انتبه: إذا اختار الكاشير عميلًا مسجلًا في أودو كمنشأة، فالمتوقع أن تُعامل الفاتورة كفاتورة ضريبية تحتاج بيانات المشتري كاملة واعتمادًا من المنصة قبل تسليمها. لذلك:
- اختبر هذا السيناريو في بيئة المحاكاة على نسختك تحديدًا.
- اتفق على إجراء واضح: هل تُصدر من الكاشير، أم تُحال للمحاسبة؟
- تأكد أن بطاقة العميل مكتملة البيانات قبل البيع، وإلا رُفضت الفاتورة.
الإقفال اليومي وأخطاء شائعة
قائمة الإقفال اليومي لكل فرع:
- إغلاق كل جلسة نقطة بيع في يومها، ومطابقة النقد ومدفوعات البطاقات مع تقرير الجلسة.
- التأكد من عدم وجود طلبات غير مُزامَنة.
- مراجعة المرتجعات المصدرة خلال اليوم وأسبابها.
- مراجعة الفواتير المعلّقة أو المرفوضة صباح اليوم التالي.
ومن الأخطاء التي أراها:
- يومية واحدة لكل الفروع ثم محاولة فصل التقارير يدويًا.
- البيع خارج النظام وقت الزحام، ثم إدخال فاتورة مجمّعة لاحقًا.
- أسعار أصناف غير مضبوطة بين شاملة الضريبة وغير شاملة، فتظهر فروقات تقريب على الإيصال.
- تجاهل التحذيرات حتى تتراكم وتتحول إلى رفض.
وإعداد نقاط البيع نفسها، من الطاولات وشاشة المطبخ إلى ربط الفروع بالمخزون، شرحته في مقال نقاط البيع في أودو للمطاعم والمحلات.
الخلاصة
فواتير نقاط البيع المبسطة لا تتعطل بانتظار المنصة، وهذا يريح الكاشير، لكنه يضع على المحاسبة مسؤولية المتابعة: يومية لكل فرع، ومراجعة يومية للفواتير المعلّقة والمرفوضة، ومرتجعات من الطلب الأصلي، واختبار لسيناريو الانقطاع ولعميل المنشأة قبل التشغيل.
أتولّى إعداد نقاط البيع وربطها مع زاتكا من الاختبار حتى المتابعة بعد التشغيل؛ تعرّف على خدمة ربط أودو مع زاتكا.