public override void CalculateRevenueRecognitions(Contract contract)
 {
     var allocation = contract.Revenue.Allocate(3);
     contract.AddRevenueRecognition(new RevenueRecognition(allocation[0], contract.WhenSigned));
     contract.AddRevenueRecognition(new RevenueRecognition(allocation[1], contract.WhenSigned.AddDays(_firstRecognitionOffset)));
     contract.AddRevenueRecognition(new RevenueRecognition(allocation[2], contract.WhenSigned.AddDays(_secondRecognitionOffset)));
 }
        public override void CalculateRevenueRecognitions(Contract contract)
        {
            var allocation = contract.Revenue.Allocate(3);

            contract.AddRevenueRecognition(new RevenueRecognition(allocation[0], contract.WhenSigned));
            contract.AddRevenueRecognition(new RevenueRecognition(allocation[1], contract.WhenSigned.AddDays(_firstRecognitionOffset)));
            contract.AddRevenueRecognition(new RevenueRecognition(allocation[2], contract.WhenSigned.AddDays(_secondRecognitionOffset)));
        }
 public override void CalculateRevenueRecognitions(Contract contract)
 {
     contract.AddRevenueRecognition(new RevenueRecognition(contract.Revenue, contract.WhenSigned));
 }
Exemple #4
0
 public override void CalculateRevenueRecognitions(Contract contract)
 {
     contract.AddRevenueRecognition(new RevenueRecognition(contract.Revenue, contract.WhenSigned));
 }