This commit is contained in:
behruz-dev
2025-10-07 16:48:10 +05:00
parent 0a856b05f7
commit e1c5db8122
2 changed files with 3 additions and 2 deletions

View File

@@ -74,7 +74,7 @@ class Party(BaseModel):
self.payment_percentage = (self.party_amount.paid_amount / self.party_amount.payment_amount) * 100
self.party_amount.save()
else:
self.payment_percentage = 100
self.payment_percentage = 100.0
return super().save(*args, **kwargs)
class Meta:

View File

@@ -430,8 +430,8 @@ class PartyExpenceCreateSerializer(serializers.ModelSerializer):
expence.party.party_amount.paid_amount += expence.price
print(expence.party.party_amount.payment_amount)
print(expence.party.party_amount.paid_amount)
expence.party.party_amount.save()
expence.party.save()
expence.party.refresh_from_db()
elif expence.party.currency == 'usd':
expence.party.party_amount.payment_amount -= round(expence.price / usd_value)
expence.party.party_amount.paid_amount += round(expence.price / usd_value)
@@ -476,6 +476,7 @@ class PartyExpenceCreateSerializer(serializers.ModelSerializer):
"price"
) * usd_value
expence.party.save()
expence.party.party_amount.save()
cash_transaction.save()
payment_type.save()
return expence