{% extends "base.html" %} {% block titre %}Gestion Comptable{% endblock %} {% block contenu %}

📒 Gestion Comptable

📘 Grand livre fournisseur
{% if fournisseurs %}
{% for f in fournisseurs %} {% endfor %}
NomContactTéléphoneN° compteSolde dû (MAD)
{{ f.nom }} {{ f.contact or "—" }} {{ f.telephone or "—" }} {{ f.numero_compte or "—" }} {{ "%.2f"|format(f.solde) }} 📘 Grand livre Modifier
{% else %}

Aucun fournisseur enregistré.

{% endif %}
{% if achats %}
{% for a in achats %} {% endfor %}
DateN° factureFournisseurProduitQtéMontant (MAD)Solde dû (MAD)Facture
{{ a.date_achat }} {{ a.numero_facture or "—" }} {{ a.fournisseur.nom }} {{ a.designation_produit }} {{ (a.quantite ~ " " ~ (a.unite or "unitĂ©")) if a.quantite is not none else "—" }} {{ "%.2f"|format(a.montant_total) }} {{ "%.2f"|format(a.solde_du) }} {% if a.facture_path %}Voir{% else %}—{% endif %} Modifier
{% else %}

Aucun achat enregistré.

{% endif %}
{% if reglements %}
{% for r in reglements %} {% endfor %}
DateFournisseurModeRéférenceFacture liéeMontant (MAD)
{{ r.date_reglement }} {{ r.fournisseur.nom }} {{ r.mode_paiement }} {{ r.reference or "—" }} {{ (r.achat.numero_facture or r.achat.designation_produit) if r.achat else "—" }} {{ "%.2f"|format(r.montant) }} Modifier
{% else %}

Aucun rÚglement enregistré.

{% endif %}
{% if frais_personnel %}
{% for f in frais_personnel %} {% endfor %}
EmployéPériodeMontant (MAD)Description
{{ f.employe }} {{ f.periode }} {{ "%.2f"|format(f.montant) }} {{ f.description or "—" }} Modifier
{% else %}

Aucun frais de personnel enregistré.

{% endif %}
{% if autres_frais %}
{% for f in autres_frais %} {% endfor %}
TypeDateMontant (MAD)Description
{{ f.type_frais }} {{ f.date_frais }} {{ "%.2f"|format(f.montant) }} {{ f.description or "—" }} Modifier
{% else %}

Aucun autre frais enregistré.

{% endif %}

Générer un rapport imprimable limité à la ferme d'exploitation : frais de personnel, autres frais, ou les deux ensemble.

{% if filtre_mois or filtre_fournisseur_id or filtre_type_frais or filtre_employe or filtre_groupement != "mois" %} {% endif %}

Résumé par {{ "mois" if filtre_groupement == "mois" else ("trimestre" if filtre_groupement == "trimestre" else "année") }} (achats + autres frais + frais de personnel)

{% if resume_periode %}
{% for r in resume_periode %} {% endfor %}
PériodeAchats (MAD)Autres frais (MAD)Frais personnel (MAD)Total (MAD)
{{ r.periode }} {{ "%.2f"|format(r.achats) }} {{ "%.2f"|format(r.autres_frais) }} {{ "%.2f"|format(r.frais_personnel) }} {{ "%.2f"|format(r.total) }}

Les frais de personnel sans date de période renseignée (anciennes saisies) n'apparaissent pas ici tant qu'ils ne sont pas mis à jour.

{% else %}

Pas encore de données.

{% endif %}

Achats par fournisseur

{% if par_fournisseur %} {% for nom, nb, total in par_fournisseur %} {% endfor %}
FournisseurNb achatsTotal (MAD)
{{ nom }}{{ nb }}{{ "%.2f"|format(total or 0) }}
{% else %}

Aucune donnée.

{% endif %}

Autres frais par type

{% if par_type_frais %} {% for type_frais, total in par_type_frais %} {% endfor %}
TypeTotal (MAD)
{{ type_frais }}{{ "%.2f"|format(total or 0) }}
{% else %}

Aucune donnée.

{% endif %}

Frais de personnel par employé

{% if par_employe %} {% for employe, total in par_employe %} {% endfor %}
EmployéTotal (MAD)
{{ employe }}{{ "%.2f"|format(total or 0) }}
{% else %}

Aucune donnée.

{% endif %}

Frais de personnel par période

{% if par_periode %} {% for periode, total in par_periode %} {% endfor %}
PériodeTotal (MAD)
{{ periode }}{{ "%.2f"|format(total or 0) }}
{% else %}

Aucune donnée.

{% endif %}
{% endblock %}