LIVE PREVIEWBUY FOR $44

The Solely WooCommerce Plugin That Splits a Single Product Into A number of VAT Charges on Invoices

SplitVAT solves an issue no different plugin can: splitting a single WooCommerce product into
a number of bill line gadgets, every with its personal VAT/tax fee. Your clients see one product —
your invoices, tax stories, and accounting exports present the legally required breakdown.

Demo & Screenshots

Product Landing Page —
Full overview with comparability tables, characteristic checklist, and screenshots.

Live Demo Store —
Browse 100 demo merchandise throughout 10 classes. Add to cart and full a check order to see the break up in motion.

Admin Demo Panel —
Discover SplitVAT settings, product configuration, order show, exports, and VAT stories.

(Login: demo / demo1234)

Fast demo hyperlinks:

What you’ll be able to see within the demo:

  • Product edit web page with SplitVAT tab and 13 nation presets
  • Cart with mixed show (buyer sees one product)
  • Frontend VAT breakdown on product pages, cart, checkout, and order affirmation
  • Order particulars with color-coded break up badges and VAT breakdown
  • 4 export codecs: CSV, DATEV, BMD (Austria), FEC (France)
  • Export preview with order rely and VAT abstract earlier than downloading
  • VAT Interval Abstract Report with date vary and standing filters
  • SplitVAT settings web page with all configuration choices
  • System Standing web page displaying compatibility checks and diagnostics
  • 100 demo merchandise throughout 10 classes (brunch, resort, catering, and many others.)

The Drawback SplitVAT Solves

WooCommerce solely permits one tax class per line merchandise. However many companies promote merchandise that legally
require a number of VAT charges on a single bill.

✕ With out SplitVAT — Legally Non-Compliant
Merchandise Web VAT Gross
Brunch Ticket €32.77 19% €39.00
Complete €32.77 €6.23 €39.00

Improper! Meals and drinks are taxed on the similar fee. This violates German BMF laws.

✓ With SplitVAT — Totally Compliant
Merchandise Web VAT Gross
Meals portion (80%) €29.16 7% €31.20
Drinks portion (20%) €6.55 19% €7.80
Complete €35.71 €3.29 €39.00

Appropriate! Every portion has its personal VAT fee. Bill is legally compliant. Buyer saved €2.94 in VAT.

In Germany, this break up is legally required since January 1, 2026 (BMF regulation). Related
necessities exist in Austria, Switzerland, France, and different EU international locations.

Use instances:

  • Brunch tickets: 80% meals at 7% VAT + 20% drinks at 19% VAT
  • Resort packages: 70% lodging at 7% + 30% breakfast at 19%
  • Occasion tickets: Meals, drinks, and leisure at totally different charges — and the client nonetheless receives a single ticket
  • Catering orders: Combined meals and beverage parts
  • Competition passes: Ticket + meals/drink included at totally different charges

How It Works

  1. Configure: Open any product, go to the SplitVAT tab, decide a rustic preset (or set customized guidelines)
  2. Promote: Prospects see and purchase ONE product on the full value — no confusion
  3. Bill: The order, bill, and tax abstract mechanically present the proper break up with separate VAT charges

Key Options

