Taux TVA auto + seed enrichi + import photo collee

This commit is contained in:
2026-06-30 09:09:47 +02:00
parent 60aab53227
commit 3cc6ede572
8 changed files with 145 additions and 77 deletions
+2 -3
View File
@@ -117,7 +117,6 @@ def saisie_paiement(request):
regimes = request.POST.getlist("l_regime")
taux = request.POST.getlist("l_taux")
montants = request.POST.getlist("l_montant")
tvas = request.POST.getlist("l_tva")
lignes = []
for i in range(len(libelles)):
@@ -132,7 +131,6 @@ def saisie_paiement(request):
"regime": regimes[i] if i < len(regimes) else RegimeTva.NATIONALE,
"taux": _dec(taux[i] if i < len(taux) else "0"),
"montant": m,
"tva": _dec(tvas[i] if i < len(tvas) else "0"),
})
somme = sum((l["montant"] for l in lignes), Decimal("0"))
@@ -148,9 +146,10 @@ def saisie_paiement(request):
paiement = Paiement.objects.create(
entreprise=entreprise, date=d, libelle=libelle, montant_total=total_abs, sens="debit")
for l in lignes:
# montant_tva est calculé automatiquement dans Depense.save() depuis le taux.
Depense.objects.create(
entreprise=entreprise, paiement=paiement, date=d, libelle=l["libelle"],
categorie=l["categorie"], activite=l["activite"] or "", regime_tva=l["regime"],
taux_tva=l["taux"], montant_ttc=l["montant"], montant_tva=l["tva"])
taux_tva=l["taux"], montant_ttc=l["montant"])
messages.success(request, f"Opération « {libelle} » enregistrée ({len(lignes)} dépense(s)).")
return redirect("saisie_paiement")