The Austrian franchiser probably pays a lot for using the Starbucks brand and franchise concept to an offshore company (not in the US) owned by Starbucks, that pays a kickback to another offshore entity owned by the franchiser.
Now all the profit is offshore. Everybody happy, except the Austrian government (who don't get corporate tax because the franchise hardly makes any profit in Austria) and sausage stands (who wonder if they could make more money if they join the Starbucks franchise)