Taxes
Product Tax classes
Κανονικός
Μειωμένος
Υπερμειωμένος
Απαλλαγή
Customer Tax Class
Απαλλαγή
Ειδικό Καθεστώς
Ενδοκοινοτικό
Κανονικό Καθεστώς
Τρίτων χωρών
Χωρίς ΦΠΑ
Pylon Tax Rates
24%
4% αρ. 31 ν5057/2023
13%
6%
17%
9%
4%
Άνευ ΦΠΑ
3% αρ.31 ν5057/2023
A magento tax rule has
1 or more tax rates
1 or customer tax classes
1 or more product tax classes
A magento tax rate only has filtering about
Country
Region
Zip code
Percentage
Current implementation
1-1 mapping for product tax classes already created 1-1 mapping for customer tax classes already created 1-1 mapping for tax rates already created
Tax Rules were created to apply the proper taxes to the products based on product tax class and customer tax class
Guest Customers
Because we can't apply dynamically the tax classes we use shipping origin for displaying prices. However when the customer reaches the checkout page we apply the tax class based on the customer address.
Registered Customers
We apply the tax class based on the customer group class. For that reason we created two new groups
Retail Reduced Wholesale Reduced
Future implementation
Make tax rates bullet proof if the customer is registered with a reduced tax class and he chooses a shipping address in mainland. In that case the normal tax class should be applied, not the reduced one.
Possible implementation could involve adding new tax rates for reduced tax classes and creating new tax rules for them for mainland.
Discussing in Magento repository these limitations: https://github.com/magento/magento2/issues/39779