معاملات العملات الأجنبية: دليل قيود فروق الصرف
دليل عملي يساعدك على تسجيل فواتير الشراء والبيع الأجنبية وإعادة قياس فروق الصرف في نهاية الشهر بثقة.
ما المقصود بمعاملات العملات الأجنبية؟
معاملات العملات الأجنبية تظهر عندما تتم الصفقة بعملة مختلفة عن العملة التي تمسك بها الشركة دفاترها. قد تشتري شركة سعودية معدات باليورو، أو تصدر فاتورة تدريب بالجنيه الإسترليني، أو تدفع اشتراك نظام سحابي بالدولار، بينما تعرض سجلاتها وتقاريرها بالريال السعودي. السؤال المحاسبي ليس معقدا في شكله، لكنه حساس في التطبيق: بأي مبلغ تسجل العملية اليوم، وماذا يحدث إذا تغير سعر الصرف قبل السداد أو التحصيل؟
وفق [المعايير الدولية للتقارير المالية](/glossary#ifrs)، يبدأ التعامل مع العملية بسعر الصرف في تاريخ العملية. إذا كانت العملة الوظيفية للشركة هي الريال السعودي، فإن الفاتورة الأجنبية تترجم إلى ريال سعودي عند التسجيل الأول. بعد ذلك، لا ننظر إلى كل بند بالطريقة نفسها. الذمة التي ستدفع أو تحصل بعملة أجنبية تبقى بندا نقديا، ولذلك يعاد قياسها في نهاية الفترة بسعر الإقفال. أما الأصل غير النقدي المسجل بالتكلفة، مثل مخزون أو معدة، فلا يعاد قياسه لمجرد أن سعر العملة تغير.
هذه النقطة تجعل الموضوع مرتبطا بملف الإقفال وليس فقط بالخزينة. أثر فرق الصرف قد يظهر في [قائمة الدخل](/learn/income-statement-explained)، بينما يظهر رصيد الذمة أو النقد في [قائمة المركز المالي](/learn/balance-sheet-guide) بقيمته المحدثة. لذلك يحتاج المحاسب إلى تسلسل واضح: حدد العملة الوظيفية، ترجم العملية في تاريخها، صنف الرصيد المتبقي، أعد قياس البنود النقدية في نهاية الفترة، ثم سجل أثر السداد أو التحصيل عند حدوثه.
كيف تعمل قيود معاملات العملات الأجنبية؟
أفضل طريقة لفهم قيود العملات الأجنبية هي التعامل مع سعر الصرف كجزء من القياس، لا كتعليق يضاف بعد القيد. قد تكون الفاتورة مكتوبة بمبلغ أربعين ألف يورو، لكن [قيد اليومية](/glossary#journal-entry) في دفتر الشركة يجب أن يحمل قيمة بالريال السعودي. هذه القيمة هي التي ستدخل إلى المخزون أو المصروف أو الإيراد أو الذمم.
قبل تسجيل القيد، اسأل أربعة أسئلة قصيرة:
- ما مبلغ العملة الأجنبية؟
- ما سعر الصرف في تاريخ العملية؟
- هل الرصيد المفتوح بعد التسجيل بند نقدي أم غير نقدي؟
- ما السعر المطلوب في تاريخ الإقفال أو السداد؟
القيد الأول يسجل الأصل أو المصروف أو الإيراد أو الذمة بسعر تاريخ العملية. القيود اللاحقة لا تعيد كتابة القصة من البداية، بل تحدث الرصيد النقدي المفتوح وتعترف بمكسب أو خسارة فرق صرف. وهذا قريب من منطق [تسجيل قيود اليومية](/learn/how-to-record-journal-entries): المدين والدائن يجب أن يشرحا الحدث الاقتصادي، لا أن يكونا أرقاما موضوعة فقط حتى يتوازن النظام.
إذا كان الرصيد سيقبض أو سيدفع نقدا بعملة أجنبية، فالأصل أنه بند نقدي يعاد قياسه. أما إذا كان الرصيد أصبح مخزونا أو أصلا ثابتا مسجلا بالتكلفة، فلا تعامله بالطريقة نفسها.
أي سعر صرف تستخدم عند التسجيل والإقفال؟
اختلاف أسعار الصرف في المعالجة ليس تعقيدا شكليا. السبب أن البنود لا تمثل الشيء نفسه. البند النقدي هو حق في قبض عدد محدد من وحدات عملة، أو التزام بدفع عدد محدد من وحدات عملة. الذمم المدينة، الذمم الدائنة، القروض، أرصدة البنوك الأجنبية، والفوائد المستحقة أمثلة واضحة. هذه البنود يعاد قياسها بسعر الإقفال لأن قيمة الريال اللازمة للسداد أو المتوقعة من التحصيل تغيرت.
أما البند غير النقدي فله منطق آخر. مخزون اشتري باليورو وسجل بالتكلفة لا يعاد قياسه كل شهر لأن اليورو تغير. الأصل الثابت المسجل بالتكلفة يسير على الفكرة نفسها. القيمة الأصلية ترجمت عند تاريخ العملية، ثم يخضع البند لمعياره الخاص مثل معيار المخزون أو معيار الممتلكات والآلات والمعدات. إذا كان البند غير النقدي مقاسا بالقيمة العادلة، فإن السعر المناسب غالبا هو سعر تاريخ قياس تلك القيمة العادلة.
هذا التصنيف مهم داخل [دفتر الأستاذ](/glossary#general-ledger). إذا أعاد المحاسب قياس كل سطر في فاتورة أجنبية دون فصل البند النقدي عن غير النقدي، فقد ينتج دفتر الأستاذ حركات لا يطلبها المعيار. لذلك تحتفظ الفرق الجيدة بجدول مساعد للأرصدة الأجنبية المفتوحة وتطابقه مع أرصدة الريال السعودي في نهاية الشهر.
مثال عملي: استيراد مخزون من ألمانيا
لنفترض أن شركة نجد للإلكترونيات في الرياض استوردت مخزونا من مورد ألماني بمبلغ أربعين ألف يورو في الخامس من مارس، على أن تسدد الفاتورة بعد خمسة وأربعين يوما. العملة الوظيفية للشركة هي الريال السعودي. في تاريخ العملية كان سعر اليورو أربعة ريالات وعشر هللات، فتسجل عملية الشراء بمبلغ مئة وأربعة وستين ألف ريال سعودي. لتبسيط المثال، سنتجاهل ضريبة القيمة المضافة والرسوم الجمركية.
المخزون أصل غير نقدي مسجل بالتكلفة، لذلك يبقى بمبلغ مئة وأربعة وستين ألف ريال سعودي ما لم يتطلب معيار آخر تخفيضا أو معالجة لاحقة. أما [الذمم الدائنة التجارية](/glossary#accounts-payable-ap) فهي بند نقدي لأن الشركة يجب أن تدفع أربعين ألف يورو. في نهاية مارس، لنفترض أن سعر الإقفال أصبح أربعة ريالات وثماني عشرة هللة. الرصيد المطلوب للذمة هو أربعون ألف يورو مضروبة في هذا السعر، أي مئة وسبعة وستون ألفا ومئتا ريال سعودي. الفرق ثلاثة آلاف ومئتا ريال سعودي خسارة فرق صرف، لأن الشركة تحتاج ريالات أكثر لسداد الالتزام نفسه.
في التاسع عشر من أبريل، سددت الشركة المورد عندما كان السعر أربعة ريالات وخمس عشرة هللة. النقد المدفوع يساوي مئة وستة وستين ألف ريال سعودي. كان رصيد الذمة بعد إعادة القياس مئة وسبعة وستين ألفا ومئتي ريال، ولذلك يظهر مكسب فرق صرف بمبلغ ألف ومئتي ريال عند السداد.
الخلاصة أن خسارة نهاية الشهر ومكسب السداد لا يعدلان تكلفة المخزون. هما يشرحان تغير قيمة الالتزام النقدي بين تاريخ الشراء وتاريخ الإقفال وتاريخ السداد.
مثال عملي: ذمة مدينة من عميل أجنبي
لنفترض أن شركة الشرقية للتدريب قدمت دورة متقدمة في التقارير المالية لعميل في المملكة المتحدة بمبلغ عشرين ألف جنيه إسترليني في العاشر من مايو. الخدمة قدمت فعلا، وشروط الاعتراف بالإيراد تحققت، لكن التحصيل سيتم لاحقا. كان سعر الجنيه في تاريخ العملية أربعة ريالات وسبعين هللة، ولذلك تسجل الفاتورة بمبلغ أربعة وتسعين ألف ريال سعودي.
[الذمم المدينة التجارية](/glossary#accounts-receivable-ar) بند نقدي لأن العميل سيدفع عشرين ألف جنيه. في نهاية مايو، أصبح سعر الإقفال أربعة ريالات وستا وسبعين هللة. الرصيد المطلوب يساوي خمسة وتسعين ألفا ومئتي ريال سعودي. ارتفاع الجنيه يعني أن الشركة تتوقع تحصيل قيمة أكبر بالريال مقارنة بما سجلته في البداية، ولذلك يظهر مكسب فرق صرف بمبلغ ألف ومئتي ريال.
في الثاني عشر من يونيو، دفع العميل عندما كان السعر أربعة ريالات واثنتين وسبعين هللة. النقد المقبوض يساوي أربعة وتسعين ألفا وأربع مئة ريال سعودي. كان رصيد الذمة بعد إعادة القياس خمسة وتسعين ألفا ومئتي ريال، ولذلك تسجل الشركة خسارة فرق صرف بمبلغ ثماني مئة ريال عند التحصيل.
لاحظ أن الإيراد بقي أربعة وتسعين ألف ريال سعودي. لا نعود لتغيير الإيراد لأن العميل دفع بسعر مختلف. فرق الصرف يعالج تغير قيمة الذمة النقدية فقط، وهذا التفريق من أكثر النقاط التي تميز الحل الصحيح في الاختبارات وفي العمل اليومي.
كيف تعيد قياس الأرصدة في نهاية الشهر؟
إعادة القياس في نهاية الشهر تتحول بسرعة إلى مسألة رقابة داخلية. يحتاج فريق المحاسبة إلى كشف بكل الأرصدة النقدية المفتوحة بعملات أجنبية: مبلغ العملة الأجنبية، القيمة الدفترية بالريال قبل إعادة القياس، سعر الإقفال، والقيمة المطلوبة بعد إعادة القياس. من دون هذا الكشف قد يبقى [ميزان المراجعة](/learn/trial-balance-guide) متوازنا، لكنه لا يعرض الذمم أو النقد بالقيمة الصحيحة.
ملف الإقفال العملي يتضمن عادة هذه الأعمدة:
- اسم المورد أو العميل
- رقم الفاتورة أو الحساب البنكي
- مبلغ العملة الأجنبية المتبقي
- القيمة الحالية بالريال السعودي
- سعر الإقفال المستخدم
- القيمة المطلوبة بالريال السعودي
- مكسب أو خسارة فرق الصرف
- مصدر السعر أو رابط كشف البنك
في الشركات السعودية، يجب توثيق مصدر السعر بطريقة ثابتة. قد تعتمد السياسة على أسعار البنك، أو أسعار جهة رسمية، أو جدول معتمد من الخزينة. المهم أن تتبع السياسة كل فترة بالطريقة نفسها. بعض العملات قد تكون حركتها محدودة أمام الريال السعودي، لكن محدودية الحركة لا تعني إلغاء التوثيق. إذا استخدمت سعرا معينا، اجعل مصدره واضحا في ملف الإقفال.
بعد إعداد الكشف، يقارن المحاسب الرصيد الدفتري الحالي بالقيمة المطلوبة. إذا زادت الذمة الدائنة، يسجل خسارة فرق صرف ودائنا إضافيا في الذمة. إذا زادت الذمة المدينة، يسجل زيادة في الذمة ومكسب فرق صرف. ثم تطابق الأرصدة بعد القيود مع الكشف المساعد. لهذا السبب يجب أن يظهر بند إعادة قياس العملات الأجنبية في [قائمة إقفال نهاية الشهر](/learn/month-end-close-checklist) قبل مراجعة القوائم، لا بعدها.
أخطاء شائعة يجب الانتباه لها
أول خطأ شائع هو إعادة قياس البند الخطأ. قد تكون الفاتورة الأجنبية مرتبطة بمخزون أو أصل ثابت أو مصروف مقدم، لكن هذا لا يعني أن كل هذه البنود يعاد قياسها لاحقا. الرصيد النقدي المفتوح هو الذي يعاد قياسه. الأصل غير النقدي المسجل بالتكلفة يبقى عادة بقيمته المترجمة في تاريخ العملية. الخلط بين الفكرتين قد يؤثر في مجمل الربح أو الاستهلاك أو مصروفات الفترة بطريقة غير صحيحة.
الخطأ الثاني هو استخدام متوسط سعر الصرف في كل الحالات. قد يكون المتوسط مقبولا كتقريب عملي عندما لا تتذبذب الأسعار بشكل جوهري، لكنه لا يصلح تلقائيا لعملية كبيرة، أو عملة متقلبة، أو صفقة قريبة من نهاية الفترة. إذا أعطاك السؤال سعر تاريخ العملية، فاستخدمه. وإذا كانت سياسة الشركة تعتمد أسعارا يومية، فاتبع المصدر المعتمد ولا تكتف برقم تقريبي.
الخطأ الثالث هو صافي المكاسب والخسائر مبكرا. قد ينظر المدير المالي إلى صافي فرق الصرف في التقرير النهائي، لكن ورقة العمل يجب أن تظهر أي الأرصدة أنشأت مكاسب وأيها أنشأ خسائر. هذا يسهل المراجعة، ويمنع إخفاء خطأ في ذمة كبيرة داخل صافي صغير.
الخطأ الرابع هو التعامل مع فرق السداد كأنه تصحيح للعملية الأصلية. مثال المخزون الألماني لم يغير تكلفة المخزون عندما تحرك اليورو. ومثال العميل البريطاني لم يغير الإيراد عند التحصيل. الفرق يخص تغير قيمة رصيد نقدي مفتوح بين تاريخين.
أخيرا، لا تهمل العرض. المعيار يوضح متى تعترف بفرق الصرف، لكن على الشركة أن تعرضه بسياسة ثابتة ومفهومة. قد ترتبط بعض الفروق بالعمليات التشغيلية، وقد ترتبط أخرى بالتمويل. الأهم أن يكون التصنيف متسقا، وأن تستطيع تتبع الرقم من الرصيد الأجنبي إلى القيد ثم إلى التقرير.
تدرب على قيود العملات الأجنبية قبل الإقفال
تصبح قيود العملات الأجنبية سهلة عندما تتدرب على التسلسل أكثر من مرة: تاريخ العملية، تاريخ التقرير، تاريخ السداد أو التحصيل. ابدأ بذمة دائنة، ثم ذمة مدينة، ثم رصيد بنك بعملة أجنبية. في كل حالة، اكتب مبلغ العملة الأجنبية، سعر الصرف، القيمة بالريال السعودي، واتجاه المكسب أو الخسارة. لا تقفز إلى القيد النهائي مباشرة؛ اجعل الحركة واضحة أمامك.
السؤال الجيد لا يطلب منك الرقم فقط. يجب أن يجبرك على تحديد ما إذا كان البند نقديا، وأي سعر يستخدم، وهل الحركة مكسب أم خسارة. ويجب أن يطلب منك أيضا شرح سبب عدم تغيير الأصل أو الإيراد بعد التسجيل الأول. هذا الشرح هو الفرق بين طالب حفظ شكل القيد ومحاسب يفهم منطق المعيار.
في أكاونتري، اجعل هذا جزءا من تدريبك: سجل الفاتورة الأصلية، ثم سجل قيد إعادة القياس في نهاية الشهر، ثم سدد الرصيد أو حصله. راجع التغذية الراجعة كما لو أنك تفحص ملف إقفال حقيقي. هل تاريخ السعر صحيح؟ هل البند نقدي؟ هل اتجاه المكسب أو الخسارة منطقي؟ هل أغلقت الذمة إلى صفر عند السداد؟ عندما تستطيع الإجابة بهدوء، تصبح معاملات العملات الأجنبية جزءا طبيعيا من الإقفال وليست مفاجأة في آخر الليل.