<%= render 'components/breadcrumb', crumbs: [ { name: 'Accueil', path: root_path }, { name: 'Tableau de bord', path: dashboard_path }, { name: "Commande ##{@order.id}", path: order_path(@order) }, { name: 'Facture', path: nil } ] %>

Facture

Commande #<%= @order.id %> • <%= @order.created_at.strftime("%d %B %Y") %>

<% if @stripe_invoice_pdf_url %> <%= link_to @stripe_invoice_pdf_url, target: "_blank", class: "inline-flex items-center px-4 py-2 bg-purple-600 text-white font-medium rounded-lg hover:bg-purple-700 transition-colors" do %> Télécharger la facture (PDF) <% end %> <% end %>

Émis par

<%= ENV.fetch("INVOICE_COMPANY_NAME", "AperoNight") %>

<% if ENV["INVOICE_COMPANY_ADDRESS_LINE_1"].present? %>

<%= ENV["INVOICE_COMPANY_ADDRESS_LINE_1"] %>

<% end %> <% if ENV["INVOICE_COMPANY_ADDRESS_LINE_2"].present? %>

<%= ENV["INVOICE_COMPANY_ADDRESS_LINE_2"] %>

<% end %> <% if ENV["INVOICE_COMPANY_EMAIL"].present? %>

<%= ENV["INVOICE_COMPANY_EMAIL"] %>

<% end %> <% if ENV["INVOICE_COMPANY_PHONE"].present? %>

<%= ENV["INVOICE_COMPANY_PHONE"] %>

<% end %> <% if ENV["INVOICE_COMPANY_VAT_NUMBER"].present? %>

TVA: <%= ENV["INVOICE_COMPANY_VAT_NUMBER"] %>

<% end %> <% if ENV["INVOICE_COMPANY_SIRET"].present? %>

SIRET: <%= ENV["INVOICE_COMPANY_SIRET"] %>

<% end %>

Facturé à

<%= @order.user.first_name %> <%= @order.user.last_name %>

<%= @order.user.email %>

<% if @order.user.company_name.present? %>

<%= @order.user.company_name %>

<% end %>

Événement

<%= @order.event.name %>

<% if @order.event.start_time %>
<%= @order.event.start_time.strftime("%d %B %Y à %H:%M") %>
<% end %> <% if @order.event.venue_name.present? %>
<%= @order.event.venue_name %>
<% end %>

Détails de la facture

<% @tickets.group_by(&:ticket_type).each do |ticket_type, tickets| %> <% end %>
Description Quantité Prix unitaire Total
<%= ticket_type.name %>
<%= ticket_type.description %>
<%= tickets.count %> <%= "%.2f" % (ticket_type.price_cents / 100.0) %>€ <%= "%.2f" % (tickets.count * ticket_type.price_cents / 100.0) %>€
Frais de service 1 1.00€ 1.00€
Total <%= "%.2f" % @order.total_amount_euros %>€

Paiement

Paiement effectué

Commande #<%= @order.id %> payée le <%= @order.updated_at.strftime("%d %B %Y") %>