From e85d2ca73be598e676a3740a6e5cbffc9d4b9489 Mon Sep 17 00:00:00 2001 From: admin Date: Sun, 19 Jul 2026 15:13:53 +0200 Subject: [PATCH] Badge autoliquidation TVA dans la liste entrees/sorties --- compta/templates/compta/gestion.html | 5 ++++- compta/views_gestion.py | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/compta/templates/compta/gestion.html b/compta/templates/compta/gestion.html index 3011891..fcc3631 100644 --- a/compta/templates/compta/gestion.html +++ b/compta/templates/compta/gestion.html @@ -11,6 +11,9 @@ .neutre-badge { font-size:10px; color:var(--muted); border:1px dashed var(--line); border-radius:6px; padding:1px 5px; margin-left:6px; } .ventile-badge { font-size:10px; color:var(--accent); border:1px solid #25566e; border-radius:6px; padding:1px 5px; margin-left:6px; } .regime-badge { font-size:11px; font-weight:600; color:var(--muted); border:1px solid var(--line); border-radius:6px; padding:2px 7px; } + .regime-badge.autoliq { color:var(--warn); border-color:#7a5f1f; } + .autoliq-badge { display:inline-block; margin-top:3px; font-size:10px; font-weight:600; color:#04263a; + background:var(--warn); border-radius:6px; padding:1px 6px; white-space:nowrap; } .ht { color:var(--muted); font-size:11.5px; margin-top:1px; } .sub2 { color:var(--muted); font-size:10px; margin-left:4px; } .btn-mini { padding:5px 11px; font-size:12.5px; border-radius:8px; } @@ -110,7 +113,7 @@ {{ r.type_label }} {{ r.libelle }} {{ r.categorie }}{% if r.neutre %}neutre{% endif %}{% if r.ventile %}ventilé{% endif %} - {% if r.regime_court %}{{ r.regime_court }}{% else %}—{% endif %} + {% if r.regime_court %}{{ r.regime_court }}{% if r.autoliq %}
autoliq. TVA{% endif %}{% else %}—{% endif %} {{ r.montant|floatformat:2|unlocalize }} €TTC {% if r.ht is not None %}
{{ r.ht|floatformat:2|unlocalize }} € HT
{% endif %} diff --git a/compta/views_gestion.py b/compta/views_gestion.py index d6251eb..df44f75 100644 --- a/compta/views_gestion.py +++ b/compta/views_gestion.py @@ -116,6 +116,7 @@ def _rows(entreprise): "ht": (None if d.neutre else -d.montant_ht), "tva": (None if d.neutre else d.tva_deductible_value), "regime_court": ("" if d.neutre else _regime_court(d.regime_tva)), + "autoliq": (d.autoliquidee and not d.neutre), "neutre": d.neutre, "signe": Decimal("-1"), "editable_montant": True, "ventile": bool(d.paiement_id), })