Explanation
customer contract থেকে revenue চিনতে পাঁচটি ধাপে contract, performance obligation, price allocation এবং obligation পূরণের সময় নির্ধারণ করা। সহজভাবে চিন্তা করলে, মূল প্রশ্ন হলো customer কখন goods বা service-এর control পেয়েছে। বাংলাদেশি বাস্তবতায়: A Bangladeshi software company sells a licence plus one year of support. The contract price must be split between the licence and support service. পরীক্ষায় এই concept এলে শুধু definition লিখলেই হবে না; scenario-তে কোন facts এই concept trigger করছে, সেটি clearly identify করতে হবে। Takeaway (মূল কথা): performance obligation চিনতে পারলে প্রশ্নের মূল trap সহজে ধরা যায়।
Example
A Bangladeshi software company sells a licence plus one year of support. The contract price must be split between the licence and support service.