For orders from other EU countries calculated XT-Commerce is no correct way of TVA 19% on prices in the shop. The classification, whether a customer is from abroad depends on the Billing Address, not the delivery address. So you could come to de idea, as a German customer to specify just a Swiss billing address and have them delivered the product to Germany.
Wer will ,that non-EU customers will pay the VAT, the following must be in the database cells change:
The corresponding entries of column tax_rate on 19 set, therefore applies to all items, which are subject to VAT, this rate and not partially 0%.