Characteristic Particulars
Product Break up Guidelines As much as 5 break up components per product. Set label, proportion, and WooCommerce tax class for every half. Percentages should complete 100%.
13 Nation Presets One-click setup for Germany, Austria, Switzerland, France, Netherlands, Belgium, Italy, Spain, United Kingdom, Eire, Turkey, UAE, Saudi Arabia — with country-specific VAT charges and labels.
Variable Product Assist Outline break up guidelines on the mum or dad product — all variations mechanically inherit the foundations and use their very own value for calculation.
Penny-Excellent Rounding “The rest on Final” algorithm ensures break up components all the time sum to the precise authentic value. No rounding errors, ever.
Bill Plugin Compatibility Examined and built-in with German Market, Germanized, WooCommerce PDF Invoices & Packing Slips (WP In a single day), and Versatile Invoices (WPDesk).
Ticket & Reserving Plugin Compatibility Occasion ticket, reserving and appointment plugins learn orders line by line, so a break up product would hand the client one ticket per VAT fee. SplitVAT presents the order as a single product to these plugins — one buy, one ticket, full quantity — whether or not the plugin points its numbers when the order is paid, whereas the affirmation e-mail is written, or when the client opens the order. Invoices, emails and exports maintain the break up.
Coupon & Low cost Assist Share and fixed-amount coupons are distributed proportionally throughout break up components. Even 100% low cost orders calculate VAT appropriately.
Proportional Refunds When refunding a break up product, all components are mechanically synced — qty, line complete, and tax quantities are calculated proportionally.
CSV Export Export orders with break up knowledge — one row per break up half. Prepared for Excel, Google Sheets, or any accounting device.
DATEV Export Generate DATEV Buchungsstapel format for direct import into German tax advisor software program. Computerized BU-Schlüssel and income account mapping.
Admin Badges Clear visible indicators on order pages: blue “SplitVAT Unique” badge on grasp gadgets, yellow break up half badges on sub-items.
BMD/RZL Export (Austria) Generate BMD/RZL format for Austrian accounting software program with computerized Steuercode mapping and Kontenrahmen.
FEC Export (France) Generate FEC (Fichier des Écritures Comptables) format required by French tax authorities. Tab-separated file with 18 obligatory fields.
Frontend VAT Show Non-compulsory VAT breakdown on product pages, cart, checkout, order affirmation, and emails. 5 individually toggleable show factors.
VAT Interval Abstract Report Constructed-in report displaying VAT totals grouped by tax fee for any interval. Prepared for tax returns and reconciliation.
REST API 3 REST API endpoints for builders: order break up knowledge, product guidelines, and break up simulation. Excellent for headless WooCommerce setups.
Bulk Allow/Disable Allow or disable SplitVAT for a number of merchandise without delay from the merchandise checklist web page.
System Standing Web page Constructed-in diagnostics: surroundings test, tax configuration, bill plugin detection, and one-click copy for assist.
7 Languages Included Totally translated: German, Austrian German, French, Spanish, Italian, Dutch, and Turkish. Translation-ready for any further language.
HPOS Suitable Full assist for WooCommerce Excessive-Efficiency Order Storage (new order tables).
Block Checkout Suitable Works with each traditional and block-based cart/checkout.

Nation Presets Included

Nation Preset Break up
Germany BMF Normal (Meals/Beverage) 70% at 7% + 30% at 19%
Germany Resort (Lodging/Breakfast) 80% at 7% + 20% at 19%
Austria Gastronomy 70% at 10% + 30% at 20%
Switzerland Gastronomy 70% at 2.6% + 30% at 8.1%
France Restaurant 70% at 5.5% + 30% at 20%
Turkey Combined Fee 50% at 10% + 50% at 20%
Turkey Triple Break up 40% at 1% + 30% at 10% + 30% at 20%
+ Netherlands, Belgium, Italy, Spain, United Kingdom, Eire, UAE, Saudi Arabia

Who Is This For?

  • Occasion corporations — brunch, wine tastings, cooking lessons, concert events
  • Resorts & resorts — lodging + breakfast packages
  • Eating places — bundle menus, pageant meals stands
  • Catering corporations — meals + beverage bundle pricing
  • Competition & live performance organizers — tickets with meals/drink included
  • Any WooCommerce retailer promoting mixed-rate merchandise within the EU

Necessities

  • WordPress 6.0+
  • WooCommerce 8.0+
  • PHP 7.4+
  • WooCommerce Tax have to be enabled

Changelog

v1.2.3 — 13 September 2026
  - Mounted: saving an order from its edit display screen whereas it was processing, accomplished or on maintain took another unit off the inventory for each VAT half — three items for one ticket bought — whereas altering the standing from the order checklist took one. The order display screen adjusts inventory line by line in opposition to every line's personal file, and the VAT components had none. The components now choose out of that adjustment as properly; inventory strikes solely with the product line. The identical path serves order updates by the REST API

