В MongodDB, есть тип данных "Decimal128", который правильно содержит значение десятичного числа (см. "Почему" Здесь .
Каков рекомендуемый способ хранения /использовать десятичные и денежные типы в базе данных Firebase? Конвертировать в и из Bigdecimal? Или достаточно ли десятичного типа в FireStore для преодоления проблемы округления?