متجر عطور وعود وبخور على WooCommerce أو Shopify يعيش على المواسم: رمضان، واليوم الوطني، والجمعة البيضاء. في كل صندوق عيّنة مجانية، وكثير من الطلبات أطقم هدايا مغلّفة ببطاقة إهداء، وبعضها يُشحن إلى الكويت، ومرة في الموسم تطلب شركة أربعين طقمًا برقمها الضريبي. المتجر يسجّل الطلب ويقبض المبلغ، أمّا الفاتورة الإلكترونية فمستند آخر يُوقَّع بشهادة منشأتك ويُبلَّغ للهيئة، ولا تُصدره منصة المتجر وحدها. وهذا الدليل يقول كيف تظهر كل حالة من هذه على الفاتورة.
طلب الفرد: فاتورة مبسّطة خلال أربع وعشرين ساعة
أغلب المشترين أفراد يشترون لأنفسهم أو ليُهدوا، ومستندهم فاتورة ضريبية مبسّطة: لا تشترط اسم المشتري ولا رقمه، وتحمل رمز QR، وتُبلَّغ للهيئة خلال أربع وعشرين ساعة من إصدارها — الفرق بينها وبين الفاتورة الضريبية هنا. وإضافة ZATCA Tools على WooCommerce تُصدرها حين يصير الطلب مدفوعًا أو مكتملًا، وتطبيقنا على Shopify حين يُعلَّم مدفوعًا، فتُوقَّع وتُبلَّغ في ثوانٍ ويصل رابطها إلى العميل.
وثلاثة شروط قبل أول طلب: عملة المتجر الريال السعودي؛ والضريبة مفعّلة بنسبة 15% في WooCommerce، وإلا فلا تُصدر الإضافة فاتورة عن ضريبة لم يدفعها العميل، وتكتب السبب على الطلب؛ وأهمها أن ربط المتجر غير ربط المنشأة: ما لم تربط منشأتك بمنصة فاتورة برمز تفعيل واحد فلا شهادة يُوقَّع بها شيء، والطلبات تصل ولا تصير فواتير. التفاصيل في دليل WooCommerce ودليل Shopify، والصورة كاملة في دليل المتجر الإلكتروني.
الطقم والبوكس: سطر واحد أم عدة أسطر؟
الفاتورة تقرأ الطلب كما بِيع. طقم يُباع منتجًا واحدًا بسعر واحد — عطر وبخور ومبخرة في علبة — سطر واحد بسعر الطقم، ولا تخترع لمكوّناته أسعارًا لم تبعها بها. ومحتواه يعرفه العميل من اسم المنتج في متجرك، فاكتبه وصفًا لا شعارًا: «طقم هدية — عطر عود 50 مل + بخور معمول 100 غ + مبخرة». في Shopify يحمل سطر الفاتورة اسم المنتج ثم خيارات النسخة (الحجم، التركيز) ثم الحقول المخصّصة الظاهرة ثم رمز SKU، وفي WooCommerce يحمل اسم المنتج.
أمّا «كوّن بوكسك» فكل قطعة فيه منتج مستقل في الطلب، فهي أسطر مستقلة وخصم البوكس عليها. وفي الحالتين العطر ودهن العود والبخور والمبخرة كلها بنسبة 15%، فلا تنقسم الفاتورة على نسبتين.
العيّنة المجانية وهدية الطلب: السطر المجاني ليس سطرًا سالبًا
عيّنة 2 مل بسعر صفر لا تدخل الفاتورة. ZATCA Tools لا يُدرج في المستند إلا البنود التي لها سعر، والعيّنة ليس عليها مبلغ يُفوتر ولا ضريبة تُبلَّغ؛ وإن أردت أن يراها العميل مكتوبة فمكانها قائمة التغليف أو بطاقة الشكر.
والهدية مع الطلب بخصم — «اشترِ عطرين وخذ البخور مجانًا» — تظهر بسعرها ويُطرح مقابلها خصم بالقيمة نفسها. في Shopify، البند الذي يُفرغه الخصم كله يبقى بسعره ويذهب خصمه إلى خصم الطلب؛ وفي WooCommerce يظهر المنتج بسعره قبل الكوبون ويُطرح الكوبون خصمًا على الفاتورة. والمحصّلة في الاثنين إجمالي يساوي ما دفعه العميل.
والخطأ الذي يقع فيه من يُصدر يدويًا أن يكتب سطرًا «هدية −115» أو «خصم −50»: كل مبلغ سالب في الفاتورة يرفضها (BR-KSA-F-04). للخصم حقوله الخاصة ويُكتب فيها موجبًا. أمّا عيّنات توزّعها خارج أي بيع — في معرض أو لمؤثّرين — فأثرها الضريبي سؤال لمحاسبك.
كود رمضان واليوم الوطني والجمعة البيضاء
التخفيض في المواسم يأتي بثلاث صور، ولكلٍّ موضعه على الفاتورة:
- سعر مخفّض على المنتج — 400 مشطوبة و299 بجانبها: الفاتورة تحمل السعر الذي بِيع به، بلا سطر خصم؛ فالسعر المشطوب إعلان لا خصم.
- كود خصم — RAMADAN10 أو كود اليوم الوطني: يظهر خصمًا قبل الضريبة. في Shopify يوضع على البند الذي طُبّق عليه ويُطبع مبلغًا ونسبة؛ وفي WooCommerce يظهر خصمًا واحدًا على الفاتورة بقيمته الصافية.
- شحن مجاني بكود: لا سطر شحن أصلًا، لأنه لم يُحصَّل.
وخصم يُمنح بعد الإصدار — عميلة اشتكت فأعدت لها عشرين ريالًا — استرداد له إشعار دائن، لا تعديل للفاتورة.
مثال محسوب: عطر بكود رمضان وبخور وتغليف وعيّنة
الأسعار معروضة شاملة الضريبة. الطلب: عطر عود 100 مل بـ460.00، وبخور معمول 250 غ بـ115.00، وتغليف هدية مع بطاقة بـ23.00، وشحن بـ34.50، وعيّنة 2 مل مجانًا، وكود RAMADAN10 يخصم 10% من العطر وحده (46.00). دفع العميل 586.50، وكل سعر شامل يُقسم على 1.15 ليصير صافيًا:
| البند | قبل الضريبة | الخصم | الصافي |
|---|---|---|---|
| عطر عود 100 مل | 400.00 | 40.00 (10%) | 360.00 |
| بخور معمول 250 غ | 100.00 | — | 100.00 |
| تغليف هدية مع بطاقة | 20.00 | — | 20.00 |
| رسوم الشحن والتوصيل | 30.00 | — | 30.00 |
| الوعاء الخاضع | 510.00 | ||
| ضريبة القيمة المضافة 15% | 76.50 | ||
| الإجمالي | 586.50 | ||
الحساب: 510.00 × 15% = 76.50، و510.00 + 76.50 = 586.50 — ما دفعه العميل بالهللة. والعيّنة ليست في الجدول لأن سعرها صفر. وفي WooCommerce يظهر الخصم نفسه (40.00) خصمًا على مستوى الفاتورة لا على سطر العطر، والوعاء والضريبة والإجمالي هي هي. والخطأ الذي تحذره إن أصدرت يدويًا أن تضيف 15% فوق أسعار معروضة شاملة الضريبة، فتصير الفاتورة 674.48 على طلب دُفع فيه 586.50.
تغليف الهدية ورسالة الإهداء
التغليف المدفوع بند كأي بند، خاضع بنسبة 15%، ويظهر سطرًا مستقلًا: الرسوم الإضافية في WooCommerce (Fees) تصير أسطرًا بأسمائها، وفي Shopify يُضاف التغليف عادة منتجًا إلى الطلب فيصير سطرًا كغيره. والتغليف المجاني لا سطر له، كالعيّنة.
أمّا رسالة الإهداء — «كل عام وأنتِ بخير يا أمي» — فكلام خاص لا تحتاجه الفاتورة ولا ينبغي أن يقرأه مراجع بعد سنة. وما يحدث لها يتوقّف على أين يجمعها متجرك:
- في WooCommerce يحمل سطر الفاتورة اسم المنتج وحده، وملاحظة الطلب لا تُطبع على الفاتورة.
- في Shopify ملاحظة الطلب لا تُطبع أيضًا، لكن سطر الفاتورة يحمل الحقول المخصّصة الظاهرة على المنتج — وهي مقصودة لأمثال «الاسم المحفور على الزجاجة». فإن كان قالب متجرك يجمع رسالة الإهداء حقلًا في صفحة المنتج طُبعت على السطر. والحقل الذي يبدأ اسمه بشرطة سفلية (
_) حقل مخفي في Shopify لا نطبعه، فاجعل حقل الرسالة كذلك، أو اجمعها في ملاحظة الطلب.
وإن أردتها على الفاتورة فذلك قرارك؛ المهم ألّا تنتهي عليها دون قصد.
الشحن إلى دول الخليج
في Shopify: إذا كان عنوان الشحن خارج المملكة ولم يحصّل المتجر عليه ضريبة، يُصدر تطبيقنا الفاتورة بنسبة صفر بسبب «تصدير سلع» (VATEX-SA-32)، والمبلغ المدفوع كله صافٍ، والشحن معه. وإن كان متجرك قد حصّل عليه 15% فالفاتورة تحمل ما حصّله.
وفي WooCommerce لا تفعل الإضافة ذلك: هي تفوتر الطلب الذي عليه 15% موحّدة، والطلب الذي بلا ضريبة لا تُصدر له فاتورة، ويظهر السبب على الطلب لتُصدرها يدويًا من المنصة. هناك تُضيف المعاملة «صفرية» مرة واحدة من الإعدادات ← المعاملات الضريبية، ثم تختارها وسببها على الفاتورة.
وفي الحالتين يحتاج الصفر ما يثبت خروج البضاعة من المملكة — بوليصة الشحن وإثبات التسليم — فاحفظه مع الطلب، واسأل محاسبك هل تستوفي كل شحنة شروط التصدير.
إرجاع عطر مفتوح
هل تقبل إرجاع زجاجة فُتحت؟ هذه سياسة متجرك وشروطه، لا سؤال ضريبي. الضريبة تدخل القصة حين يعود مال إلى العميل، ومستنده حينها إشعار دائن يشير إلى الفاتورة الأصلية ويحمل سبب إصداره، لا تعديل للفاتورة ولا حذف. والإشعار بلا سبب يُرفض (BR-KSA-17)، وخطواته هنا.
والتكاملان يُصدرانه تلقائيًا. في WooCommerce يصير ما تكتبه في خانة سبب الاسترداد سبب الإشعار — فاكتب «إرجاع عطر عود 100 مل، الطلب 1234» لا «استرجاع»؛ وإلغاء طلب صدرت فاتورته يُصدر إشعارًا بكامل قيمته. وفي Shopify كل استرداد (Refund) يُصدر إشعارًا بمبلغ الاسترداد الفعلي.
والإشعار يتبع المال الذي عاد لا السعر المعروض. في مثالنا، لو قبلت إرجاع العطر فأعدت 414.00 — ما دفعه بعد كود رمضان — فالإشعار 360.00 وضريبته 54.00، ويبقى من الفاتورة 172.50. لا 460.00، فذلك يردّ ضريبة لم تُحصَّل أصلًا. والاستبدال بعطر آخر بالسعر نفسه لا يعيد مالًا، فلا إشعار له.
طلب شركة لهدايا موظفيها
شركة تطلب أربعين طقمًا لموظفيها بفاتورة باسمها. هنا يحسم المبلغ لا الرغبة: التوريد بـ1,000 ريال أو أكثر لمشترٍ مسجّل في الضريبة تلزمه فاتورة ضريبية تحمل رقمه الضريبي وعنوانه الوطني وتُجاز من الهيئة قبل أن تصله، وتحت الألف تجيز المادة الثالثة والخمسون من اللائحة التنفيذية فاتورة مبسّطة لأي مشترٍ، ويُطبع عليها رقمه الضريبي.
- في WooCommerce يظهر للمشتري في صفحة الدفع خيار «الشراء باسم منشأة» ليكتب رقمه الضريبي وسجله التجاري، ويبرز في الطلبات من ألف ريال. وعلى الطلب نفسه لوحة تختار فيها «منشأة» وتكتب الرقم الضريبي والعنوان الوطني المختصر، وتقول لك قبل الإصدار أي فاتورة ستصدر. وإن نقص بيان في طلب فوق الألف صدرت مبسّطة مع تنبيه يسمّي الناقص، لأن حجب المستند أسوأ من إصداره مبسّطًا.
- في Shopify يُلتقط الرقم الضريبي من حقل يظهر للمشتري قبل الدفع، أو من ملاحظة ملف العميل أو وسمه، أو من ملاحظة الطلب، ويُطبع على الفاتورة. ولتصدر فاتورة ضريبية تُجاز تلقائيًا، حدّد العميل «عميل شركات» من بطاقته في المنصة بعنوان وطني مكتمل، أو ليأتِ الطلب من شركة عبر B2B في Shopify.
والرقم الضريبي الموجود في الفاتورة إن لم يكن خمس عشرة خانة تبدأ بـ3 وتنتهي بها رفضها (BR-KSA-44)، ونقص مكوّنات عنوان المشتري يعود تنبيهًا مع القبول (BR-KSA-63) فيمرّ دون أن يلفت نظرك — والعنوان الوطني المختصر يكفي عن كتابته كاملًا. وإن طلبت الشركة فاتورتها باسمها بعد أن صدرت مبسّطة، فالطريق إشعار دائن يلغي المبسّطة ثم فاتورة ضريبية جديدة.
ما نفعله وما لا نفعله
ZATCA Tools ليس نظام مخزون ولا محاسبة ولا يدير الشحن. دوره الجزء الذي لا تفعله منصة المتجر: كل طلب مدفوع فاتورة موقّعة برمز QR ومُبلَّغة للهيئة، وكل استرداد إشعار دائن يشير إلى فاتورته، وطلب الشركة فاتورة ضريبية حين يكتمل بيانها، وملف XML الموقّع محفوظ ست سنوات وقابل للتنزيل. والتكامل من إضافة WooCommerce أو تطبيق Shopify، واربط قبل الموسم لا في ليلته. ابدأ من هنا — أسبوع مجانًا بدون دفع من يوم ربط منشأتك، ثم بأسعار منافسة جدًا: 49 ريالًا شهريًا لباقة النمو و149 لباقة الأعمال، في نظام سلس وسريع يُصدر الفاتورة ويرسلها للهيئة في ثوانٍ.