v1.2.2 — 1 September 2026
  - Added: direct assist for Occasion Tickets with Ticket Scanner. From model 3.1.7 that plugin asks, for each order line, whether or not the road ought to carry a ticket — and SplitVAT now solutions for its VAT components: the ticket belongs to the product line alone. For that plugin this replaces the compatibility guard, so tickets keep right wherever the order is opened, together with the premium bulk task. Ticket plugin 3.1.6 and older keep coated by the guard
  - Mounted: a ticket, reserving or appointment plugin might nonetheless create one merchandise per VAT half when the order standing was modified from contained in the order fairly than from the order checklist — two totally different code paths, and the guard was armed on neither
  - Mounted: the accounting exports (DATEV, BMD, FEC and plain CSV) not increase deprecation notices on PHP 8.4

v1.2.1 — 23 August 2026
  - Mounted: ticket, reserving and appointment plugins might nonetheless create one merchandise per VAT half. The compatibility guard added in 1.2.0 stepped apart whereas an order affirmation e-mail was being written and whereas the order was displayed, so a plugin that points its numbers at that second issued one for each half. One buy now produces one ticket nevertheless the plugin creates it — together with when the client merely opens the order in My Account. Order affirmation emails maintain the per-rate VAT breakdown
  - Mounted: the product line of a break up product not reveals 0.00 so as affirmation emails rendered by a plugin that builds its personal merchandise desk, comparable to German Market. That line carries no quantity of its personal — the cash is on the VAT components listed beneath it

v1.2.0 — 19 August 2026
  - Mounted: inventory was diminished as soon as per break up half as a substitute of as soon as per product. A product break up into three VAT charges took 4 items off the inventory per unit bought, and the checkout inventory maintain reserved 4 as properly
  - Added: compatibility with occasion ticket, reserving and appointment plugins. They learn orders line by line, so every VAT half appeared like a separate buy and one order produced one ticket per half. Such a plugin now sees a single unsplit product on the full quantity whereas it processes the order; invoices, emails, the VAT breakdown and the accounting exports maintain the break up
  - Added: translations for the brand new settings in all seven bundled languages

v1.1.0 — 8 August 2026
  - Added: "Mixed (single product)" show now additionally covers the order affirmation web page and My Account order view
  - Order affirmation emails nonetheless present the break up components with their separate VAT charges
  - Added: "Bill and Electronic mail Show" setting now works — "Grouped underneath product" nests the VAT components underneath the product line (emails + WooCommerce PDF Invoices & Packing Slips)

v1.0.1 — 8 August 2026
  - Mounted: "Mixed (single product)" show had no impact on the block Cart and Checkout
  - Mounted: mixed line value may very well be one cent off on some break up ratios
  - Mounted: DATEV, BMD and FEC exports wrote translated column headers, so information have been rejected on import exterior English locales
  - Mounted: CSV exports might include HTML entities in translated headers
  - Mounted: order hyperlinks within the VAT stories didn't resolve with HPOS enabled
  - Modified: refunding solely a part of a break up product is now rejected — all components have to be refunded collectively

v1.0.0 — Preliminary Launch
  - Product break up guidelines with as much as 5 components per product
  - 13 nation presets (DE, AT, CH, FR, NL, BE, IT, ES, GB, IE, TR, AE, SA)
  - Cart splitting with mixed show mode
  - Order metadata with color-coded admin badges
  - Refund dealing with for break up merchandise
  - Variable product assist (inherit from mum or dad)
  - Bill plugin compatibility (German Market, Germanized, WP In a single day, Versatile Invoices)
  - 4 export codecs: CSV, DATEV, BMD (Austria), FEC (France)
  - Export preview with order rely and VAT breakdown
  - VAT Interval Abstract Report with date vary filters
  - Frontend VAT show: product web page, cart, checkout, order, e-mail (5 toggle factors)
  - REST API: 3 endpoints for order splits, product guidelines, and simulation
  - Bulk allow/disable from merchandise checklist web page
  - System Standing web page with surroundings checks and bill plugin detection
  - Coupon proportional distribution
  - 7 languages: German, Austrian German, French, Spanish, Italian, Dutch, Turkish
  - HPOS and Block Checkout suitable

Assist

Need assistance? Contact us at [email protected] or open a assist ticket by CodeCanyon.
We sometimes reply inside 24 hours on enterprise days.


Source