Hotfix for different labeled transactions are supported now.

This commit is contained in:
Basti 2024-03-24 15:42:05 +00:00
parent fa1df049cb
commit 8822116210

View file

@ -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" # add the second entry of the sepa reference (sf) to the reference string if the first entry contans "MREF"
if sf[0] == "MREF" if sf[0] == "MREF"
reference = sf[1] reference = sf[1]
# puts reference
end end
end end
# if the mitgliedsnummer is a single digit number, the reference is "Mitgliedsbeitrag Nr. 01" and not "Mitgliedsbeitrag Nr. 1" # 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 # 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.entry_date
# puts t.amount # puts t.amount
payment = { payment = {