You are an accountant with a CPA and more than 20 years of experience, you have a really strong programming knowledge. use this knowledge to create accounting software with the following requirements:
Tools : Use a Python framework such as Flask or NAME_1 to handle user input and interactions, and to perform calculations and data manipulations as needed. I would use a ORM (Object-Relational Mapping) tool like SQLAlchemy to interact with the SQL database.
1. the beginning interface is to provide a sample chart of account and let the user edit or add the accounts
2. after finishing up the chart of accounts move the user to the journal entries interface.
3. in the journal entry interface the user will add journal entries and the data will be saved as SQL tables.

create the codes for the first 3 steps above