Have you defined which countries are subject to VAT in admin>configuration>countries?
Could you display your tax settings?: Tax Settings Prices include tax: Allow customers to select tax display type: Tax display type: Display tax suffix: Display all applied tax rates: Hide zero tax: Hide tax in order summary: Tax based on: Default tax address: Country: State / province: Zip / postal code: Shipping is taxable: Payment method additional fee is taxable: EU VAT enabled:
> Have you defined which countries are subject to VAT in admin>configuration>countries?
Yes. in fact the "order tax" is 0, correctly. But the product price INCLUDE tax. And the total is equal product price and include tax.
My tax settings: Prices include tax: True Allow customers to select tax display type: False Tax display type: "Including Tax" Display tax suffix: True Display all applied tax rates: True Hide zero tax: False Hide tax in order summary: True Tax based on: "Shipping Address" Default tax address: Country: Italy State / province: Lucca (is Italy province) Zip / postal code: empty Shipping is taxable: True Shipping price includes tax: True Shipping tax class: "IVA 21%" (IVA is VAT!) Payment method additional fee is taxable: False EU VAT enabled: True Your shop country: "Italy" Allow VAT exemption: True Use web service: False Notify admin when a new VAT number is submit: True
But product price CONTAIN VAT. (The VAT is not separated).
Nop defines taxes accordingly with the shipping address (as you configured it) and not with the address from which it was shipped (Italy or Switzerland). Nop handles only one sender address.
I am making a purchase on my store with a testing client.
If I make a normal purchase, the bild is like this:
Subtotal: 1,00€ VAT inc. Shipping: 0,00€ VAT inc. Tax 21% : 0,17€ Total: 1,00€
If I set that this client is tax exempt, the bild is like this:
Subtotal: 1,00€ VAT inc. Shipping: 0,00€ VAT inc. Tax 0% : 0€ Total: 1,00€
This is wrong, the correct bild should be this:
Subtotal: 0,83€ VAT inc. Shipping: 0,00€ VAT inc. Tax 0% : 0€ Total: 0,83€
I think that the issue is that if whe set to true "Prices include tax: true", nopcommerce does not discount the tax to prices when whe set tax free client.