The documentation of Elasticsearch states
scaled_float A floating point number that is backed by a long, scaled by a fixed double scaling factor.
As long is an integer, it sounds to me like a fix-comma number, not a float.
Am I missing something? Is it the recommend type for amounts? (As floats are not to be used)