Do I have to pay tax on the ticket if I do not live in Germany?

According to German law, even foreign companies and non-citizens have to pay tax on their tickets.