Compare commits
3 Commits
cde1c2bcdf
..
main
| Author | SHA1 | Date | |
|---|---|---|---|
| d9edd3ef1d | |||
| 41c2d3d280 | |||
| b7ca2acd85 |
@@ -106,9 +106,9 @@ def gestion_comptes():
|
||||
frais_autre = float(row.frais_autre or 0)
|
||||
|
||||
# Achat : on paie le prix brut + les frais
|
||||
montant_achat = quantite * (prix_brut + frais_broker + frais_etat + frais_autre)
|
||||
montant_achat = quantite * (prix_brut + (prix_brut*(frais_broker + frais_etat + frais_autre)/100))
|
||||
# Vente : on encaisse le prix brut - les frais
|
||||
montant_vente = quantite * (prix_brut - frais_broker - frais_etat - frais_autre)
|
||||
montant_vente = quantite * (prix_brut - (prix_brut*(frais_broker + frais_etat + frais_autre)/100))
|
||||
|
||||
sens = (row.sens or "").strip().lower()
|
||||
etat = (row.etat or "").strip().lower()
|
||||
@@ -221,13 +221,13 @@ def generer_ecritures_ordres():
|
||||
|
||||
if sens == "achat":
|
||||
# Achat : on paie le prix brut + les frais
|
||||
montant = quantite * (prix_brut + frais_broker + frais_etat + frais_autre)
|
||||
montant = quantite * (prix_brut + (prix_brut * (frais_broker + frais_etat + frais_autre) / 100))
|
||||
debit = montant
|
||||
credit = 0.0
|
||||
libelle = f"Achat actions {isin} {company}".strip()
|
||||
elif sens == "vente":
|
||||
# Vente : on encaisse le prix brut - les frais
|
||||
montant = quantite * (prix_brut - frais_broker - frais_etat - frais_autre)
|
||||
montant = quantite * (prix_brut - (prix_brut * (frais_broker + frais_etat + frais_autre) / 100))
|
||||
debit = 0.0
|
||||
credit = montant
|
||||
libelle = f"Vente actions {isin} {company}".strip()
|
||||
|
||||
Reference in New Issue
Block a user