In the following sentence, a reviewer claimed that record keeping is a spelling error that should be corrected to recordkeeping.
Service providers shall manage information using agreed upon metadata tags that can be adapted to changing missions and record keeping practices.
My dictionary (and Dictionary.com) list recordkeeping as a noun only, so I am inclined to say that the spelling should be record-keeping since the term serves as an adjective (I would use record keeping for the verb form). I can find no "definitive" source to cite.
In a Google query, at least one Yahoo Answers article agrees with me, but I could probably find ones that do not. This article also claims that recordkeeping is a financial term not widely used in other contexts. A Google ngram search doesn't resolve the issue, but record keeping is more popular.
What is the preferred spelling in the quoted sentence? Is recordkeeping a financial term? Does anyone have a source I can cite in my response to the commenter other than Yahoo Answers?