<%= t("admin.billing_invoices.edit.title", number: @invoice.number, club: @club.name) %>

<%= t("admin.billing_invoices.edit.status_label") %> <%= @invoice.status %> <% if @invoice.emailed_at.present? %> ยท <%= t("admin.billing_invoices.edit.sent_at", date: @invoice.emailed_at.in_time_zone.strftime("%d/%m/%Y %H:%M")) %> <% end %>

<%= form_with model: @invoice, url: admin_club_billing_invoice_path(@club, @invoice), multipart: true, method: :patch do |f| %> <%= f.label :number, t("admin.billing_invoices.edit.number_label") %> <%= f.text_field :number, required: true, disabled: @invoice.status.in?(%w[sent]) %> <%= f.label :issued_on, t("admin.billing_invoices.edit.issued_on_label") %> <%= f.date_field :issued_on, required: true, disabled: @invoice.status.in?(%w[sent]) %> <%= label_tag :amount_euros, t("admin.billing_invoices.edit.amount_label") %> <%= number_field_tag "billing_invoice[amount_euros]", @invoice.amount_cents / 100.0, step: 0.01, min: 0.01, required: true, disabled: @invoice.status.in?(%w[sent]) %> <% if @payment %>

<%= t("admin.billing_invoices.edit.payment_info", description: @payment.display_description, amount: @payment.formatted_amount) %>

<% end %> <%= f.label :pdf, t("admin.billing_invoices.edit.pdf_label") %> <% if @invoice.pdf.attached? %>

<%= t("admin.billing_invoices.edit.pdf_already", filename: @invoice.pdf.filename) %>

<% end %> <%= f.file_field :pdf, accept: "application/pdf" %> <%= f.label :notes, t("admin.billing_invoices.edit.notes_label") %> <%= f.text_area :notes, rows: 2 %>
<% unless @invoice.status.in?(%w[sent]) %> <%= f.submit t("admin.billing_invoices.edit.save_draft"), name: "commit_action", value: "draft", class: "btn btn-secondary" %> <%= f.submit t("admin.billing_invoices.edit.issue_send"), name: "commit_action", value: "issue", class: "btn btn-primary", data: { turbo_confirm: t("admin.billing_invoices.edit.issue_confirm", email: @club.billing_email) } %> <% end %>
<% end %>

<%= link_to t("admin.billing_invoices.edit.back"), admin_club_billing_invoices_path(@club) %>