serialize percentages and budget values as decimals instead of strings