Arrondi URSSAF/TVA/VFL a l'euro + CFP + fix montant popup + fix categorie favori
Deploy via Portainer / deploy (push) Successful in 0s

This commit is contained in:
2026-07-15 11:32:19 +02:00
parent 8524f11ec8
commit cd5605819a
9 changed files with 83 additions and 25 deletions
+7 -5
View File
@@ -12,13 +12,14 @@ from django.contrib.auth.models import Group, Permission
from compta.models import Bareme, Categorie, Activite
from compta.categories_indy import CATALOGUE
# activite, taux_urssaf, abattement, taux_vl, seuil_ca, seuil_tva_base, seuil_tva_majore, taux_cfp
BAREMES_2026 = [
(Activite.VENTE, Decimal("12.30"), Decimal("71"), Decimal("1.0"),
Decimal("203100"), Decimal("85000"), Decimal("93500")),
Decimal("203100"), Decimal("85000"), Decimal("93500"), Decimal("0.10")),
(Activite.SERVICE_BIC, Decimal("21.20"), Decimal("50"), Decimal("1.7"),
Decimal("83600"), Decimal("37500"), Decimal("41250")),
Decimal("83600"), Decimal("37500"), Decimal("41250"), Decimal("0.30")),
(Activite.SERVICE_BNC, Decimal("25.60"), Decimal("34"), Decimal("2.2"),
Decimal("83600"), Decimal("37500"), Decimal("41250")),
Decimal("83600"), Decimal("37500"), Decimal("41250"), Decimal("0.20")),
]
GROUPE_NOM = "Gestionnaire entreprise"
@@ -46,11 +47,12 @@ def charger_groupes():
def charger_reference(stdout=None, style=None):
for act, urssaf, ab, vl, sca, tb, tm in BAREMES_2026:
for act, urssaf, ab, vl, sca, tb, tm, cfp in BAREMES_2026:
Bareme.objects.update_or_create(
activite=act, annee=2026,
defaults=dict(taux_urssaf=urssaf, abattement_fiscal=ab, taux_vl=vl,
seuil_ca=sca, seuil_tva_base=tb, seuil_tva_majore=tm))
seuil_ca=sca, seuil_tva_base=tb, seuil_tva_majore=tm,
taux_cfp=cfp))
cat = {}
for i, (nom, usage, excl, compte) in enumerate(CATALOGUE):
c, _ = Categorie.objects.update_or_create(