ForHosting KIT · المال والتمويل

حاسبة FIFO للمخزون

اشترِ 100 وحدة بسعر 10 و50 بسعر 12 وبِع 120، فتعطي طريقة FIFO تكلفة بضاعة مباعة قدرها 1,240 ومخزونًا ختاميًا قدره 360: أحدث 30 وحدة بسعر 12. أدخل الدفعات من الأقدم إلى الأحدث. مجانية في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
الوحدات المباعة
120
تحصل على
عدد المشتريات
2
الوحدات المتاحة
150
الوحدات المتبقية
30
البضائع المتاحة
1,600

تقييم المخزون بطريقة الوارد أولاً صادر أولاً يجيب عن سؤال إقفال لا تحله هوية تجارية واحدة: مع دفعات الشراء الباقية على الرف والوحدات التي خرجت، كم قيمة المخزون الختامي وما تكلفة البضاعة المباعة؟ يعامل FIFO الوحدات الأقدم كما لو بيعت أولاً، فيُقيَّم الرصيد المتبقي بتكاليف الوحدة الأحدث. تقبل حاسبة FIFO للمخزون قائمة مرتبة من دفعات الشراء — وحدات وتكلفة وحدة لكل دفعة، الأقدم أولاً — مع الوحدات المباعة، وتستهلك تلك الوحدات من مقدمة الطابور، وتعيد قيمة المخزون الختامي وتكلفة البضاعة المباعة معاً.

كيف يحوّل تقييم FIFO دفعات الشراء إلى COGS ومخزون ختامي

الوارد أولاً صادر أولاً افتراض لتدفق التكلفة، لا خريطة مستودع. ترسلون دفعات الشراء بترتيب زمني، الدفعة الأقدم أولاً: كل صف كمية وحدات مشتراة بتكلفة وحدة معلنة. مخزون الافتتاح هو الدفعة الأولى فحسب إن وصلت تلك الوحدات في الفترة السابقة وما زالت في الدفاتر؛ لا حقل منفصل للمخزون الافتتاحي ولا ختم تاريخ، لأن المحرك لا يقرأ ساعة.

تُقشَر الوحدات المباعة بعد ذلك من الدفعات المتبقية الأقدم حتى تُستوفى الكمية المباعة. تكلفة البضاعة المباعة مجموع الوحدات المأخوذة من كل دفعة مستهلكة مضروباً في تكلفة وحدة تلك الدفعة. المخزون الختامي مجموع الوحدات التي ما زالت في دفعات لاحقة مضروباً في تكاليف وحدتها.

الرقمان يعودان إلى البضاعة المتاحة — التكلفة الإجمالية لكل وحدة بدأتم بها — وهي الهوية نفسها التي تستخدمها دفاتر التجارة، غير أن الجانبين هنا يُشتقّان من الدفعات لا من بند مسدود لتكلفة البضاعة المباعة. مسار كتاب دراسي: مئة وحدة بعشرة، ثم خمسون وحدة باثني عشر، ومئة وعشرون وحدة مباعة. يأخذ FIFO الدفعة الأولى كلها (ألف من التكلفة) وعشرين وحدة من الدفعة الثانية (مئتان وأربعون)، فتكون تكلفة البضاعة المباعة ألفاً ومئتين وأربعين والمخزون الختامي الثلاثين المتبقية باثني عشر، أي ثلاثمئة وستين.

إذا ساوت الوحدات المباعة الوحدات المتاحة فالمخزون الختامي صفر وكل دفعة مستهلكة. إذا كانت الوحدات المباعة صفراً فتكلفة البضاعة المباعة صفر والمخزون الختامي يساوي البضاعة المتاحة. ما لا تفعله هذه الحاسبة هو ترتيب الدفعات بتاريخ تقويم، أو تطبيق الوارد أخيراً صادر أولاً، أو حساب تكلفة وحدة متوسطة مرجحة، أو تحويل عملات، أو إعادة بناء هوية الأسطر الثلاثة المخزون الافتتاحي زائد المشتريات الصافية ناقص تكلفة البضاعة المباعة.

أرسلوا الدفعات مرتبة أصلاً؛ المحرك يمشيها من الأمام فقط ويعيد القيمتين.

أين تثبت حاسبة FIFO للمخزون قيمتها

