Under "Service cost" it could use an option for "one time purchase fee". Obviously that is going to create special cases for the "amortizations" output
At the moment it assumes 1 year for training costs to be amortized over, so I guess one-time purchase would be similar - configurable assumptions (or at list, visibility into the assumptions) is on the list of things to do.