{% extends 'app/base.html.twig' %} {% block title %}Valorisation des stocks{% endblock %} {% set moisNom = ['', 'Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre'] %} {% set prevMois = mois - 1 %} {% set prevAnn = annee %} {% if prevMois < 1 %}{% set prevMois = 12 %}{% set prevAnn = annee - 1 %}{% endif %} {% set nextMois = mois + 1 %} {% set nextAnn = annee %} {% if nextMois > 12 %}{% set nextMois = 1 %}{% set nextAnn = annee + 1 %}{% endif %} {% block body %}
Stocks

Valorisation des stocks

{% if not cloture %}
{% endif %}
{# ── Navigation mois ───────────────────────────────────────────────────── #}
{{ moisNom[mois] }} {{ annee }}
{# ── État ──────────────────────────────────────────────────────────────── #} {% if cloture %}
Ce mois est clôturé. La valorisation ne peut plus être modifiée.
{% endif %} {% if dateValo %}
Valorisation enregistrée le {{ dateValo|date('d/m/Y à H:i') }}.
{% endif %} {# ── Tableau ───────────────────────────────────────────────────────────── #}
{% if lignes is empty %}
Aucune valorisation pour {{ moisNom[mois] }} {{ annee }}.
{% if not cloture %} Cliquez sur Valoriser maintenant pour capturer l'état actuel du stock. {% endif %}
{% else %}
{% set totalTtc = 0 %} {% set totalHt = 0 %} {% for l in lignes %} {% set totalTtc = totalTtc + l.valeur_stock_ttc %} {% set totalHt = totalHt + l.valeur_stock_ht %} {% endfor %}
Produit Catégorie Quantité Unité PU TTC PU HT Valeur TTC Valeur HT
{{ l.produit }} {{ l.categorie ?: '—' }} {{ l.quantite|number_format(3, ',', ' ') }} {{ l.unite }} {{ l.prix_unitaire|number_format(3, ',', ' ') }} € {{ l.prix_unitaire_ht|number_format(3, ',', ' ') }} € {{ l.valeur_stock_ttc|number_format(2, ',', ' ') }} € {{ l.valeur_stock_ht|number_format(2, ',', ' ') }} €
Total : {{ totalTtc|number_format(2, ',', ' ') }} € {{ totalHt|number_format(2, ',', ' ') }} €
{% endif %}
{% endblock body %}