A double-entry accounting system REST API implementation
Flask PostgreSQL
Todo:
- Fix create/update transaction pair to be a single request
- make company-id header optional for single-company implementations
- Documentation
- Refactor app files
Database modeled from https://blog.journalize.io/posts/an-elegant-db-schema-for-double-entry-accounting/
flask --app=migrate.py db upgrade
Test data has a company ID of 00000000-dead-beef-cafe-000000000000
python import_test_data.py
python delete_test_data.py