Dear All,
I believe I am experiencing an issue with the Price Calculation with Service Contract Periodic Prices for Service Lines.
In IFS cloud, we can create a Service Contract. In this contract we add a ‘Service Line’ with invoice Type = ‘Invoice Plan’ so we can select a Sales Part that will be used for the invoicing of this Service.
When we use the ‘Expand’ functionality to go into the details of the Service Line, we have a tab called ‘Periodic Prices’ - where we also have the functionality ‘Retrieve Sales Part Price’. When we click this we get a pop-up that says: “Periodic Price and Discount will be replaced with the values based on the Price Logic. Do you want to continue?’.

Unfortunately I must conclude that the Price Logic is not correctly followed (or at least => it does not match the Price Logic used in the ‘Price Query’). Because when I was testing this I see following behaviour:
- According to the Price Logic in the Price Query, a ‘Customer Agreement’ has priority over a Customer Price List. But the calculation in the Service Contract does not honor that same priority.
When there is an active Customer Agreement + an active Customer Sales Price List,; the Price Quezry will give the price of the Customer Agreement, but the Service Contract will prefer the price coming from the Customer Sales Price List.
Customer Agreement | Customer Sales price List | Sales Part | Price Query | Service Contract |
Not Present | Not Present | Present | Sales Part | Sales Part |
Not Present | Present | Present | Customer Sales Price List | Customer Sales Price List |
Present | Not Present | Present | Customer Agreement | Customer Agreement |
Present | Present | Present | Customer Agreement | Customer Sales Price List |
Here below we can see some printscreens related to the above Service Contract:

While our Service Contract calculation provides a value of 4500. That comes from the connected Customer Sales Price List.

IFS version used:
Application service update: 24.2.3
Framework service update: 24.2.3
IFS Cloud Web version: 24.2.3.20250205094042.0
IFS OData provider version: 24.2.3.20250205132510.0
Can someone replicate this issue?
Best Regards
Roel Timmermans