From 71a5a424bf18262d04da8499583a7e3b62725efa Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Wed, 5 Nov 2025 18:56:26 +0500 Subject: [PATCH] fix --- core/apps/counterparty/utils/counterparty.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/core/apps/counterparty/utils/counterparty.py b/core/apps/counterparty/utils/counterparty.py index f5e6779..1576788 100644 --- a/core/apps/counterparty/utils/counterparty.py +++ b/core/apps/counterparty/utils/counterparty.py @@ -41,6 +41,14 @@ def update_counterparty_balance(counterparty): party_payment_amount_uzs = parties.filter(currency='uzs').aggregate( total=Sum('party_amount__payment_amount') )['total'] or 0 + + party_overdue_usd = parties.filter(currency='usd').aggregate( + total=Sum('party_amount__payment_amount') + )['total'] or 0 + + party_overdue_uzs = parties.filter(currency='uzs').aggregate( + total=Sum('party_amount__payment_amount') + )['total'] or 0 debit_usd = debit_usd - party_payment_usd + party_payment_amount_usd debit_uzs = debit_uzs - party_payment_uzs + party_payment_amount_uzs @@ -59,7 +67,8 @@ def update_counterparty_balance(counterparty): total=Sum('price') )['total'] or 0 - + kredit_usd -= party_overdue_usd + kredit_uzs -= party_overdue_uzs total_debit = debit_usd + debit_uzs total_kredit = kredit_usd + kredit_uzs