Tax classes

Tax classes can be adapted, added and removed via TypoScript. Three classes are predefined:

EXT:cart/Configuration/TypoScript/constants.typoscript
plugin.tx_cart {
    taxClasses {
        1 {
            value = 19
            calc = 0.19
            name = normal
        }
        2 {
            value = 7
            calc = 0.07
            name = reduced
        }
        3 {
            value = 0
            calc = 0.00
            name = free
        }
    }
}
Copied!

Tax classes can also depend on countries:

e.g. EXT:sitepackage/Configuration/TypoScript/setup.typoscript (not in constants.typoscript!)
plugin.tx_cart {
    // unset predefined tax classes
    taxClasses >
    taxClasses {
        de {
            1 {
                value = 19
                calc = 0.19
                name = normal
            }
            2 {
                value = 7
                calc = 0.07
                name = reduced
            }
        }
        at {
            1 {
                value = 20
                calc = 0.2
                name = normal
            }
            2 {
                value = 10
                calc = 0.1
                name = reduced
            }
        }
        // 'fallback' will be used if the country chosen by the customer is
        // not defined above.
        // It is of course not recommended to make use of it!
        fallback {
            1 {
                value = 15
                calc = 0.15
                name = normal
            }
            2 {
                value = 7
                calc = 0.07
                name = reduced
            }
        }
    }
}
Copied!