{% extends '@Commercial/commercial/layout.html.twig' %} {% block commercial_title %}{{ supplier.nom }}{% endblock %} {% block commercial_content %} {% set month_names = {1:'janv.',2:'févr.',3:'mars',4:'avr.',5:'mai',6:'juin',7:'juil.',8:'août',9:'sept.',10:'oct.',11:'nov.',12:'déc.'} %} {% set full_month_names = {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'} %} {% set initials = supplier.nom|split(' ')|map(word => word|slice(0,1))|join|slice(0,2)|upper %}
{{ initials }}

{{ supplier.nom }}

{{ supplier.supplierType == 'individual' ? 'Particulier' : 'Entreprise' }}{{ supplier.deleted ? 'Archivé' : 'Actif' }}

{% if supplier.legalIdentifier %}SIRET : {{ supplier.legalIdentifier }}{% endif %}{% if supplier.city %}{{ supplier.city }}{% if supplier.department %} ({{ supplier.department }}){% endif %}{% endif %}Fournisseur depuis {{ full_month_names[supplier.createdAt|date('n')] }} {{ supplier.createdAt|date('Y') }}{% if supplier.website %}{{ supplier.website|replace({'https://':'','http://':'','www.':''})|trim('/') }}{% endif %}

{% if is_granted('SUPPLIER_EDIT', company) %} Modifier{% endif %} Nouvelle dépense
Dépenses totales{{ view.totals.total|number_format(2, ',', ' ') }} €

sur toute la période

Ce mois{{ view.totals.month|number_format(2, ',', ' ') }} €

{% if view.month_change is not null %}{{ view.month_change > 0 ? '+' : '' }}{{ view.month_change|number_format(0, ',', ' ') }} % vs mois préc.{% else %}Pas de comparaison disponible{% endif %}

Validées{{ view.totals.validated|number_format(2, ',', ' ') }} €

{{ view.validated_count }} dépense{{ view.validated_count > 1 ? 's' : '' }}

En attente{{ view.totals.pending|number_format(2, ',', ' ') }} €

{{ view.pending_count }} dépense{{ view.pending_count > 1 ? 's' : '' }}

Dernière dépense{% if view.last_expense %}{{ view.last_expense.dateDepense|date('d') }} {{ month_names[view.last_expense.dateDepense|date('n')] }} {{ view.last_expense.dateDepense|date('Y') }}

{{ view.last_expense.numeroDocument }}

{% else %}—

Aucune dépense

{% endif %}

Informations légales

Coordonnées

Adresse

{{ supplier.address ?: 'Adresse non renseignée' }}{% if supplier.postalCode or supplier.city %}
{{ supplier.postalCode }} {{ supplier.city }}{% endif %}{% if supplier.department %}
{{ supplier.department }}{% endif %}
France

Email

{% if supplier.email %}{{ supplier.email }}{% else %}—{% endif %}

Téléphone

{% if supplier.phone %}{{ supplier.phone }}{% else %}—{% endif %}

Site web

{% if supplier.website %}{{ supplier.website }}{% else %}—{% endif %}

Code postal

{{ supplier.postalCode ?: '—' }}

Dernières dépenses

Voir toutes les dépenses
{% for expense in view.recent_expenses %}{% else %}{% endfor %}
DateLibelléCatégorieMontant TTCProjetsStatutActions
{{ expense.dateDepense|date('d') }} {{ month_names[expense.dateDepense|date('n')] }} {{ expense.dateDepense|date('Y') }}{{ expense.numeroDocument ?: 'Dépense' }}{% if expense.relativePath or expense.document %}{% endif %}{{ expense.categorie.nom|default('Sans catégorie') }}{{ expense.montantTTC|number_format(2, ',', ' ') }} €
{% for allocation in expense.projectAllocations %}{{ allocation.project.titre }}{% else %}{% if expense.projet %}{{ expense.projet.titre }}{% else %}Non ventilée{% endif %}{% endfor %}
{% set status = expense.status %}{{ status == 'draft' ? 'Brouillon' : (status == 'paid' ? 'Payée' : 'Validée') }}{% if is_granted('EXPENSE_EDIT', expense) %}{% endif %}
Aucune dépense enregistrée pour ce fournisseur.
Copié dans le presse-papiers
{% endblock %}