> ## Documentation Index
> Fetch the complete documentation index at: https://help.kwentra.com/llms.txt
> Use this file to discover all available pages before exploring further.

# إدخال قوائم أسعار الموردين وتصديرها

> حمّل أسعار الموردين من ملف CSV أو XLSX، وصدّرها، ثم أعد رفع الملف لتحديث الأسعار بالجملة.

حمّل أسعار الموردين من ملف، وصدّرها بالصيغة نفسها، وأعد رفعها لتحديثها بالجملة.

### **القيمة العملية**

* حمّل أسعار موسم كامل لمورد في ملف واحد.
* صدّر الأسعار الحالية لمراجعتها خارج النظام.
* صدّر ثم عدّل ثم أعد الرفع لتغيير السطور نفسها.
* يُرفض الملف كاملاً عند خطأ أي سطر. فلا يُحمَّل نصفه.
* تُسمّى المشكلة بعينها في كل سطر خاطئ.

### **حالات الاستخدام**

* مدير المشتريات يحمّل قائمة أسعار مورد جديد كاملة برفعة واحدة.
* مراقب التكاليف يصدّر الأسعار الحالية ويعدّلها في Excel ثم يعيد رفعها.
* المشتري يبحث عن مورد واحد أولاً ثم يصدّر أسعاره وحده.

### **كيف يعمل**

| **Where:** Back Office → Purchasing → Price Lists → Upload / Export |
| - |

تحمل قائمة Price Lists زرَّي **Upload** و**Export**. ويستخدم كلاهما الأعمدة نفسها. الملف الخارج من Export يعود إلى Upload مباشرة.

قبل ذلك، لم تكن شاشة الرفع تُفتح ولم يكن هناك تصدير. وكلاهما يعمل الآن.

#### **أعمدة الملف**

يجب أن يكون الملف بصيغة **`.csv`** أو **`.xlsx`** وأن يحمل سطر عناوين وهذه الأعمدة:

| العمود | ما يحمله | كيف يُطابَق |
| - | - | - |
| **Vendor** | المورد | بكود المورد أولاً ثم باسمه |
| **Item Number** | الصنف | برقم الصنف |
| **Unit** | الوحدة المسعَّر بها | باسم الوحدة |
| **Price** | سعر الوحدة بالعملة الأساسية | — |
| **Valid From** | أول يوم يسري فيه السعر | — |
| **Valid To** | آخر يوم يسري فيه السعر | — |

والأعمدة مسرودة كذلك في لوحة **Help** بشاشة الرفع.

#### **الرفع**

1. افتح **Price Lists** واضغط **Upload**.
2. اختر ملف `.csv` أو `.xlsx`.
3. أرسِل.

يُفحص كل سطر **قبل حفظ أي شيء**. إن أخفق سطر واحد لم يُحفظ **شيء**. وتسرد الصفحة كل مشكلة سطراً سطراً. صحّح الملف وأعد رفعه.

السطر الذي يذكر **مورداً وصنفاً ووحدة لها سعر بالفعل** يحدّث ذلك السعر. وإلا أُنشئ السعر. ولن ينتهي بك الأمر إلى سعرين للمورد والصنف والوحدة نفسها.

وعند النجاح تعود إلى القائمة برسالة **"N rows processed successfully"**.

#### **ما الذي يُرفض**

| المشكلة | معناها |
| - | - |
| مورد أو صنف أو وحدة غير معروفة | القيمة المذكورة في الملف لا تطابق شيئاً في النظام. |
| السعر سالب أو ليس رقماً | يجب أن يكون السعر رقماً وألا يقلّ عن الصفر. |
| تاريخ غير صالح | **Valid From** أو **Valid To** ليس تاريخاً مقروءاً. |
| **Valid To** قبل **Valid From** | مدة السريان معكوسة. |
| قيمة مطلوبة ناقصة | عمود مطلوب فارغ في ذلك السطر. |

الملف الذي يتعذّر قراءته يعطي رسالة خطأ واضحة، لا خطأ خادم. ويشمل ذلك الترميز الخاطئ، والملف الذي ليس csv أو xlsx حقيقياً، والسطور التالفة. أما الملف الذي يحمل **سطر العناوين وحده** فيعطي تنبيه **"No rows found"** ويبقيك في شاشة الرفع.

#### **التصدير**

يكتب زر **Export** قوائم الأسعار الحالية في ملف `.csv`، بالأعمدة نفسها التي يتوقعها الرفع.

* يحترم التصدير **فلاتر البحث** المطبَّقة على القائمة. ابحث عن مورد واحد أولاً لتصدّر أسعاره وحده.
* لا يوجد تنزيل قالب منفصل. حين تكون القائمة فارغة يخرج التصدير بسطر العناوين وحده. وهو قالبك الفارغ.

| **ملاحظة:** تُحفظ الأسعار بالعملة الأساسية للمنشأة. والمورد الذي يسعّر بعملة أخرى يجب تحويل سعره قبل رفع الملف. |
| - |

راجع [قوائم أسعار الموردين](/ar/back-office/purchasing/vendor-price-lists) للاطلاع على الشاشة نفسها وحقول البحث فيها.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.