Ahh, right. When we switched to using actual codes, I forgot that they're not the same as statuses.

> why not use the existing

Because my reading comprehension is bad. You're totally right, we should re-use that one.

> what should the descriptive status message be

They match up in order in the schema, so "The given funding destination cannot have a credit created against it."

I'll push up another commit fixing the `category_code` issue now, and using the existing code.