Skip to content
develop
Go to file
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Nov 5, 2020
Nov 13, 2020
Nov 4, 2020
Nov 13, 2020
Jun 15, 2020
Oct 2, 2020
Nov 5, 2020

README.md

django ledger logo

A Bookkeeping & Financial Analysis Engine for the Django Framework.

Django Ledger supports:

  • Chart of Accounts.
  • Financial Statements (Income Statement & Balance Sheets).
  • Automatic financial ratio & insight calculations.
  • Multi tenancy.
  • Hierarchical entity management.
  • Self-contained Ledgers, Journal Entries & Transactions.
  • Financial Activities Support (operational/financial/investing).
  • Basic OFX & QFX file import.
  • Bills & Invoices with optional progressible functionality.
  • Basic navigational templates.
  • Entity administration & entity manager support.
  • Bank Accounts.

WARNING: Currently this project is under active development and is not recommended for production environments. Breaking changes may occur in future releases. The author is actively working to provide a stable release as soon as possible and to incorporate the following functionality:

High Level Road Map

  • Cash flow statement.
  • Inventory Management.
  • Tax line mapping.
  • Package documentation.
  • Collaborators & Permissions.
  • Extensible API & Object Oriented Accounting.
  • And a lot more stuff...

Want to contribute?

This project is actively looking for contributors. Any financial and/or accounting experience is a big plus. If you have prior accounting experience and want to contribute, don't hesitate to contact me.

Quick Start

Django Ledger comes with a default CoA ready to use or you could use your own. Make sure to select the appropriate option when creating new entities.

  • Install Django Ledger
pip install git+https://github.com/arrobalytics/django-ledger.git
  • Add django_ledger to INSTALLED_APPS
INSTALLED_APPS = [
    ...,
    'django_ledger',
    ...,
]
  • Add URLs to your project:
urlpatterns = [
    ...,
    path('ledger/', include('django_ledger.urls', namespace='django_ledger')),
    ...,
]

Screenshoots

django ledger entity dashboard django ledger balance sheet django ledger income statement django ledger bill django ledger invoice

You can’t perform that action at this time.