I think Stonecold may be right...if you had notified them in advance, the method of calculating the revised fare may have applied, but the failure to show was a breach in itself.
If you were inclined, I think there is a small claims system in Germany. This website might help:
https://www.online-mahnantrag.de/oma...&Command=start