Answer: Option B
Explanation:
The contract between Kinnamont and Smith covers two obligations that needs to be performed one is to provide a navigational system and other is training. Both the obligations needs to be provided together as a combine. The accounting for the contract which has multiple performance obligations should allocate transaction pricing separately for each obligation that needs to be performed.
So the transaction pricing in this scenario has to be allocated for navigational system and training separately. The price is not split between the obligations but the price has to be measured based on the work done.