يستخدم المراقبون والمحاسبون حاسبة FIFO للمخزون عند الإقفال لتحويل دفعات شراء الفترة والوحدات المباعة إلى الرقمين اللذين تحتاجهما قائمة الدخل والميزانية: تكلفة البضاعة المباعة والمخزون الختامي تحت افتراض تدفق التكلفة الوارد أولاً صادر أولاً الذي تسميه سياستهم أصلاً. أوراق عمل الحزم الضريبية في الولايات التي توجب FIFO أو تجيزه تحتاج المسار نفسه مثبتاً، لا جدولاً أعاد ترتيب الدفعات في صمت. يضع المراجعون والمقرضون الدفعات نفسها في ورقة عمل حتى يظهر رقم مخزون إقفال لا ينتج عن الدفعات الأقدم قبل التوقيع.

يستخدم التجار الذين يشترون في أسواق صاعدة FIFO لأن الرصيد المتبقي يُقيَّم بتكاليف وحدة أحدث، وغالباً أعلى، ويريدون ذلك التقييم دون إعادة بناء محرك مخزون مستمر. هذا بحث وعمل يختلفان عن الهوية التجارية التي تطرح تكلفة بضاعة مباعة معطاة من المخزون الافتتاحي زائد المشتريات الصافية، وعن أيام المخزون القائمة، وعن دوران المخزون، وعن الجرد الفعلي: تلك الأدوات تبدأ من مدخلات أخرى وتجيب عن أسئلة أخرى.

تستفيد مواقع المحتوى التي ترتّب على حاسبة fifo للمخزون أو fifo للمخزونات من ودجة حيّة يتطابق مسارها المجاني في المتصفح مع مسار الأتمتة المدفوع على الوحدة النقية نفسها. التحقق الفاشل لا يستهلك الرصيد. أبقوا الدفعات بترتيب الوارد أولاً، والوحدات المباعة ضمن الوحدات في اليد، وثبّتوا الأرقام المقرَّبة في الاختبارات، فتحصلون على إقفال FIFO قابل للتكرار لقوائم المراجعة وأوراكيل الصف وعمال الحافة دون إقامة محرك مستودع خاص بكم.

إقفال FIFO للشهر والسنة

حوّلوا دفعات الشراء المرتبة والوحدات المباعة إلى تكلفة البضاعة المباعة ومخزون ختامي قبل إغلاق الحزمة، ثم قارنوا الطبقات المتبقية بجرد فعلي.

تكلفة البضاعة في قائمة الدخل تحت سياسة FIFO

قيّموا الوحدات المصروفة بتكاليف الوحدة المتبقية الأقدم حتى تطابق بند تكلفة البضاعة المباعة سياسة محاسبية وارد أولاً صادر أولاً لا متوسطاً مرجحاً.

أوراق المراجعة والجداول الضريبية لـ FIFO

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

كيف يُحسب تقييم FIFO للمخزون؟

أرسلوا دفعات الشراء، الأقدم أولاً، مع الوحدات المباعة. تستهلك الحاسبة الوحدات من مقدمة الطابور. تكلفة البضاعة المباعة تكلفة الوحدات المستهلكة؛ والمخزون الختامي تكلفة الوحدات الباقية في دفعات لاحقة. والاثنان يعودان إلى البضاعة المتاحة.

ماذا يحدث إذا تجاوزت الوحدات المباعة المخزون المتاح؟

يجب أن تكون الوحدات المباعة رقماً منتهياً أكبر من الصفر أو مساوياً له وألا تتجاوز مجموع وحدات الدفعات؛ والبيع الزائد لا يُحاسب.

كيف نرسل مخزون الافتتاح؟

ضعوا مخزون الافتتاح دفعة الشراء الأولى (الأقدم). لا حقل منفصل للمخزون الافتتاحي ولا ختم تاريخ: الترتيب الزمني هو ترتيب المصفوفة.

هل هذا نفسه المخزون الختامي يساوي الافتتاحي زائد المشتريات ناقص COGS؟

لا. تلك الهوية التجارية تبدأ من ثلاثة مجاميع دفترية ولا تمشي الدفعات. هذه الحاسبة تشتق المخزون الختامي وتكلفة البضاعة المباعة من دفعات الشراء تحت FIFO.

هل تحسب الحاسبة LIFO أو متوسط التكلفة المرجّح؟

