Découpage des paiements + page de saisie
This commit is contained in:
+31
-2
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user