The game will take place at St. Andrew's on Saturday 30 July and kick-off at 3pm.
It will be a first ever meeting between Blues and Roda.
Roda, who are nicknamed the Miners, play in the Eredivisie, where they finished 14th at the end of last season.
Ticket prices for the fixture have been set at:
• Adult Season Ticket Holder (18+) £8
• Adult Non- Season Ticket Holder (18+) £10
• Senior (65+) £5
• Student (ID required) £5
• Under 18 £1
Pre-season fixtures confirmed so far...
Tuesday 12 July Solihull Moors (a) 7.45pm kick-off
Tuesday 19 July Walsall (a) 7.45pm kick-off (split squad)
Tuesday 19 July Shrewsbury Town (a) 7.45pm kick-off (split squad)
Tuesday 26 July Port Vale (a) 7.45pm kick-off
Saturday 30 July Roda JC Kerkrade (h) 3pm kick-off
Saturday 16 July Leamington FC (a) 3pm kick-off
Wednesday 20 July Mickleover Sports (a) 7.30pm kick-off
Wednesday 27 July Wolverhampton Wanderers (h) 7.30pm kick-off
Saturday 30 July AFC Telford (a) 3pm kick-off
Under-21s with some First Team
Tuesday 2 August Kidderminster Harriers (a) 7.30pm kick-off