FInal commit before stripping down to use FAVA

This commit is contained in:
padreug 2025-11-09 21:12:19 +01:00
parent 0b64ffa54f
commit b9efd166a6

View file

@ -188,14 +188,15 @@ class BalanceCalculator:
total_balance -= balance
# Equity contributions don't affect what castle owes
# Merge inventories for fiat tracking
for position in inventory.positions.values():
# Adjust sign based on account type
if account_type == AccountType.ASSET:
# For receivables, negate the position
combined_inventory.add_position(position.negate())
else:
combined_inventory.add_position(position)
# Merge inventories for fiat tracking (exclude equity)
if account_type != AccountType.EQUITY:
for position in inventory.positions.values():
# Adjust sign based on account type
if account_type == AccountType.ASSET:
# For receivables, negate the position
combined_inventory.add_position(position.negate())
else:
combined_inventory.add_position(position)
fiat_balances = combined_inventory.get_all_fiat_balances()