I signed up for a service which is paid monthly, with a contract which went for one year and then auto-updates for another year if not canceled. The payment is done via SEPA Lastschrift (both I and the service are located in Germany).
For a year, everything went well, and I did not cancel. Suddenly, the thirteenth payment request was rejected by the bank, resulting in a rejection charge for my service provider. When I asked my bank to look into it, the first thing they did was to try to repeat the procedure, resulting in a second rejection and second charge.
After finally talking to a bank employee with some more knowledge, she suggested that I sign a new Lastschrift permission form, so the next payment will work properly. This will however not clear up why the process went awry in the first place.
I have a suspicion that my service provider will try to saddle me with the rejection charges. Our contract specifies that I have to carry them in case that there is not sufficient money on my account, but does not mention rejection for other reasons. So I am very interested in finding out why the whole thing did not work, especially whether it was a mistake by me, by my service provider, or by one of our banks.
The reason they have given me until now is "Gläubiger ID ungültig", invalid creditor ID. The lady from the phone banking said she does not have a way to check what happened.
What are my options for further pursuing the matter? Is there some entity which can find out what went wrong, and are they obliged or at least likely to give the information to me as an interested party?
Note that I'm not asking for legal advice, just wondering how can I obtain this information about a transaction involving my account.