Budgetdoc refactor

Why is this a string?