Docs Peppol and XRechnung E-Invoices

Taxes and VAT categories

Every line of an e-invoice carries an EN 16931 VAT category. Lines with a VAT rate above 0% are always category S. For 0% lines the plugin picks the category from the trade, unless you set one per tax class:

CategoryUsed forPicked on its own when
SStandard and reduced ratesThe rate is above 0%
KIntra-community supply of goodsEU business buyer with a VAT number in another EU country, physical product
AEReverse chargeSame as K, for virtual and downloadable products
GExport outside the EUThe delivery country is outside the EU
ZZero rated goodsDomestic 0% line and you have a VAT number
EExempt from VATDomestic 0% line and you have no VAT number (small business)
OOutside the scope of VATOnly when set by you

Categories that need an exemption reason get the official VATEX code and the reason text you set. Shipping and fees become their own lines, coupons are applied the way WooCommerce applied them, and negative fees become a document discount. If the order total and the calculated total differ by a cent, the cent is carried in the rounding field, so the XML total always matches the order.

Taxes and emails settings
Tax mapping, reason texts and email settings.