You are right, your service charge formula is wrong.
In your Update Service Charge rule you are using {TICKET ORDER TOTAL EXP} and it will return plain order total value - in your case 55 from the Coke product. And so you will always get 55 * 0.1 = 5.5
Try just number 10 in the Amount field in the Apply Service Charge and “Proportion from previous template amount”
Yes you right.This is the solution for adding service charge for all product.
But I have to set some products without service charge. Because of that reason I can’t use
“Proportion from previous template amount” calculation method.
I have to use “Fixed" calculation method and I have to add rules formula like bottom:
[=TN('{TICKET ORDER TOTAL EXP:(MT.Servicing=YES) and (ODI=True) and !(OS.GStatus=İkram)}') * 0.1]