FInal commit before stripping down to use FAVA
This commit is contained in:
parent
0b64ffa54f
commit
b9efd166a6
1 changed files with 9 additions and 8 deletions
|
|
@ -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()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue