If you, as a company, transport passengers across the borders at German seaports or across the border to Switzerland with buses and coaches that are not registered in Germany, you must pay turnover tax.
Unfortunately this specification of service has not yet been completely translated.