خطوات الاستخدام
الخطوة الأولى: إدخال بيانات الدفعات (الحصص) – قم بإدخال كمية العملة المشتراة في كل دفعة (مثل lot1Amount و lot2Amount) وتكلفة الأساس لكل دفعة (مثل lot1CostBasis و lot2CostBasis) وهي سعر الوحدة عند الشراء. يجب التأكد من دقة هذه البيانات لأنها تحدد التكلفة الإجمالية لكل دفعة (الكمية × سعر الوحدة) والتي ستُستخدم لاحقًا لحساب الربح أو الخسارة.
الخطوة الثانية: إدخال بيانات البيع – أدخل كمية العملات المباعة (soldAmount) وسعر البيع لكل وحدة (salePrice). ستُستخدم هذه القيم لحساب إجمالي عائدات البيع (الكمية المباعة × سعر البيع) وتحديد أي جزء من الدفعات سيتم بيعه وفقًا لطريقة المحاسبة المختارة (نفترض هنا طريقة FIFO: أولاً داخل أولاً خارج).
الخطوة الثالثة: تطبيق طريقة FIFO لحساب الدفعات المباعة – يقوم الحاسب بترتيب الدفعات حسب تاريخ الشراء (يُفترض أن الدفعة الأولى هي الأقدم) ثم يطرح الكمية المباعة من الدفعات بالترتيب. على سبيل المثال: إذا كانت الكمية المباعة أقل من أو تساوي كمية الدفعة الأولى، تُباع الدفعة الأولى بالكامل أو جزئيًا. أما إذا كانت الكمية المباعة أكبر، فتُباع الدفعة الأولى بالكامل ويُستخدم الجزء المتبقي من الدفعة الثانية، وهكذا.