Reg Cash Trade Diff : Calculation is on a lot of 1000 shares. If Trade was excuted with smaller lots, Brokerage is calculated for each lot, rounded off to 4th decimal and then added up. Hence the diff. I few paise diff may be tolerated.
Reg Margin Trade, please note Brokerage for 20 * 634.50 = 12,990 is not 6.345, but a minimum of 15.00 plus Service Tax (plus STT for Sell Type).
I have been trading with ICICI since 10 months. Never had any calculation errors barring few paise.
Cheers
PAKatil