تخطّى إلى المحتوى الرئيسي
TrustBill Desktop — Mac, Windows, Android.See downloads

دليل قطاعي

الفوترة الإلكترونية الإماراتية لقطاع التجزئة

فوترة التجزئة ليست حفنة فواتير في اليوم — بل آلاف لكل ممر POS في اليوم، بالإضافة إلى توحيد متعدد الفروع والمرتجعات ومبيعات بطاقات الهدايا ومبيعات الحزم B2B. التفويض لا يفرض إرسالاً لكل معاملة لتجزئة B2C البحتة، لكن في اللحظة التي يُولَّد فيها إيصال B2B تبدأ ساعة PINT-AE. يعرض هذا الدليل السيناريوهات وحقول PINT-AE.

لماذا تختلف التجزئة عن B2B العامة

سلسلة تجزئة بـ 10 فروع تُصدر 15,000+ إيصال POS يوميًا. تحت قانون ضريبة القيمة المضافة الإماراتي، معظم هذه فواتير ضريبية مبسطة (بيع تجزئة للمستهلكين أقل من 10,000 درهم، بدون TRN مشترٍ). الفواتير الضريبية المبسطة خارج نطاق تفويض الفوترة الإلكترونية الحالي — لا تحتاج إرسال PINT-AE إلى الهيئة. في اللحظة التي يطلب فيها العميل فاتورة ضريبية كاملة برقمه الضريبي (عادةً مشتريات الشركات)، يصبح الإيصال فاتورة ضريبية كاملة وينطبق PINT-AE.

التحدي التشغيلي هو أن POS الحديث لا يعرف مسبقًا أي المبيعات ستحصل على TRN. جسر التجزئة في TrustBill يتعامل مع هذا بمراقبة تصدير التسوية اليومية لـ POS الخاص بك: الصفوف التي تحمل TRN تُرقّى تلقائيًا إلى PINT-AE وتُرسَل عبر مسار مزوّد الخدمة المعتمد؛ الصفوف بدون TRN تبقى كإيصالات مبسطة داخل POS. لا ضوضاء PINT-AE من حركة B2C، امتثال كامل لذيل B2B.

متعدد الفروع يُضيف طبقة ثانية. تسجيل ضريبة القيمة المضافة على مستوى المقر يعني أن كل فرع يُشارك نفس TRN، لكن تحليلات الهيئة اللاحقة تتتبع الأداء على مستوى الفرع عبر موقع الفاتورة الأصلي. تحت PINT-AE يظهر هذا في حقول امتداد cac:AccountingSupplierParty أو حقل cbc:Note للفاتورة — أبدًا في cbc:ID (ذلك رقم الفاتورة، وليس رمز فرع).

سيناريوهات فواتير التجزئة ← تعيين PINT-AE

أنماط الفوترة الثمانية التي يصطدم بها تجار التجزئة الإماراتيون الأكثر. كل واحدة تستشهد بحقل PINT-AE / UBL 2.1 المحدد، والأهم — ما إذا كان السيناريو يحتاج إرسال PINT-AE على الإطلاق.

سيناريو التجزئةPINT-AE / UBL 2.1تنبيه
إيصال تجزئة مبسط (B2C، بدون TRN)غير مطلوب — الفاتورة الضريبية المبسطة تحت 10,000 درهم خارج التفويض الحالياحتفظ بالإيصال في POS؛ لا تدفعه إلى PINT-AE.
فاتورة تجزئة ضريبية كاملة (B2C فوق 10,000 درهم)cbc:InvoiceTypeCode="388"؛ TRN المشتري في cac:AccountingCustomerParty/cac:PartyTaxSchemeفوق 10 آلاف يتطلب فاتورة ضريبية كاملة حتى بدون TRN B2B.
بيع تجزئة لمشترٍ شركة (أي قيمة)cbc:InvoiceTypeCode="388"؛ TRN المشتري إلزاميTRN على الإيصال = إرسال PINT-AE مطلوب.
مرتجع / استرداد (إيصال B2B)cbc:InvoiceTypeCode="381" إشعار دائن يشير إلى UUID الفاتورة الأصليةلا تُصافي مقابل فاتورة جديدة؛ أصدر كإشعار دائن.
مرتجع / استرداد (إيصال B2C مبسط)POS يتعامل داخليًا؛ لا PINT-AE مطلوب إذا كان الأصلي مبسطًاإذا أصبح الأصلي فاتورة ضريبية كاملة، فالاسترداد هو إشعار دائن PINT-AE.
بيع بطاقة هديةخارج النطاق — لا توريد حتى الاستردادبيع البطاقة ليس توريدًا خاضعًا للضريبة؛ الاسترداد هو.
استرداد بطاقة هدية لبضائعcbc:InvoiceTypeCode="388" إذا B2B؛ cbc:PrepaidAmount لحصة بطاقة الهديةحصة بطاقة الهدية مدفوعة مقدمًا، وليست خصمًا.
توحيد متعدد الفروع (تحليلات لكل فرع)رمز الفرع في cbc:Note أو namespace امتداد؛ TRN المقر في cac:AccountingSupplierPartyلا تضع رمز فرع في cbc:ID أبدًا — ذلك رقم الفاتورة.

