Compare commits
1 Commits
41c2d3d280
..
main
| Author | SHA1 | Date | |
|---|---|---|---|
| d9edd3ef1d |
@@ -106,9 +106,9 @@ def gestion_comptes():
|
|||||||
frais_autre = float(row.frais_autre or 0)
|
frais_autre = float(row.frais_autre or 0)
|
||||||
|
|
||||||
# Achat : on paie le prix brut + les frais
|
# 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
|
# 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()
|
sens = (row.sens or "").strip().lower()
|
||||||
etat = (row.etat or "").strip().lower()
|
etat = (row.etat or "").strip().lower()
|
||||||
@@ -221,13 +221,13 @@ def generer_ecritures_ordres():
|
|||||||
|
|
||||||
if sens == "achat":
|
if sens == "achat":
|
||||||
# Achat : on paie le prix brut + les frais
|
# 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
|
debit = montant
|
||||||
credit = 0.0
|
credit = 0.0
|
||||||
libelle = f"Achat actions {isin} {company}".strip()
|
libelle = f"Achat actions {isin} {company}".strip()
|
||||||
elif sens == "vente":
|
elif sens == "vente":
|
||||||
# Vente : on encaisse le prix brut - les frais
|
# 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
|
debit = 0.0
|
||||||
credit = montant
|
credit = montant
|
||||||
libelle = f"Vente actions {isin} {company}".strip()
|
libelle = f"Vente actions {isin} {company}".strip()
|
||||||
|
|||||||
Reference in New Issue
Block a user