Découpage des paiements + page de saisie

This commit is contained in:
2026-06-30 00:19:43 +02:00
parent 6856734de7
commit 0398e45f2f
7 changed files with 360 additions and 3 deletions
+31 -2
View File
@@ -2,7 +2,7 @@ from django.contrib import admin
from django.utils import timezone
from .models import (
Bareme, Entreprise, Client, Facture, LigneFacture, Depense,
Bareme, Entreprise, Client, Facture, LigneFacture, Depense, Paiement,
)
@@ -55,10 +55,39 @@ class FactureAdmin(admin.ModelAdmin):
form.instance.recompute_totaux()
class DepenseInline(admin.TabularInline):
model = Depense
extra = 0
fields = ("date", "libelle", "activite", "regime_tva", "taux_tva",
"montant_ttc", "montant_tva")
@admin.register(Paiement)
class PaiementAdmin(admin.ModelAdmin):
list_display = ("date", "entreprise", "libelle", "sens", "montant_total",
"reparti", "reste", "equilibre")
list_filter = ("entreprise", "sens", "date")
search_fields = ("libelle",)
date_hierarchy = "date"
inlines = [DepenseInline]
@admin.display(description="Réparti")
def reparti(self, obj):
return obj.reparti
@admin.display(description="Reste")
def reste(self, obj):
return obj.reste
@admin.display(boolean=True, description="Équilibré")
def equilibre(self, obj):
return obj.equilibre
@admin.register(Depense)
class DepenseAdmin(admin.ModelAdmin):
list_display = ("date", "entreprise", "libelle", "activite", "regime_tva",
"montant_ttc", "montant_tva", "tva_autoliq")
"montant_ttc", "montant_tva", "tva_autoliq", "paiement")
list_filter = ("entreprise", "regime_tva", "activite", "categorie", "date")
search_fields = ("libelle", "categorie")
date_hierarchy = "date"