تسجيل دفعة لفاتورة شراء بعملة مختلفة عن عملة الفاتورة
كما في فواتير المبيعات، يمكنك سداد فاتورة الشراء للمورد بعملة غير عملة الفاتورة؛ فيحسب دفترة مبلغ تسوية الفاتورة بعملة الفاتورة مباشرة ويخصمه من المتبقي على المورد، ويُنشئ قيد فرق العملة تلقائيًا. الحقول والقواعد والحدود هي نفسها في المبيعات، مع اختلاف الإعداد الذي يتحكم في ظهور أسعار الصرف واتجاه قيد الفرق.
محتويات المقال
الحقول
الحقول هي نفسها في نموذج دفع فاتورة المبيعات (راجع «تسجيل دفعة لفاتورة مبيعات بعملة مختلفة» لجدول الحقول كاملًا). الفروق في دفع فاتورة الشراء:
- قائمة العملة بجوار مبلغ الدفع تبدأ بعملة فاتورة الشراء.
- مبلغ تسوية الفاتورة يُخصم من المستحق للمورد على هذه الفاتورة.
- الخزينة المختارة يجب أن تملك عليها صلاحية الصرف، وتُرحَّل دائنة بالمبلغ المدفوع بعملة الدفع.
- خيار تحديث سعر النظام يحفظ السعر من عملة الدفع في أسعار العملات كما في المبيعات.
- لا يوجد ربط بورديات نقاط البيع، فلا تظهر رسالة Cross-currency payments are not supported here.
الإعداد المتحكم في أسعار الصرف
- يتبع ظهور حقول السعر في نموذج دفع فاتورة الشراء إعداد المشتريات: إعدادات المشتريات ← إصدار الفاتورة ← معامل تحويل العملات (عرض / اخفاء)، وليس إعداد المبيعات.
- القيمة الافتراضية للإعداد اخفاء؛ فيُطبَّق سعر النظام تلقائيًا ما لم تغيّره.
- قائمة العملة نفسها تظهر دائمًا بغض النظر عن الإعداد.
الحدود
- متاح من إضافة عملية دفع في الفاتورة فقط. قسم مدفوع بالفعل في نموذج إنشاء فاتورة الشراء وتعديلها يسجل الدفعة بعملة الفاتورة، ويُخفى بعد وجود دفعة بعملة مختلفة.
- لا ينطبق قيد ورديات نقاط البيع على المشتريات.
- دفعات اشعار دائن المشتريات يجب أن تكون بعملة الفاتورة (راجع «الدفع بعملة مختلفة في المرتجعات»).
مثال
- فاتورة شراء بقيمة 2,000 يورو، وعملة حسابك الجنيه المصري.
- تدفع للمورد 2,150 دولارًا أمريكيًا: تكتب 2,150 في مبلغ الدفع وتختار USD.
- يظهر سعر صرف USD إلى EUR ومبلغ تسوية الفاتورة باليورو، ثم المبلغ بعملة النظام بالجنيه وسعره سعر صرف USD إلى EGP.
- بعد الحفظ ينقص المتبقي للمورد بمبلغ التسوية باليورو، ويُحسب فرق العملة بالجنيه مقارنة بسعر فاتورة الشراء الأصلي.
ماذا يحدث بعد الحفظ؟
- تتغير حالة فاتورة الشراء إلى مدفوعة أو مدفوعة جزئيًا.
- يُرحَّل قيد دفعة فاتورة الشراء بالمبلغ المدفوع فعلًا وبسعر الدفع، ويُثبَّت هذا السعر فلا يتأثر بإعادة تقييم العملات.
- يُنشأ قيد فرق العملة إذا كان الفرق أكبر من أصغر وحدة في عملة الحساب.
- سعر فاتورة الشراء المعتمد في الحساب هو السعر اليدوي المحفوظ عليها (إن عدّلته من الفاتورة) أو سعر قيدها.
- يظهر السند في مدفوعات الموردين بعملة الدفع.
رسائل الخطأ وحلولها
| الرسالة | السبب | الحل |
|---|---|---|
| مطلوب / يجب أن يكون سعر الصرف أكبر من صفر | الإعداد في المشتريات على عرض والسعر فارغ أو غير موجب. | أدخل سعرًا موجبًا. |
| Currency conversion rate not found | إعداد المشتريات على اخفاء (الافتراضي) ولا يوجد سعر في النظام. | أضف سعرًا في أسعار العملات أو غيّر إعداد المشتريات إلى عرض. |
| Foreign Exchange account not found … | حساب تغيير عملة غير موجود. | أضفه في دليل الحسابات. |
أسئلة شائعة
هل يتغير رصيد المورد؟
نعم، ينقص المتبقي على فاتورة الشراء بمبلغ التسوية بعملة الفاتورة، ويُسوّى فرق العملة على حساب المورد.
لماذا اتجاه قيد الفرق مختلف عن المبيعات؟
لأن المورد دائن (التزام عليك) بينما العميل مدين؛ فارتفاع سعر عملة الدفع خسارة في المشتريات وربح في المبيعات.
أين أغيّر الإعداد إذا لم تظهر حقول السعر؟
من إعدادات المشتريات ← معامل تحويل العملات ← عرض.
هل يؤثر الإعداد على فاتورة الشراء نفسها؟
نعم، الإعداد نفسه يُظهر حقل سعر العملة في نموذج فاتورة الشراء. راجع «تعديل سعر العملة في فاتورة الشراء».
هل يُطبع إيصال الدفعة بعملة الدفع؟
نعم، يُطبع إيصال دفعة المورد بعملة الدفع مع سطر سعر الصرف المستخدم.
هل يمكن تقسيم سداد الفاتورة على عدة عملات؟
نعم، أضف عدة دفعات من إضافة عملية دفع، لكل دفعة عملتها وسعرها.
هل يتأثر رصيد المورد المتاح؟
نعم ينقص المستحق بمبلغ التسوية، ويُسوّى الفرق على حسابه بعملة الحساب.