Всё-таки хотелось бы увидеть пример того, что не принимает...
Есть у меня подозрение, что 8-ка выкидывает тебе значение с учетом формата, с разделителями (т.е. число выглядит 1,026.35).
А Супермаг пытается преобразовать это в нормальное число и не может.
Но чтобы сказать наверняка, нужно посмотреть в данные.
А насчет схемы xml. А как ты 8-ку её заталкивал?