Skip to content

Commit

Permalink
Updating accounting description docs for Hordak 2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
adamcharnock committed Nov 29, 2024
1 parent b29cc3e commit cc8ab1a
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 4 deletions.
3 changes: 0 additions & 3 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,6 @@ Interfaces which build on Hordak include:
* `swiftwind`_ – Accounting for communal households (work in progress)


django-hordak is packaged using seed_.

.. _seed: https://github.com/adamcharnock/seed/
.. _swiftwind: https://github.com/adamcharnock/swiftwind/
.. _simple model layer: https://github.com/adamcharnock/django-hordak/blob/master/hordak/models/core.py
.. _battlecat: https://github.com/adamcharnock/battlecat
9 changes: 8 additions & 1 deletion docs/accounting-for-developers.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,17 @@ If you are learning about accounting as developer you may feel – as I did –
most of the material available doesn't quite relate to the developer/STEM mindset. I
therefore provide some resources here that may be of use.


Accounting in six bullet points (& three footnotes)
---------------------------------------------------

.. note::

This is no longer how Hordak is implemented internally as of version 2.
We now store each leg's amount in either the `credit` or `debit` field.
While the previous system worked, it also had downsides.

I leave this description here for posterity (and to outrage accountants).

I found the core explanation of double entry accounting to be confusing. After some
time I distilled it down to the following. This is just one way of
implementing a working double entry accounting system.
Expand Down

0 comments on commit cc8ab1a

Please sign in to comment.