What are the main responsibilities of a bookkeeper?

The main responsibilities of a bookkeeper include recording financial transactions, reconciling accounts, managing accounts payable and receivable, preparing financial reports, maintaining financial records, and ensuring compliance with financial regulations.