While opinions vary and specific details of each position can be all over the board, the essential roles and duties of virtually any accounting department should include the following:
Money out – making payments and keeping the bills paid
Money in – processing incoming payments
Payroll – make sure everyone gets paid (including the government)
Reporting – preparing financial reports, e.g. P&L, Balance sheets and budgets
Financial Controls – to avoid errors, fraud and theft