• Resolved hussong

    (@hussong)


    I am really struggling with these German translations, they seem way off:

    – Zus?tzlicher reduzierter Preis
    – Stark reduzierter Preis

    I guess this is based on the translations for the different tax rates in WooCommerce, which are also quite off (and have been incorrect for a long time):

    – Reduzierter Preis
    – Steuerfreie

    It appears that the translations are being used when the tax classes are automatically created and populated. I’ll try to fix my language files and see if I can re-create them with a more correct/sane German name.

    Question: will the updating of tax rates work in the future with ‘custom’ tax class names (provided I keep my language files up to date with my corrections)?

    This is important to me since tax class names are somewhat eternal. Once I’ve assigned the tax class to hundreds or (thousands) of products and the products are written to thousands (or tens of thousands) of orders, I don’t want to mess with them ever again…

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author vendidero

    (@vendidero)

    Hi there,

    we are struggling too – do you have a better translation at hand? We are “Muttersprachler” but these tax classes do not even exist in Germany (as we do only know the standard and reduced tax class).

    If I were you I would be a little careful with updating the tax class names. That’s a sensitive piece of information. It is not easy for the plugin to find/determine the right tax classes by custom slugs. There is a filter available to adjust the searching thought: https://github.com/vendidero/one-stop-shop-woocommerce/blob/main/src/Tax.php#L427

    Cheers

    Thread Starter hussong

    (@hussong)

    Thanks a lot for the quick reply!

    I’m a “Muttersprachler” as well, that’s why it’s driving me nuts I guess ??

    I’ve done some digging and have gathered my translations here: https://docs.google.com/spreadsheets/d/1ricGSHsjiI4Sl0_-yyl7zxKJ_5Rn0UmPNXpVis0xLHY/edit?usp=sharing

    My best source for German names for the special tax classes (intermediate, super-reduced, zero) was the EU website (seems legit): https://europa.eu/youreurope/business/taxation/vat/vat-rules-rates/index_de.htm

    DATEV seems to prefer “reduziert” over “erm??igt”, plus it’s a bit simpler, so I’m running with “reduziert” (of course that’s just a matter of personal preference): https://apps.datev.de/dnlexka/document/1021662#D288230377594320267

    I just did some testing and I can have pretty tax class names (and slugs) via the language files (for WooCommerce and OSS), but then the plugin seems to have trouble finding them again. The tax classes are created but EU rates are only written for Standard (however, when I disable OSS Teilname again, the plugins seems to find my reduced rate and sets all rates to 7%).

    I would like to try the filter next, so I can provide my actual slugs to the plugin. Could you give an example what the function would look like in a functions.php file?

    Side note: Kudos for using GB + BT* for Northern Ireland! I puzzled this out for myself and my clients back in December, but haven’t seen anyone else use it ‘in the wild’ yet ??

    Best Regards

    Thread Starter hussong

    (@hussong)

    Hm, I’m starting to realize that a second reduced rate is not necessarily the same as an intermediate rate. Have to rethink how to map this to WooCommerce, if I need another tax class and what it means for my naming scheme. Oh dear, this is quite a bit more complex than I though it would be :-/

    • This reply was modified 3 years, 9 months ago by hussong.
    Plugin Author vendidero

    (@vendidero)

    Hi there,

    yep, that’s what we’ve noticed as well ??

    Cheers

    • This reply was modified 3 years, 9 months ago by vendidero.
    Thread Starter hussong

    (@hussong)

    I’m still trying to find a tax class setup that can cover all countries with all their special cases in a way that’s safe and manageable for the store owner.

    @vendidero If you’re currently in the same boat and would like to compare notes, feel free to get in touch!

    Plugin Author vendidero

    (@vendidero)

    Hi there,

    you cannot combine these different reduced rate tax classes (e.g. reduced, greater reduced, super reduced). These tax classes must be handled separately to make sure they are selectable on a per-country base. I guess we won’t find a more simple solution here as the problem is too complex.

    Cheers

    Thread Starter hussong

    (@hussong)

    Sure, combining them is not an option at all. I was thinking about how to set up the reduced tax classes and here are my current thoughts:

    • There are two “reduced rates” (“super-reduced” and “intermediate” are “special rates” and separate tax classes).
    • Most EU countries have two reduced rates. Some only have one. Denmark has none.
    • There are different ways to order and name them (1 and 2, high and low, common and rare etc.)
    • Shops based in Germany will already have a tax class called “Erm??igter Steuersatz” (or similar), with 7% set for all EU countries (unless over threshold).
    • Shop owners will probably want to keep using this tax class, so they don’t have to re-assign the reduced tax class on their products.
    • The safe option would be to re-use this existing tax class for the HIGHER of the two reduced rates. That way the shop owner is on the safe side and can err on the side of caution. Better have a rate too high than too low here. If a country only has one reduced rate, it goes in this tax class.
    • The LOWER of the two reduced rates could go in a NEW tax class called “lower reduced rate” (or something). This is a new tax rate and will have to be manually assigned to products for the lower rates to take effect.

    Hope this helps!

    • This reply was modified 3 years, 9 months ago by hussong.
    Plugin Author vendidero

    (@vendidero)

    Hi there,

    Shop owners will probably want to keep using this tax class, so they don’t have to re-assign the reduced tax class on their products.

    that’s actually whats happening in the plugin already. We are using the default reduced tax class to import the lower (not the higher) reduced tax rates. We’ve been using the EU VAT overview for that purpose: https://europa.eu/youreurope/business/taxation/vat/vat-rules-rates/index_en.htm

    If you consider Austria for example there are many more products applicable to the lower reduced tax class than for the higher one (see: https://www.avalara.com/vatlive/en/country-guides/europe/austria/austrian-vat-rates.html).

    Cheers

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Tax Class Names / Translations’ is closed to new replies.