Skip to content

2-table Double Entry Accounting system implemented with Python Flask and PostgreSQL

License

Notifications You must be signed in to change notification settings

heysarver/double-entry-accounting

Repository files navigation

double-entry-accounting

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/

Import Database Schema

flask --app=migrate.py db upgrade

Load Test Data

Test data has a company ID of 00000000-dead-beef-cafe-000000000000

python import_test_data.py

Delete Test Data

python delete_test_data.py

About

2-table Double Entry Accounting system implemented with Python Flask and PostgreSQL

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published