{% extends "base.html" %} {% set libelles = {"devis": "Devis", "facture": "Facture", "avoir": "Avoir"} %} {% block titre %}Gestion Commerciale{% endblock %} {% block contenu %}

đź›’ Gestion Commerciale

{% if ventes %}
{% for v in ventes %} {% endfor %}
TypeDateN°ClientProduitMontant (MAD)StatutDoc.
{{ libelles[v.type_document] }} {{ v.date_vente }} {{ v.numero_facture or ("#" ~ v.id) }} {{ v.client.nom }} {{ v.produit }} {{ "%.2f"|format(v.montant) }} {% if v.type_document == "facture" %} {{ v.statut_paiement }}{% if v.en_retard %} ⚠{% endif %} {% else %}—{% endif %} {% if v.facture_vente_path %}Voir{% else %}—{% endif %} Détail
{% else %}

Aucun document enregistré.

{% endif %}
{% if encaissements %}
{% for e in encaissements %} {% endfor %}
DateClientModeRéférenceFacture liéeMontant (MAD)
{{ e.date_encaissement }} {{ e.client.nom }} {{ e.mode_paiement }} {{ e.reference or "—" }} {{ (e.vente.numero_facture or e.vente.produit) if e.vente else "—" }} {{ "%.2f"|format(e.montant) }} Modifier
{% else %}

Aucun encaissement enregistré.

{% endif %}
{% if clients %}
{% for c in clients %} {% endfor %}
NomContactTéléphoneAdresseSolde dû (MAD)
{{ c.nom }} {{ c.contact or "—" }} {{ c.telephone or "—" }} {{ c.adresse or "—" }} {{ "%.2f"|format(c.solde) }} 📗 Grand livre Modifier
{% else %}

Aucun client enregistré.

{% endif %}
{% if produits %}
{% for p in produits %} {% endfor %}
NomDescriptionUnitéPrix par défaut (MAD)Emballage par défautStatut
{{ p.nom }} {{ p.description or "—" }} {{ p.unite or "—" }} {{ p.prix_unitaire_defaut if p.prix_unitaire_defaut is not none else "—" }} {{ p.type_emballage_defaut or "—" }} {% if p.actif %}Actif{% else %}Inactif{% endif %} Modifier
{% else %}

Aucun produit dans le catalogue. Ajoutez-en pour pré-remplir plus vite vos lignes de facture.

{% endif %}

Entités de facturation (nom, adresse, logo, RC/ICE, banque) sélectionnables sur chaque devis/facture/avoir.

{% if vendeurs %}
{% for v in vendeurs %} {% endfor %}
LogoNom de la sociétéAdresseTéléphoneRC / ICE
{% if v.logo_path %}Logo{% else %}—{% endif %} {{ v.nom_societe or "—" }} {{ v.adresse_ligne1 or "—" }} {{ v.telephone or "—" }} {{ v.rc or "—" }} / {{ v.ice or "—" }} Modifier
{% else %}

Aucun vendeur enregistré. Ajoutez-en un pour pouvoir l'assigner à vos factures.

{% endif %}
{% if filtre_mois or filtre_client_id %} {% endif %}

Les devis ne sont pas comptés (pas encore un engagement financier) ; les avoirs viennent en déduction.

Résumé des ventes par mois

{% if resume_mensuel %}
{% for r in resume_mensuel %} {% endfor %}
MoisNb documentsTotal net (MAD)
{{ r.mois }} {{ r.nb_ventes }} {{ "%.2f"|format(r.total) }}
{% else %}

Pas encore de données.

{% endif %}

Ventes par client

{% if par_client %}
{% for nom, nb, total in par_client %} {% endfor %}
ClientNb documentsTotal net (MAD)
{{ nom }}{{ nb }}{{ "%.2f"|format(total or 0) }}
{% else %}

Aucune donnée.

{% endif %}
{% endblock %}