• Skip to primary navigation
  • Skip to main content
Flexible Invoices wordmark logo on a white background
WP Desk

WP Desk

WooCommerce Plugins

Flexible Coupons

Flexible Coupons

Gift cards and tickets

ShopMagic

ShopMagic

E-mail automations

Flexible Invoices

  • Pricing
  • Add-ons
  • Docs
  • Support
  • Blog
  • My Account
  • Ideas
E-invoicing readiness checklist for WooCommerce

Published: 2026-11-07 / Updated: 2026-10-06 / Blog

E-invoicing readiness checklist for WooCommerce

patrycja.wojas

Before your country’s mandate applies to you, five things decide whether the switch is quiet or painful: knowing your deadline, collecting buyer VAT numbers, cleaning up tax configuration, choosing how invoices leave your store, and testing with real orders. This checklist walks through each one, in the order that saves the most rework.

1. Confirm your deadline

Find the date that applies to your business, not to your country in general. Germany and France phase obligations by company size, Poland has an exception for the smallest sellers until the end of 2026, and Belgium applied the rule to everyone at once.

  • Country of establishment identified
  • Phase and date confirmed with your accountant
  • Receiving obligation checked separately from issuing

2. Fix the data at checkout

Structured invoices are rejected for missing data more often than for anything else.

    • VAT number field present for business customers
  • VAT numbers validated, not just collected
  • Company name, street, postal code, city and country in separate fields
  • B2B orders distinguishable from B2C orders in the order list

3. Clean up tax configuration

  • Every tax rate mapped to a category
  • Exempt sales carry a reason
  • Reverse charge configured and tested on a real EU order
  • Shipping tax behaves correctly in mixed-rate orders
  • Rounding checked on an order with several lines

4. Decide how invoices leave the store

  • Invoice created in one place only, plugin or accounting system, never both
  • Channel chosen: national platform, Peppol access point or accredited provider
  • Identifiers registered, for example a Peppol participant ID or a national number
  • Responsibility agreed: who fixes a rejected invoice, and how fast

5. Numbering and corrections

  • Sequential numbering with no gaps
  • Separate series for corrections, defined in advance
  • Corrections issued through the same channel as invoices
  • Archive plan for structured files, not only PDFs

6. Test before the deadline

Run these five orders in a staging store, then repeat the important ones in production during a quiet hour.

  • Domestic B2B order with a valid VAT number
  • Domestic B2B order with an invalid VAT number, to see the error handling
  • Order with mixed tax rates
  • Full refund with a correction document
  • Partial refund with a correction document

7. After go-live

  • Someone checks rejected invoices at least daily in the first month
  • Your accountant confirms the first ten invoices look right on their side
  • Templates adjusted after real customer feedback, not before

Screenshot 2026 10 06 At 14 13 02 Sending Documents To Clients – Flexible Invoices

Where Flexible Invoices fits

Flexible Invoices covers steps 2, 3 and 5: it issues invoices, proformas and corrections from WooCommerce orders, validates EU VAT numbers in VIES, handles reverse charge and OSS and keeps numbering sequential. For step 4, the PEPPOL for Flexible Invoices PRO add-on generates UBL (XML) invoices in the Peppol standard, and an access point or national platform carries them from there.

Start with the free version to see how invoicing fits your store. PRO costs EUR 59 a year for one site, and the All Plugins Bundle EUR 99 a year for 25 sites with every add-on included.

Work through this list with the right tools. Flexible Invoices PRO covers the invoicing side, the PEPPOL add-on covers structured output, and the All Plugins Bundle covers both plus every other add-on on up to 25 sites.

FAQ

  • How long does this take for a small store? The data work is usually a day. Choosing a provider and testing takes longer, mostly because of waiting.
  • Can I do this after the deadline? You can, but invoices issued in the wrong form may be rejected by customers or challenged later. Earlier is cheaper.
  • Do I need a staging site? It helps a lot, especially for testing corrections. If you do not have one, test in production during your quietest hours.
  • What if I sell only to consumers? None of the B2B mandates apply, but steps 2, 3 and 5 still improve your invoicing.
  • Who is responsible if an invoice is rejected? You are, as the seller. Agree internally who monitors it before go-live.

Flexible Invoices for WooCommerce PRO £59

Add to cart or View Details
WP Desk
Plugins used by 6,000+ shops
Last Updated: 2026-11-07
Works with WooCommerce 10.9 - 11.3

About patrycja.wojas

  • Terms & Conditions
  • Privacy Policy
  • Support Policy
  • Refund Policy

© 2026 A WP Desk WP Desk Invoicing

Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}