You are correct - the 31500' limit is a dispatch requirement only. In flight you are permitted to maintain (or climb to) your planned level - pressurisation permitting!
The procedure is the same on Boeing aircraft, albeit with a different MEL altitude restriction.