دليل الاستخدام
استيراد فواتير المبيعات من ملف إكسيل
لو عندك مبيعات كتير في ملف إكسيل، القالب ده بيحوّلها لفواتير من غير إدخال يدوي.
إزاي أستورد فواتير مبيعات من إكسيل؟
من شاشة فواتير المبيعات، نزّل القالب، املاه، وارفعه من زرار الاستيراد. النظام بيعمل الفواتير ويطابق العملاء والأصناف تلقائيًا.
الصلاحية
الاستيراد وتنزيل القالب محتاجين صلاحية sales_invoices:add.
أعمدة القالب
| العمود | إجباري؟ | التفاصيل |
|---|---|---|
| Invoice Date | ✅ | تاريخ الفاتورة |
| Invoice Reference | ✅ | مفتاح التجميع — سطور بنفس القيمة = فاتورة واحدة |
| Customer Name | مطلوب لو التليفون جديد | اسم العميل |
| Customer Phone | ✅ | مفتاح المطابقة مع العملاء الموجودين |
| Customer Email | لأ | بيتحفظ على العميل الجديد |
| Customer Address | لأ | بيتحفظ على العميل الجديد |
| Customer Tax ID | لأ | بيتحفظ على العميل الجديد |
| Item Code | واحد من التلاتة | كود الصنف في باشكاتب |
| Item SKU | واحد من التلاتة | الـ SKU |
| Item Barcode | واحد من التلاتة | الباركود |
| Quantity | ✅ | الكمية |
| Unit Price | ✅ | سعر الوحدة |
| Discount Amount | لأ | خصم السطر — مايتعداش إجمالي السطر |
| VAT Rate | لأ | نسبة الضريبة % |
| Paid Amount | لأ | المدفوع — مايتعداش إجمالي الفاتورة |
| Notes | لأ | ملاحظات |
التجميع في فاتورة واحدة
عمود Invoice Reference هو المفتاح.
INV-BULK-001 أحمد علي 01152875815 ITM-001 2 150
INV-BULK-001 ITM-002 1 300
INV-BULK-002 منى حسن 01011112222 ITM-001 5 150
النتيجة: فاتورتين. الأولى لأحمد بسطرين، والتانية لمنى بسطر واحد.
في السطور اللي بعد الأول لنفس الفاتورة، تقدر تسيب بيانات العميل فاضية. بس لو ملّيتها لازم تكون متطابقة — النظام بيرفض لو نفس Invoice Reference فيه اسم عميل أو تاريخ مختلف.
مطابقة العملاء
النظام بيدوّر على عميل بنفس التليفون:
- لقاه → بيستخدم العميل الموجود.
- ملقاش → بيعمل عميل جديد ببيانات الصف. وهنا اسم العميل يبقى إجباري.
نفس منطق المطابقة اللي بيستخدمه المتجر الإلكتروني والتكاملات — عشان مايتعملش عملاء مكررين.
مطابقة الأصناف
بالترتيب ده: كود الصنف → SKU → الباركود.
املا عمود واحد على الأقل من التلاتة. لو مفيش أي واحد مطابق لصنف موجود، الصف بيترفض والرسالة بتقولك بتدوّر على إيه.
المخزن
الاستيراد محتاج مخزن واحد للدفعة كلها. مافيش عمود للمخزن في الملف.
لو عندك فواتير من مخازن مختلفة، اعمل ملف لكل مخزن.
التحقق
النظام بيرفض الصف لو:
- الكمية أو السعر مش أرقام صحيحة.
- الخصم أكبر من إجمالي السطر.
- المدفوع أكبر من إجمالي الفاتورة.
- الصنف مش موجود بأي من الأكواد التلاتة.
- اسم العميل ناقص وهو عميل جديد.
- نفس Invoice Reference فيه بيانات عميل أو تاريخ متضاربة.
الفواتير بتتعمل مسودة
الاستيراد مابيعتمدش الفواتير. بتتعمل ومستنياك تراجعها وتعتمدها.
ده مقصود: دفعة كبيرة فيها غلطة أحسن كتير تكتشفها وهي مسودة قبل ما تلمس مخزونك وحساباتك.
راجع عينة من الفواتير الناتجة، وبعدين اعتمدها.
الأسئلة الشائعة
إزاي أخلي كذا صنف في فاتورة واحدة؟
استخدم نفس القيمة في عمود Invoice Reference لكل السطور اللي المفروض تبقى فاتورة واحدة. النظام بيجمّعهم في فاتورة واحدة بعدد سطور بعدد صفوف الإكسيل.
النظام بيعرف العميل إزاي؟
بيطابق على التليفون الأول. لو لقى عميل بنفس الرقم، بيستخدمه. لو ملقاش، بيعمل عميل جديد ببيانات الصف. عشان كده الاسم والتليفون مهمين جدًا.
الأصناف بتتطابق إزاي؟
بالترتيب ده: كود الصنف، بعدين SKU، بعدين الباركود. املا عمود واحد منهم على الأقل. لو مفيش أي واحد مطابق، الصف بيترفض.
الفواتير المستوردة بتتعتمد تلقائي؟
لأ. الاستيراد بينشئ الفواتير، وأنت اللي بتراجعها وتعتمدها. ده مقصود عشان تراجع دفعة كبيرة قبل ما تلمس مخزونك وحساباتك.
روابط مرتبطة
جرّب باشكاتب على بياناتك الحقيقية
ابدأ التجربة المجانية أو شاهد الصفحة المناسبة لمرحلة مشروعك، ثم طبّق ما قرأته على الفواتير والمخزون والتقارير داخل النظام.
