مدير الفواتير

تسجيل الفواتير، متابعة الدفع، وطباعة إيصالات الزبائن

📦 نقل البرنامج والبيانات مع بعض: يتم حفظ الفواتير في Supabase. استخدم تصدير JSON أو Excel عند الحاجة، ولا ترفع ملفات بيانات الزبائن إلى الاستضافة.
☁️ Supabase — المزامنة محلي — غير متصل

متصل بخدمة Supabase لتسجيل الدخول وحفظ الفواتير.

نسخة اختبار. تُقرأ الفواتير الموجودة من Supabase ولا يتم إرسال أي فاتورة جديدة.

الفواتير محفوظة في Supabase، وتُطبّق صلاحيات الحساب على العمليات.

إضافة فاتورة جديدة

يُحجز رقم ID ثابت فور إضافة الفاتورة للسلة أو حفظها مباشرة، مع تسجيل التاريخ والساعة تلقائياً.

حالة الفاتورة عند الحفظ: لم تُدفع، ويمكن تغييرها من السجل.

🛒 سلة الزبون الحالية

تُعطى الفواتير أرقام ID من لحظة إضافتها، وتبقى معلّقة وقابلة للتعديل حتى الحفظ النهائي أو الحفظ والطباعة.

0 فاتورة
IDالخدمةرقم الاشتراكآخر تاريخالمبلغإجراء
مجموع السلة: 0.00 ₺

السلة محفوظة محلياً وفيها أرقام ID محجوزة مسبقاً. لن تدخل الفواتير إلى سجل الإدارة حتى الحفظ النهائي. عند إزالة فاتورة، لا يُعاد استخدام رقمها.

آخر فاتورة مسجلة

لا توجد فواتير مسجلة بعد.
كل العمليات0
مدفوعة0
غير مدفوعة0
غير موجودة0

سجل الفواتير

غيّر الحالة مباشرةً بالأزرار أو اضغط «تعديل» لتغيير تفاصيل السطر.

عرض الفواتير:

التاريخان شاملان، حسب تاريخ إدخال الفاتورة بتوقيت تركيا؛ يمكنك استخدام البحث وفلتر الحالة معهما.

ID ونسخالزبونالشركةرقم الاشتراكآخر موعدالقيمةالحالة — أزرار مباشرةتاريخ الإدخالوقت الدفعآخر تعديلإجراءات

تجهيز إيصال الزبون

أدخل أرقام ID لأي فواتير محفوظة، سواء كانت مدفوعة أم لا، واجمع خدمات الزبون في إشعار واحد دون إظهار حالة الدفع على الورقة.

يمكن طباعة الفواتير بكل الحالات؛ يعرض الإشعار تفاصيل الفواتير وتاريخ الطباعة والمجموع، دون عرض حالة الدفع.
يمكنك تحديد عدة فواتير من الجدول أدناه، ثم الضغط على «تجهيز المحدد» لنقل أرقامها إلى الإشعار.

اختيار سريع من جميع الفواتير

تحديدID ونسخالزبونالشركةرقم الاشتراكالقيمةالحالةتاريخ الدفع

استيراد الفواتير من Excel مع فحص ID والألوان

استيراد ملف XLSX أو CSV إلى Supabase بعد معاينة السجلات والتأكيد. لا يتم تعديل أو حذف فواتير قديمة.

تنسيق الملف المعتمد: A رقم ID ثابت، B الشركة، C رقم الاشتراك، D تاريخ التسجيل، E آخر موعد للدفع، F القيمة، G تاريخ ووقت التسجيل (إذا كان فارغاً يُولّد عند الاستيراد).
الحالة حسب لون السطر: أبيض = غير مدفوعة، أخضر = مدفوعة، أحمر = غير موجودة. لا يتم توليد ID عشوائي ولا تغيير ID مستخدم.
قبل الاستيراد نزّل النسخة الاحتياطية JSON. إذا كان هناك رقم ID مستخدم أو تاريخ غير صالح، سيتوقف الحفظ وتظهر تفاصيل السطر حتى تصلحه في Excel.

الملف يُفحص محلياً ثم تُراجع أرقام ID الموجودة في Supabase. لا يُحفظ أي شيء قبل موافقتك، ولا تُستبدل أي فاتورة سابقة.

حسابات المحل — التسوية مع سامي

حساب داخلي بين المحل وسامي لتسوية الفواتير. لا يظهر أي شيء من هذه الحسابات على إيصالات الزبائن.

الرصيد = قيمة الفواتير التي حالتها «مدفوعة» − (الدفعات المرسلة لسامي − المبالغ المسترجعة منه). الرصيد + يعني ما زال لسامي مبلغ مستحق؛ الرصيد − يعني أن للمحل رصيداً عند سامي. الفواتير «غير موجودة» و«غير مدفوعة» لا تدخل ضمن الإجمالي، وتظهر الفواتير غير الموجودة بسجل تنبيهات مستقل.
الرصيد بين المحل وسامي (+ / −)—
جارٍ الحساب
الفواتير غير المدفوعة + الرصيد بين المحل وسامي—
إجمالي غير المدفوع: —
الناتج = غير المدفوع + الرصيد الحالي بإشارته (+/−)

ملخص الدفعات والتسوية

كل دفعة مسجلة تعرض تاريخها وقيمتها، بالإضافة إلى الرصيد المحسوب وقت عرض الصفحة. تتغير التسوية تلقائياً إذا تغيرت حالة فاتورة أو مبلغها.

0 دفعات
تاريخ الدفعةنوع الحركةقيمة الحركةصافي الدفعات حتى الحركةالرصيد الحالي بعد تسجيل جميع الدفعاتملاحظة

الرصيد في الملخص محسوب من الحالات الحالية للفواتير؛ ليس إعادة بناء تاريخية لرصيد يوم الدفعة. الحركات القديمة المصنفة «صرف / سحب» لا تُعامل كدفعات لسامي إلا بعد تعديل نوعها لتجنّب إدخال مصروفات أخرى بالغلط.

فواتير غير موجودة — استبعاد تلقائي

أي فاتورة حالتها «غير موجودة» تُستبعد آلياً من إجمالي الفواتير المستحقة. تظهر هنا مع رقمها والمبلغ المستبعد وآخر وقت تعديل، كملاحظة للإدارة دون خصمها مرة ثانية.

عدد الفواتير غير الموجودة0
إجمالي القيمة المستبعدة0 ₺
ID الفاتورةالشركةالمبلغ المستبعدآخر تحديثملاحظة التسوية

دفعات الفواتير واسترجاعها

سجل دفعة للفواتير أو مبلغاً مسترجعاً منها. العمليات القديمة محفوظة كما هي ولا تدخل حركة الصندوق العامة بحساب التسوية.

تسجيل حركة مالية للمحل

لكل حركة رقم داخلي مستقل عن ID الفواتير. التواريخ تحفظ كما تدخلها.

سجل حركة الأموال

رقم داخليالحركةالمبلغتاريخ الحركةوقت التسجيلملاحظةإجراءات

سجل نشاط النظام — المدير فقط

يسجّل Supabase الإضافة وتغيير حالة الدفع والتعديل والحذف للفاتورة والدفعات، وكذلك تغييرات صلاحيات الموظفين وإصدار QR. السجل يبدأ من وقت تثبيت SQL الخاص بـV50 ولا يُنشئ تاريخاً سابقاً للأحداث.

اضغط بحث لعرض النشاط.