Acts on sugars and polyols phosphorylated on the terminal carbon, with a preference for sugars with a D-erythro-configuration, e.g. good substrates are glucose 6-phosphate, mannose 6-phosphate, 6-phosphogluconate, erythrose 4-phosphate and xylitol 5-phosphate.