Catégories globales + flag neutre + seed_reference

This commit is contained in:
2026-06-30 00:43:18 +02:00
parent 0398e45f2f
commit 54f9fc56f4
29 changed files with 210 additions and 56 deletions
+18 -8
View File
@@ -3,9 +3,18 @@ from django.utils import timezone
from .models import (
Bareme, Entreprise, Client, Facture, LigneFacture, Depense, Paiement,
Categorie,
)
@admin.register(Categorie)
class CategorieAdmin(admin.ModelAdmin):
list_display = ("nom", "usage", "exclure_calculs", "actif", "ordre")
list_filter = ("usage", "exclure_calculs", "actif")
list_editable = ("usage", "exclure_calculs", "actif", "ordre")
search_fields = ("nom",)
@admin.register(Bareme)
class BaremeAdmin(admin.ModelAdmin):
list_display = ("annee", "activite", "taux_urssaf", "abattement_fiscal",
@@ -15,8 +24,8 @@ class BaremeAdmin(admin.ModelAdmin):
@admin.register(Entreprise)
class EntrepriseAdmin(admin.ModelAdmin):
list_display = ("nom", "activite", "franchise_tva",
"versement_liberatoire", "num_tva_intracom", "email")
list_display = ("nom", "activite", "franchise_tva", "versement_liberatoire",
"num_tva_intracom", "vue_tva", "email")
list_filter = ("activite", "franchise_tva", "versement_liberatoire")
search_fields = ("nom", "siret", "num_tva_intracom")
@@ -58,8 +67,8 @@ class FactureAdmin(admin.ModelAdmin):
class DepenseInline(admin.TabularInline):
model = Depense
extra = 0
fields = ("date", "libelle", "activite", "regime_tva", "taux_tva",
"montant_ttc", "montant_tva")
fields = ("date", "libelle", "categorie", "activite", "regime_tva",
"taux_tva", "montant_ttc", "montant_tva")
@admin.register(Paiement)
@@ -86,10 +95,11 @@ class PaiementAdmin(admin.ModelAdmin):
@admin.register(Depense)
class DepenseAdmin(admin.ModelAdmin):
list_display = ("date", "entreprise", "libelle", "activite", "regime_tva",
"montant_ttc", "montant_tva", "tva_autoliq", "paiement")
list_filter = ("entreprise", "regime_tva", "activite", "categorie", "date")
search_fields = ("libelle", "categorie")
list_display = ("date", "entreprise", "libelle", "categorie", "activite",
"regime_tva", "montant_ttc", "montant_tva", "tva_autoliq",
"paiement")
list_filter = ("entreprise", "categorie", "regime_tva", "activite", "date")
search_fields = ("libelle",)
date_hierarchy = "date"
@admin.display(description="TVA auto-liquidée")