Donnees demo completes (ventilation multi-taux, immobilisation, mouvements neutres)
Deploy via Portainer / deploy (push) Successful in 1s

This commit is contained in:
2026-07-15 12:03:39 +02:00
parent 9a155b1b4c
commit f6cfb74c0f
+24 -3
View File
@@ -78,19 +78,40 @@ class Command(BaseCommand):
depense("Amazon - filament", (6, 18), "8.70", "Matériel et outillage",
activite=Activite.VENTE, paiement=amazon)
# Dépenses variées (taux 20 / 10 / intracom / neutre)
# Dépense VENTILÉE par taux : Burger King 16,15 € @10 % + 1,00 € @20 %
bk, _ = Paiement.objects.get_or_create(
entreprise=ent, libelle="BURGER KING", date=date(2026, 6, 11),
defaults=dict(montant_total=Decimal("17.15"), sens="debit"))
depense("Burger King (10%)", (6, 11), "16.15", "Frais de repas hors domicile",
taux="10", paiement=bk)
depense("Burger King (20%)", (6, 11), "1.00", "Frais de repas hors domicile",
taux="20", paiement=bk)
# Dépenses variées (taux 20 / 10 / intracom / immobilisation / neutre)
depense("Bobines PLA/PETG", (1, 15), "96.00", "Matière première", activite=Activite.VENTE)
depense("Burger King", (6, 11), "16.15", "Frais de repas hors domicile", taux="10")
depense("Abonnement outils", (2, 10), "34.80", "Abonnement logiciel",
activite=Activite.SERVICE_BIC)
depense("Imprimante 3D (DE)", (2, 20), "500.00", "Matériel et outillage",
regime=RegimeTva.INTRACOM, activite=Activite.VENTE)
# Immobilisation nationale -> TVA déductible en ligne 19 du CA3
depense("Imprimante 3D pro (immo)", (3, 5), "1200.00", "Immobilisation",
taux="20", activite=Activite.VENTE)
depense("URSSAF DE LORRAINE", (6, 3), "73.00", "Cotisation sociale Urssaf", taux="0")
# Dépense personnelle (neutre : exclue des calculs)
depense("Achat perso (non pro)", (4, 2), "45.00", "Dépense personnelle", taux="0")
# Opération bancaire CRÉDIT neutre : remboursement de TVA
# Opérations bancaires neutres : remboursement TVA, apport, prélèvement
Paiement.objects.get_or_create(
entreprise=ent, libelle="SIE EPINAL", date=date(2026, 6, 15),
defaults=dict(montant_total=Decimal("103.00"), sens="credit",
categorie=cat["Remboursement de TVA"]))
Paiement.objects.get_or_create(
entreprise=ent, libelle="APPORT COMPTE PERSO", date=date(2026, 1, 5),
defaults=dict(montant_total=Decimal("500.00"), sens="credit",
categorie=cat["Apport personnel"]))
Paiement.objects.get_or_create(
entreprise=ent, libelle="VIREMENT PERSO", date=date(2026, 5, 28),
defaults=dict(montant_total=Decimal("300.00"), sens="debit",
categorie=cat["Prélèvement personnel"]))
self.stdout.write(self.style.SUCCESS("Données d'exemple chargées (tous les modèles)."))