Donnees demo completes (ventilation multi-taux, immobilisation, mouvements neutres)
Deploy via Portainer / deploy (push) Successful in 1s
Deploy via Portainer / deploy (push) Successful in 1s
This commit is contained in:
@@ -78,19 +78,40 @@ class Command(BaseCommand):
|
|||||||
depense("Amazon - filament", (6, 18), "8.70", "Matériel et outillage",
|
depense("Amazon - filament", (6, 18), "8.70", "Matériel et outillage",
|
||||||
activite=Activite.VENTE, paiement=amazon)
|
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("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",
|
depense("Abonnement outils", (2, 10), "34.80", "Abonnement logiciel",
|
||||||
activite=Activite.SERVICE_BIC)
|
activite=Activite.SERVICE_BIC)
|
||||||
depense("Imprimante 3D (DE)", (2, 20), "500.00", "Matériel et outillage",
|
depense("Imprimante 3D (DE)", (2, 20), "500.00", "Matériel et outillage",
|
||||||
regime=RegimeTva.INTRACOM, activite=Activite.VENTE)
|
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")
|
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(
|
Paiement.objects.get_or_create(
|
||||||
entreprise=ent, libelle="SIE EPINAL", date=date(2026, 6, 15),
|
entreprise=ent, libelle="SIE EPINAL", date=date(2026, 6, 15),
|
||||||
defaults=dict(montant_total=Decimal("103.00"), sens="credit",
|
defaults=dict(montant_total=Decimal("103.00"), sens="credit",
|
||||||
categorie=cat["Remboursement de TVA"]))
|
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)."))
|
self.stdout.write(self.style.SUCCESS("Données d'exemple chargées (tous les modèles)."))
|
||||||
|
|||||||
Reference in New Issue
Block a user