Registering contribution for <%= @member.display_name %>

Member number<%= @member.number %>
Joined on<%= @member.joined_on %>
Expires on<%= @member.expires_on %>
<%= form_with(model: [@member, @contribution]) do |form| %>
<%= form.number_field :eurocents %>
<%= form.date_field :payment_on %>
<%= form.select :payment_method, %w[iban mbway multibanco] %>
<%= form.text_field :payment_reference %>
Adding a contribution will automatically bump the membership expiration date by one year. If it's the first contribution for this member, the join date will be set to the payment date and the expiration date one year after that. You can override the expiration date by setting a date below:
<%= form.date_field :overriden_expires_on %>
<%= form.submit %>
<% end %>