@Epixeloff - quite frankly this is not a simple process. There are a lot of questions to be asked about how your revenue is recognized as step one and then step two would be translating it into ARM setting. With SB involved there are restrains like items cannot be fulfillable and the rev rec rule should be upon subscription start/end date as well as using a trigger as subscription event on the item record. But then there is fair value - which is very much custom to Company X rev rec.