Not necessarily required to fix the issue at hand, but probably good practice here.
Now CS and HP have 1 decimal point precision, while AR and OD is kept with 2 because of future support of rate-changed AR/OD