غوص عميق لكل سيناريو

السيناريوهات أعلاه ورقة الغش؛ التفاصيل أدناه ما يوصله فريق تقنية التجزئة فعليًا — ربط POS، تعيين PINT-AE، والحدود التي تكسر إما تحقق PINT-AE أو مطابقة الهيئة اللاحقة.

جسر POS إلى PINT-AE (مشكلة الحجم)

POS التجزئة مُحسَّن لزمن انتظار الدفع دون الثانية، وليس لتوليد XML والإرسال الشبكي. لو حاولت إرسال كل إيصال إلى شبكة الهيئة في وقت البيع، إما ستُبطئ الممر (غير مقبول) أو تفقد التزام الامتثال في إعادات المحاولة (غير مقبول). النمط الصحيح غير متزامن: POS يُصدر تسويته اليومية المعتادة، وتُعالج التسوية بعد ذلك إلى PINT-AE للمجموعة الفرعية من المعاملات التي تتطلب ذلك.

جسر POS في TrustBill يراقب تنسيقات تصدير POS المدعومة — Micros، Squirrel، Lightspeed، Odoo POS، وCSV/JSON عام — ويُعالجها ليليًا (أو كل ساعة للسلاسل عالية الحجم). لكل معاملة: إذا كانت تحمل TRN أو تتجاوز 10,000 درهم، تصبح فاتورة PINT-AE تُرسَل عبر مسار مزوّد الخدمة المعتمد. إن لم يكن، تبقى في POS كإيصال مبسط. لا فرز يدوي مطلوب.

حالة حدية: إيصالات دفع مقسم (نقد + بطاقة + بطاقة هدية في معاملة واحدة). PINT-AE يتعامل مع هذا بنظافة عبر cac:PaymentMeans مُكرر لكل نوع دفع، لكن كثيرًا من تصديرات POS تدمج أنواع الدفع في بند واحد. جسر TrustBill يفك تنسيقات تصدير POS الشائعة إلى صفوف نوع الدفع المكونة قبل التحويل.

تحليلات متعددة الفروع دون انتهاك PINT-AE

سلسلة تجزئة بـ 10 فروع تريد تحليلات لكل فرع مرئية للهيئة — معرفة أن دبي مول ولّد 40٪ من إيرادات الضريبة مفيد لكل من دفاع الامتثال والتخطيط التشغيلي. تحت قانون ضريبة القيمة المضافة الإماراتي، المقر هو الكيان القانوني المسجل لضريبة القيمة المضافة؛ الفروع تُشارك TRN المقر. PINT-AE يعكس هذا: cac:AccountingSupplierParty يحمل TRN المقر على كل فاتورة من كل فرع.

أين يوضع معرّف الفرع: أبدًا ليس في cbc:ID (ذلك رقم الفاتورة ويجب أن يكون فريدًا). الأنماط المتوافقة هي (أ) cbc:Note ببادئة رمز فرع قابلة للقراءة الآلية، (ب) سمة namespace امتداد UBL، أو (ج) cac:AccountingSupplierParty/cac:PostalAddress للفاتورة تحمل عنوان الفرع المادي. الخيار (ج) يبدو أن فريق تحليلات الهيئة يستخدمه للوحات المعلومات الداخلية.

لا تُنشئ TRNs منفصلة لكل فرع فقط لتسهيل التحليلات. سيُشغّل ذلك التوريدات بين الفروع لتصبح أحداثًا خاضعة للضريبة (تُتجاهل حاليًا كحركات داخل الكيان) وسيُكلّف السلسلة أكثر بكثير في مطابقة ضريبة القيمة المضافة من قيمة أي فائدة تحليلات.

المرتجعات والاسترداد والإشعارات الدائنة

مرتجع تجزئة كان أصلاً إيصال B2C مبسط يُعالج داخل POS — لا PINT-AE. لكن إذا كان البيع الأصلي فاتورة ضريبية كاملة (B2B، أو فوق 10,000 درهم)، يجب إصدار المرتجع كإشعار دائن PINT-AE (cbc:InvoiceTypeCode="381") يشير إلى UUID الفاتورة الأصلية في cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID.

أكثر فشل شائع في التجزئة هو مصافاة مرتجع مقابل بيع جديد في نفس الإيصال — مثلاً العميل يُرجع بضاعة بـ 300 درهم ويشتري بضاعة جديدة بـ 500 درهم، POS يطبع إيصالاً واحدًا بـ 200 درهم. تحت PINT-AE هذان وثيقتان منفصلتان: إشعار دائن بـ 300 درهم وفاتورة جديدة بـ 500 درهم. الإيصال الصافي راحة للعميل، وليس وثيقة قانونية.

