Arrondi URSSAF/TVA/VFL a l'euro + CFP + fix montant popup + fix categorie favori
Deploy via Portainer / deploy (push) Successful in 0s
Deploy via Portainer / deploy (push) Successful in 0s
This commit is contained in:
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user