diff --git a/beitragsquittung.rb b/beitragsquittung.rb index f873dab..1cf7b63 100755 --- a/beitragsquittung.rb +++ b/beitragsquittung.rb @@ -55,13 +55,18 @@ def get_payments_from_member_id(mitgliedsnummer) # add the second entry of the sepa reference (sf) to the reference string if the first entry contans "MREF" if sf[0] == "MREF" reference = sf[1] + # puts reference end end # if the mitgliedsnummer is a single digit number, the reference is "Mitgliedsbeitrag Nr. 01" and not "Mitgliedsbeitrag Nr. 1" # so we have to check for both cases - if reference.include?("Mitgliedsbeitrag Nr. #{mitgliedsnummer.to_s.rjust(2, '0')}") || reference.include?("Mitgliedsbeitrag Nr. #{mitgliedsnummer}") + if reference.include?("Mitgliedsbeitrag Nr. #{mitgliedsnummer.to_s.rjust(2, '0')}") || + reference.include?("Mitgliedsbeitrag Nr. #{mitgliedsnummer}") || + reference.include?("Mitgliedsbeitrag Mitgliedsnr.: #{mitgliedsnummer.to_s.rjust(2, '0')}") || + reference.include?("Mitgliedsbeitrag Mitgliedsnr.: #{mitgliedsnummer}") + # puts t.entry_date # puts t.amount payment = {