{% extends 'layouts/authenticated.html.twig' %} {% block page_title %}Mes ventes{% endblock %} {% block content %}

Mes ventes

← Retour aux rapports
{# Filtres #}
{# Table ventes #}
{% for sale in sales %} {% set statusColors = { 'completed': 'green', 'voided': 'red', 'refunded': 'gray', 'partial_refund': 'yellow' } %} {% set statusLabels = { 'completed': 'Complétée', 'voided': 'Annulée', 'refunded': 'Remboursée', 'partial_refund': 'Remb. partiel' } %} {% else %} {% endfor %}
N° Vente Date Articles Total Statut Client
{{ sale.saleNumber }} {{ sale.createdAt|date('d/m/Y H:i') }} {{ sale.itemsCount }} {{ sale.total|number_format(0, ',', ' ') }} FCFA {{ statusLabels[sale.status]|default(sale.status) }} {{ sale.customer ? sale.customer.fullName : '—' }}
Aucune vente trouvée
{% if sales.getTotalItemCount > sales.getItemNumberPerPage %}
{{ knp_pagination_render(sales) }}
{% endif %}
{% endblock %}