castle/core
padreug 5cc2630777 REFACTOR Migrates to single 'amount' field for transactions
Refactors the data model to use a single 'amount' field for journal entry lines, aligning with the Beancount approach.
This simplifies the model, enhances compatibility, and eliminates invalid states.

Includes a database migration to convert existing debit/credit columns to the new 'amount' field.

Updates balance calculation logic to utilize the new amount field for improved accuracy and efficiency.
2025-11-08 10:33:17 +01:00
..
__init__.py Completes core logic refactoring (Phase 3) 2025-10-23 02:45:50 +02:00
balance.py REFACTOR Migrates to single 'amount' field for transactions 2025-11-08 10:33:17 +01:00
inventory.py Completes core logic refactoring (Phase 3) 2025-10-23 02:45:50 +02:00
validation.py REFACTOR Migrates to single 'amount' field for transactions 2025-11-08 10:33:17 +01:00