جسر POS في TrustBill يكتشف إيصالات مرتجع + بيع مختلطة ويُولّد وثيقتي PINT-AE تلقائيًا، مع الاحتفاظ بالإيصال الصافي المطبوع للعميل.

بطاقات الهدايا والقسائم والولاء

بيع بطاقة الهدية خارج نطاق ضريبة القيمة المضافة الإماراتية — لم يحدث توريد بضائع أو خدمات؛ البطاقة أداة قيمة مُخزّنة. تحت PINT-AE، لا تُرسل بيع بطاقة هدية كفاتورة. خزّنها في POS كالتزام قيمة مُخزّنة.

استرداد بطاقة الهدية هو عندما ينطبق PINT-AE. فاتورة الاسترداد تحمل البضائع المشتراة كبنود PINT-AE عادية، مع حصة بطاقة الهدية من الدفع تظهر كـ cbc:PrepaidAmount على مستوى الرأس (وليس كخصم AllowanceCharge — الاسترداد دفعة، وليس تخفيض سعر).

استرداد نقاط الولاء مشابه: استخدام النقاط كعملة يظهر في cbc:PrepaidAmount. استخدام النقاط كخصم (حيث يُقلّل الاسترداد السعر بدلاً من دفعه) يظهر كـ cac:AllowanceCharge. الحصول على هاتين المعاملتين بشكل صحيح يهم لضريبة القيمة المضافة — معاملة الخصم تُقلّل القاعدة الخاضعة للضريبة؛ معاملة الدفع لا.

الأسئلة الشائعة

هل تحتاج إيصالات POS للتجزئة الذهاب إلى شبكة الهيئة؟+

فقط عندما تكون فواتير ضريبية كاملة — إما لأن TRN العميل يظهر على الإيصال أو أن البيع يتجاوز 10,000 درهم. إيصالات B2C المبسطة البحتة تحت 10 آلاف بدون TRN تبقى داخل POS ولا تحتاج إرسال PINT-AE. هذا تخفيف كبير لتجار التجزئة عالي الحجم.

كيف يتعامل TrustBill مع 15,000 إيصال يوميًا لكل فرع؟+

جسر التجزئة يُعالج تصديرات تسوية POS بشكل غير متزامن — كل ساعة للسلاسل عالية الحجم، وليليًا للأصغر. فقط المجموعة الفرعية التي تحتاج PINT-AE (تحمل TRN أو فوق 10 آلاف درهم) تُرسَل؛ البقية تبقى كإيصالات مبسطة. هذا يُبقي زمن انتظار POS دون الثانية بينما يُعطي طبقة الامتثال الصورة الكاملة.

هل يمكننا استخدام TRN واحد لكل سلسلة أم لكل فرع؟+

TRN واحد لكل كيان قانوني هو القاعدة. تقسيمها إلى TRNs لكل فرع سيُحوّل التحويلات بين الفروع إلى توريدات بين الكيانات خاضعة للضريبة. تحت PINT-AE، تحليلات لكل فرع تُحقَّق عبر عنوان cac:AccountingSupplierParty للفاتورة (العنوان المادي للفرع) أو بادئة رمز فرع في cbc:Note — وليس عبر TRNs منفصلة.

كيف تعمل المرتجعات عندما كان البيع الأصلي إيصالاً مبسطًا؟+

تُعالج داخل POS بإيصال استرداد؛ لا حاجة لإشعار دائن PINT-AE. إذا كان الأصلي فاتورة ضريبية كاملة (تحمل TRN أو فوق 10 آلاف درهم)، يجب أن يكون المرتجع إشعار دائن PINT-AE (cbc:InvoiceTypeCode="381") يشير إلى UUID الفاتورة الأصلية.

هل بيع بطاقة الهدية توريد خاضع للضريبة؟+

لا. بيع البطاقة هو إصدار أداة قيمة مُخزّنة، وليس توريد بضائع أو خدمات. ضريبة القيمة المضافة تُطبَّق عندما تُسترد البطاقة لبضائع. تحت PINT-AE، لا تُنشئ فاتورة لبيع البطاقة؛ أنشئ واحدة عند الاسترداد مع cbc:PrepaidAmount يلتقط مساهمة البطاقة.

ذات صلة

شغّل الفوترة الإلكترونية للهيئة للتجزئة — دون زمن انتظار POS

جسر POS في TrustBill يُصنّف تلقائيًا فواتير B2B الضريبية من إيصالات B2C المبسطة، ويُرسل فقط ما يحتاج إرسالاً، ويُبقي ممرات POS سريعة. باقة مجانية: 50 فاتورة/شهر.