Évolution gains vs dépenses
Cumul mensuel sur la durée du projet
Dépenses fournisseurs allouées
{{ view.allocation_count }} lignes| Date | Fournisseur | Libellé | Catégorie | Montant HT | Quote-part | Alloué | Statut |
|---|---|---|---|---|---|---|---|
| {{ expense.dateDepense|date('d') }} {{ month_names[expense.dateDepense|date('n')] }} {{ expense.dateDepense|date('Y') }} | {{ expense.fournisseur.nom|default('—') }} | {{ expense.numeroDocument }} | {{ expense.categorie.nom|default('Sans catégorie') }} | {{ expense.montanHt|number_format(2, ',', ' ') }} € | {{ (allocation.allocatedPercent ?: (expense.montanHt > 0 ? allocation.allocatedAmount / expense.montanHt * 100 : 0))|number_format(0, ',', ' ') }}% | {{ allocation.allocatedAmount|number_format(2, ',', ' ') }} € | {{ expense.status == 'draft' ? 'Brouillon' : (expense.status == 'paid' ? 'Payée' : 'Validée') }} |
| Aucune dépense ventilée sur cette période. | |||||||
| Total dépenses allouées | {{ view.supplier_expenses|number_format(2, ',', ' ') }} € | {{ view.supplier_expenses|number_format(2, ',', ' ') }} € | |||||
Indemnités kilométriques
{{ view.mileage_count }} déplacements| Date | Collaborateur | Motif | Km | Taux/km | Montant | Statut |
|---|---|---|---|---|---|---|
| {{ mileage.tripDate|date('d') }} {{ month_names[mileage.tripDate|date('n')] }} {{ mileage.tripDate|date('Y') }} | {{ mileage.employee ? mileage.employee.prenom|slice(0,1) ~ '. ' ~ mileage.employee.nom : '—' }} | {{ mileage.purpose }} | {{ mileage.kilometers|number_format(0, ',', ' ') }} | {{ mileage.ratePerKm|number_format(2, ',', ' ') }} € | {{ mileage.amount|number_format(2, ',', ' ') }} € | {{ view.mileage_status_labels[mileage.status]|default(mileage.status) }} |
| Aucune indemnité sur cette période. | ||||||
| Total indemnités km | {{ view.mileages|reduce((carry, item) => carry + item.kilometers, 0)|number_format(0, ',', ' ') }} km | {{ view.mileage_expenses|number_format(2, ',', ' ') }} € | ||||
Coûts salariaux alloués
{{ view.salary_allocation_count }} imputations| Période | Coût agrégé |
|---|---|
| {{ month_names[row.month|slice(5, 2)|number_format(0)]|capitalize }} {{ row.month|slice(0, 4) }} | {{ row.amount|number_format(2, ',', ' ') }} € |
| Aucun coût salarial imputé sur cette période. | |
| Total coûts salariaux | {{ view.salary_expenses|number_format(2, ',', ' ') }} € |
Facturation
{{ view.document_count }} factures| N° facture | Date | Libellé | Montant HT | TTC | Statut |
|---|---|---|---|---|---|
| {{ document.number ?: 'Brouillon' }} | {{ document.issueDate ? document.issueDate|date('d/m/Y') : '—' }} | {{ document.lines|first ? (document.lines|first).label : 'Facture projet' }} | {{ document.subtotalHt|number_format(2, ',', ' ') }} € | {{ document.totalTtc|number_format(2, ',', ' ') }} € | {{ view.billing_status_labels[document.status]|default(document.status) }} |
| Aucune facture associée au projet. | |||||
| Total facturation | {{ view.billing_total_ht|number_format(2, ',', ' ') }} € | {{ view.billing_total_ttc|number_format(2, ',', ' ') }} € | |||