{% extends 'layouts/authenticated.html.twig' %} {% block page_title %}Dépense {{ expense.reference }}{% endblock %} {% block content %}

{{ expense.reference }}

{{ expense.title }}

Retour
{# Détails de la dépense #}

Informations

Référence
{{ expense.reference }}
Statut
{{ expense.statusLabel }}
Montant
{{ expense.formattedAmount }}
Date de la dépense
{{ expense.expenseDate|date('d/m/Y') }}
Catégorie
{% if expense.category %} {{ expense.category.name }} {% endif %}
Soumise par
{% if expense.submittedBy %} {{ expense.submittedBy.fullName }} {% endif %}
{% if expense.description %}
Description
{{ expense.description|nl2br }}
{% endif %} {% if expense.notes %}
Notes
{{ expense.notes|nl2br }}
{% endif %}
{# Justificatifs #} {% if expense.attachments|length > 0 %}

Justificatifs ({{ expense.attachments|length }})

{% for attachment in expense.attachments %}

{{ attachment.media.originalFileName }}

{{ (attachment.media.fileSize / 1024)|number_format(0) }} Ko

{% endfor %}
{% endif %} {# Motif de refus #} {% if expense.isRejected and expense.rejectionReason %}

Motif du refus

{{ expense.rejectionReason }}

{% if expense.validatedBy %}

Refusée par {{ expense.validatedBy.fullName }} {% if expense.validatedAt %}le {{ expense.validatedAt|date('d/m/Y à H:i') }}{% endif %}

{% endif %}
{% endif %} {# Historique des relances #} {% if expense.reminders|length > 0 %}

Historique des relances

{% for reminder in expense.reminders %}
{{ reminder.reminderNumber }}

Relance n°{{ reminder.reminderNumber }} envoyée à {{ reminder.sentTo.fullName }}

{{ reminder.sentAt|date('d/m/Y à H:i') }} - via {{ reminder.channel }}

{% endfor %}
{% endif %}
{# Sidebar: Actions + Timeline #}
{# Actions d'approbation #} {% if expense.isPendingValidation %}

Actions

{# Approuver #}
{# Rejeter #}
{% endif %} {# Timeline #}

Historique

  1. Créée

  2. {% if expense.submittedAt %}
  3. Soumise

  4. {% endif %} {% if expense.validatedAt %}
  5. {{ expense.isApproved ? 'Approuvée' : 'Refusée' }} {% if expense.validatedBy %}par {{ expense.validatedBy.fullName }}{% endif %}

  6. {% endif %}
{% endblock %}