No one can ever know everything they need to know about any topic. I find that most business people do not take advantage of the experiences of others to better themselves and their businesses.
The three main types of accounting for businesses are tax accounting, financial accounting and management accounting. Many new businesses perform only tax accounting so they can file their tax returns ...