{% extends 'app/base.html.twig' %} {% block title %}Charges fixes{% endblock %} {% block body %}

Charges fixes mensuelles

Suivi des charges de fonctionnement par année
Ajouter Ajouter pour l'année
{# ── Sélecteur d'année ─────────────────────────────────────────────────────── #}
{# ── KPIs par type ─────────────────────────────────────────────────────────── #} {% if totalParType is not empty %}
{% set couleurs = {'salaires': 'primary', 'electricite': 'warning', 'eau_gaz': 'info', 'loyer': 'secondary', 'maintenance': 'danger', 'diverses': 'dark'} %} {% for t in totalParType %}
{{ t.type_charge|replace({'_': ' '}) }}
{{ t.total|number_format(2, ',', ' ') }} €
{% endfor %}
{% endif %} {# ── Tableau ───────────────────────────────────────────────────────────────── #}
{% if charges is empty %}
Aucune charge enregistrée pour {{ annee }}
{% else %}
{% set moisNoms = {1:'Janvier',2:'Février',3:'Mars',4:'Avril',5:'Mai',6:'Juin',7:'Juillet',8:'Août',9:'Septembre',10:'Octobre',11:'Novembre',12:'Décembre'} %} {% for charge in charges %} {% endfor %} {% set total = 0 %} {% for c in charges %}{% set total = total + c.montant %}{% endfor %}
Mois Type de charge Montant (€) Actions
{{ moisNoms[charge.mois] }} {{ charge.type_charge|replace({'_': ' '}) }} {{ charge.montant|number_format(2, ',', ' ') }} €
Total {{ annee }} {{ total|number_format(2, ',', ' ') }} €
{% endif %}
{% endblock %}