Create a new "default-channel" with currency EUR and default country Germany.
Configure Vatlayer plugin for Germany (Origin Country = DE, Countries for which taxes will be calculated from origin country = DE)
Fetch Taxes under configuration -> taxes. This initially didn't not work because of a rate limitation on Vatlayer side. Your django-prices-vatlayer package sends two requests right one after the other, which is too quickly. I added a delay, now it works - so I have tax data for many countries. Among them is also Germany with the correct standard tax rate (I checked in the database) and several reduced rates. Configuration-wise I have all three checkboxes checked.
Create a Product Type or Product: There is only one Tax rate "standard" available.
Place an order, look at the dashboard again: The calculated tax is anything but correct. See examples appended as screenshots. All these orders have been placed with the same configuration as described above. Only one channel, all products have tax rate "standard" (there is no other tax rate available anyways..)
Screenshots
Http request and response from inspector
The part of the graphql request regarding taxes when opening the page to create a new product in the dashboard:
Fixed. It was due to a wrong translation in the dashboard frontend, so just a misconfiguration. There's still an issue with the missing list of tax rates - I'll open a new issue for that.
What I'm trying to achieve
Steps to reproduce the problem
Screenshots
Http request and response from inspector
The part of the graphql request regarding taxes when opening the page to create a new product in the dashboard:
Reponse (only the part regarding taxes)
Console output
Nothing
System information
Saleor version:
Operating system:
Browser: