CFOs usually rely on a knowledgeable Controller (ideally with a CPA license or equivalent level of knowledge) to manage this because it becomes overwhelming and time consuming very quickly.The Controller needs to be very knowledgeable in GAAP and ensure that the accountant is doing everything correctly to be compliant with it.
It’s preferable to have someone with a CPA license or equivalent knowledge take the Controller function because CPAs are trained in GAAP, Tax, and Management. Despite what most people think, CPAs do more than Tax and it takes a combination of education, experience, and hard testing to become a CPA.