=== پرداخت: امین → یاسر (۱۴۰م ریال، حواله) === [PASS] شماره سند [PASS] شماره ترتیبی داخل دوره [PASS] سربرگ: دوره مالی [PASS] سربرگ: تاریخ شمسی [PASS] سربرگ: تاریخ میلادی [PASS] سربرگ: بخش سند [PASS] سربرگ: جمع ریالی [PASS] ردیف: حساب بدهکار = یاسر [PASS] ردیف: حساب بستانکار = امین [PASS] ردیف: معادل ریالی [PASS] ردیف: وضعیت تسویه مالی [PASS] تعداد آرتیکل [PASS] آرتیکل امین (مبدأ) = بستانکار [PASS] آرتیکل یاسر (مقصد) = بدهکار [PASS] مبلغ هر آرتیکل === دریافت: امین → صندوق (۵۰۰ دلار) === [PASS] ثبت شد [PASS] دریافت ارزی: نرخ اجباری ۱ [PASS] ردیف: بدهکار = صندوق [PASS] ردیف: بستانکار = امین [PASS] آرتیکل امین (دهندهٔ وجه) = بستانکار + [PASS] آرتیکل صندوق = بدهکار − === خرید: ۲۰۰ دلار از یاسر با ۳,۰۵۰,۰۰۰ === [PASS] خرید: بدهکار = صندوق (تحویل ریال) [PASS] خرید: بستانکار = امین [PASS] خرید: معادل ریالی [PASS] خرید: مبدأ (صندوق) بدهکار [PASS] خرید: مقصد (امین) بستانکار === فروش: ۱۰۰ دلار به امین با ۳,۱۰۰,۰۰۰ === [PASS] فروش: بدهکار = امین [PASS] فروش: بستانکار = صندوق [PASS] فروش: معادل ریالی === کنترل خطاها === [PASS] مبدأ = مقصد رد می‌شود [PASS] اعشار ریال رد می‌شود [PASS] پرداخت به صندوق رد می‌شود [PASS] خرید ارز بدون نرخ رد می‌شود === خرید ۲۰۰ دلار توسط امین با بنکدار یاسر === [PASS] چهار پا در یک سند [PASS] ردیف ۱: SELL صندوق→مشتری [PASS] ردیف ۲: RECEIVE مشتری بدهکار [PASS] ردیف ۳: BUY بنکدار→صندوق [PASS] ردیف ۴: PAY صندوق→بنکدار [PASS] تراز بدهکار/بستانکار در هر ماهیت [PASS] ماهیت دلار: ۴۰۰ بد و ۴۰۰ بس (دو پای دارایی ۲۰۰ دلاری) === ویرایش سند SN-1405-000012 (۲ ردیف جدید) === [PASS] شماره سند تغییر نکرد [PASS] آرتیکل‌های قبلی پاک شدند [PASS] ردیف‌های قبلی حذف نرم شدند [PASS] سربرگ سند به‌روزرسانی شد [PASS] ۲ ردیف جدید درج شد [PASS] ۴ آرتیکل جدید درج شد [PASS] لاگ UPDATE ثبت شد [PASS] تاریخ جدید در سربرگ [PASS] جمع مبالغ ردیف‌ها (۵۰,۰۰۰,۳۰۰) در سربرگ ────────────────────────────── نتیجه: 49 موفق، 0 ناموفق