invoxa.webkodingtheme.comLive

No signup. Try it with a test card; the demo resets itself regularly.

A WooCommerce order confirmation is not an invoice. Once you sell across borders, each country wants its own fields, its own numbering, and increasingly its own structured file — and a PDF that merely looks right is not enough.

Invoxa generates the invoice the way the destination country expects it: correct tax treatment, sequential numbering that survives an audit, and structured output alongside the PDF.

What you get, before you pay

Everything in the box, so there is nothing to discover after checkout.

Files

  • invoxa.zip, installed from the WordPress admin
  • Unminified source, no obfuscation
  • Changelog and sample data

Licence

  • 1 WordPress site
  • Licence key sent by email after payment
  • GPL v2 or later

Updates and support

  • 1 year of updates and email support
  • After that the software keeps working
  • Renew only if you want new versions

Requirements

  • WordPress 6.0+
  • WooCommerce 7.0+
  • PHP 8.1+
  1. 1
    Set your details and numbering

    A sequential series that survives an audit, rather than the order number.

  2. 2
    Let the country decide the layout

    Country-aware tax rules and invoice layouts, per destination.

  3. 3
    Export for the accountant

    PDF plus structured output, in bulk, per period.

What it does

  • Country-aware tax rules and invoice layouts
  • Sequential, audit-safe numbering
  • PDF plus structured data for e-invoicing systems
  • Reverse charge and VAT ID validation for EU B2B
  • Credit notes and corrections handled properly
  • Bulk export for your accountant

What you need

  • WordPress 6.0 or newer, WooCommerce 7.0 or newer, PHP 8.1 or newer
  • Your business tax details and the numbering series your accountant expects
  • Outbound HTTPS if you use EU VAT ID validation, which checks against the VIES service

What Invoxa does not do

  • It is not accounting software. It issues correct invoices and exports them; your accountant still files the return.
  • It does not transmit to a national e-invoicing system. Where a country mandates clearance or an accredited provider — Saudi ZATCA, the UAE — that is a country-specific product.
  • It cannot renumber invoices that have already been issued. Set the series before the first one.

Questions

Is a WooCommerce order confirmation not already an invoice?

No. It is a receipt for a transaction. Once you sell across borders, each country wants its own fields, its own numbering and increasingly its own structured file, and a PDF that merely looks right does not satisfy any of them.

What does audit-safe numbering mean?

Sequential with no gaps, independent of the WooCommerce order number, and not re-usable. Order numbers skip — failed payments, drafts, test orders — and a skipped invoice number is a question you have to answer.

Does it validate EU VAT numbers?

Yes, for EU B2B, along with reverse charge handling. Validation requires outbound HTTPS to reach the VIES service.

How are refunds handled?

As credit notes and corrections, not by editing the original invoice. An invoice that has been issued should not change; that is most of what audit-safety means.

How is this different from the country-specific plugins?

Invoxa is the general case: correct invoices for many destinations. FatooraPro and FatooraAE implement one country’s mandated e-invoicing regime each, with the certificates and clearance that go with it.

Everything else is in the Invoxa documentation, and anything it does not answer goes to support@webkoding.com.

Not quite it? Three nearby

Not ready to buy?

We will write when there is a new plugin, or a release worth knowing about. A few emails a year, each about something we actually shipped — no offers, no sequence, and your address goes nowhere else.

One click to leave, from any of them. What we do with it.