{% extends 'admin/layout.html.twig' %} {% block title %}Devis et factures — {{ project.name }}{% endblock %} {% block admin_body %}
Commercial · {{ project.name }}

{{ can_permission('QUOTE') and can_permission('INVOICE') ? 'Devis & factures' : (can_permission('QUOTE') ? 'Devis' : 'Factures') }}

Tous les documents commerciaux générés pour le projet actif.

{% if can_permission('QUOTE') %}
{% for document in quotes %} {% else %}{% endfor %}
N°DateLieuMontant HTMontant TTCStatut
{{ document.number }} {{ document.issueDate|date('d/m/Y') }} {{ document.prospection.venueEntity ? document.prospection.venueEntity.name : document.prospection.venue }} {{ document.amountHt|number_format(2, ',', ' ') }} € {{ document.amountTtc|number_format(2, ',', ' ') }} € {% if document.status == 'converted' %}Facturé{% else %}{{ document.status }}{% endif %} Voir
Aucun devis généré pour {{ project.name }}.
{% endif %} {% if can_permission('INVOICE') %}
{% for document in invoices %} {% else %}{% endfor %}
N°DateLieuDevis sourceMontant HTMontant TTCPaiement
{{ document.number }} {{ document.issueDate|date('d/m/Y') }} {{ document.prospection.venueEntity ? document.prospection.venueEntity.name : document.prospection.venue }} {{ document.sourceDocument ? document.sourceDocument.number : '—' }} {{ document.amountHt|number_format(2, ',', ' ') }} € {{ document.amountTtc|number_format(2, ',', ' ') }} € {% set ps=paymentService.status(document) %}{% if ps=='PAID' %}Payée{% elseif ps=='PARTIAL' %}Partielle{% else %}À encaisser{% endif %}
{% if ps!='PAID' and can_permission('PAYMENT',2) %}{% endif %}Voir
Aucune facture générée pour {{ project.name }}.
{% endif %}
{% if can_permission('INVOICE') and can_permission('PAYMENT',2) %}{% for document in invoices %} {% if paymentService.status(document) != 'PAID' %} {% endif %} {% endfor %}{% endif %} {% endblock %}