Financial Accounting Standards Board F01-05b

Which entity has the authority to penalize firms and managers when they do not comply with GAAP?

Accounting standards are not laws. However, the SEC has authority to penalize firms and managers in its jurisdiction, which do not comply with GAAP. Public companies violate securities laws by publishing financial statements, which materially depart from GAAP.