لا. تطبّق فقط الوارد أولًا صادر أولًا، فتأخذ الوحدات المباعة من أقدم الدفعات. ولا ترتّب الدفعات حسب التاريخ أيضًا، لذا أدخلها بترتيب شرائها.

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

POSThttps://api.kit.forhosting.com/fin/fifo-for-inventories

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/fin/fifo-for-inventories \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"purchases":[{"units":100,"unit_cost":10},{"units":50,"unit_cost":12}],"units_sold":120}'
{
  "purchases": [
    {
      "units": 100,
      "unit_cost": 10
    },
    {
      "units": 50,
      "unit_cost": 12
    }
  ],
  "units_sold": 120
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.fifo_for_inventories",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

max_items200
HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

إذا تجاوزت الوحدات المباعة الوحدات في اليد فشلت المهمة بـ invalid_input بدل اختراع مستودع سالب. تشغّل الوحدة النقية نفسها ودجة المتصفح المجانية ومسار API بسعر $0.002 لكل استدعاء ناجح، فلا تختلف ورقة عمل عن سكربت أتمتة في التقريب.

عقد الإدخال وشكل الاستجابة وسلوك الخطأ

صفر وحدات مباعة مسموح. تُقرَّب المبالغ المالية half-up إلى منزلتين. مثال: مئة وحدة بعشرة زائد خمسين وحدة باثني عشر مع مئة وعشرين مباعة تنتج ألفاً ومئتين وأربعين من تكلفة البضاعة المباعة وثلاثمئة وستين من المخزون الختامي، مع ثلاثين وحدة متبقية في الدفعة الثانية. أرسلوا بجسم JSON عبر POST حقلين إلزاميين. purchases مصفوفة غير فارغة من كائنات الدفعة، مئتا صف على الأكثر، لكل منها units أكبر من الصفر بدقة وunit_cost أكبر من الصفر أو مساوٍ له؛ والأسماء المستعارة batches وlots وlayers تشير إلى القائمة نفسها كي تحتفظ الورقة بأسماء أعمدتها. في كل صف quantity وqty اسمان مستعاران لـ units، وcost وprice وcost_per_unit أسماء مستعارة لـ unit_cost. units_sold هي الكمية المصروفة في الفترة؛ وتُقبل الأسماء المستعارة sold وquantity_sold وqty_sold. يجوز أن يصل كل حقل عددي رقماً JSON أو سلسلة رقمية. الحقول الناقصة والسلاسل الفارغة والقيم غير المنتهية — NaN وInfinity أو نص لا يُقرأ رقماً — تفشل بـ invalid_input مع تسمية الحقل. تُرفض تكلفة وحدة سالبة أو units_sold سالب أو دفعة وحداتها صفر أو سالبة ولا تُحاسب. عند النجاح يبلّغ الجسم purchase_count وunits_available وunits_sold وunits_remaining وgoods_available بوصفها التكلفة الإجمالية لكل دفعة وcost_of_goods_sold وending_inventory وremaining_layers بوصفها الدفعات المتبقية مع units وunit_cost وvalue، وسلسلة صيغة تعيد مسار FIFO. إذا تجاوز units_sold قيمة units_available رفض المعالج الطلب برسالة أن units_sold يتجاوز المخزون المتاح، مقتبساً الرقمين، بدل إعادة مستودع سالب. اقرنوا JSON بجردكم الفعلي إن احتجتم قصة المستودع؛ هذا المسار يعيد تقييم تدفق التكلفة لا جرداً دورياً ولا LIFO ولا تحويلاً للعملات.

أين تثبت حاسبة FIFO للمخزون قيمتها

تربط فرق المنتج العقد بحزم إقفال ERP وواجبات LMS وتجهيزات CI التي يجب أن تثبّت cost_of_goods_sold وending_inventory دون استدعاء API لدفتر الأستاذ. ولأن التنفيذ parse نقي من المستوى A، تكلف كل استدعاء ناجح السعر الأساس المنشور $0.002 بلا رموز نموذج ولا شبكة صادرة.

كم تكلفة حاسبة FIFO للمخزون؟

أداة المتصفح مجانية. طلبات API تستخدم رصيد KIT المدفوع مسبقاً بسعر $0.002 لكل استدعاء ناجح؛ والإدخال غير الصالح لا يُحاسب.

اطّلع على توثيق KIT الكامل ←