WordPress plugin intelligence profile

Taxvoice – Tax Invoices for WooCommerce

Bilingual PDF tax invoices with real Arabic support: ZATCA QR code (Saudi Arabia), UAE tax invoice, Moroccan and French mandatory mentions.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.3
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update2 Nov 20261d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Taxvoice – Tax Invoices for WooCommerce version 1.0.3 as active, updated 1d ago and tested up to WordPress 7.1.

Overview

About this plugin

Taxvoice creates the PDF invoice your country asks for, automatically, for every WooCommerce order. Arabic is printed properly (joined letters, right-to-left layout) without any extra add-on, and an invoice can show two languages at once: Arabic and English for the Gulf, French and Arabic for Morocco.

Pick a country profile, fill in your business details once, and Taxvoice prints the right title, identifiers and mentions.

Country profiles

  • Saudi Arabia – ZATCA Phase 1: Arabic “Simplified Tax Invoice” for consumers, full “Tax Invoice” when the buyer gives a VAT number, seller VAT number and CR, supply date and time, and the ZATCA QR code (seller name, VAT number, time stamp, total with VAT, VAT total, TLV + Base64).
  • United Arab Emirates – FTA: “Tax Invoice” with the supplier TRN, the buyer TRN when registered, VAT per line and VAT also shown in AED with the exchange rate when you sell in another currency.
  • Morocco – article 145 of the tax code: ICE, IF, RC, TP and CNSS of the seller, ICE of business buyers, VAT broken down per rate, payment method; French and Arabic on the same document.
  • France: SIRET, SIREN, RCS, VAT number, legal form and capital, nature of the operation (goods, services or both), delivery address when it differs, client SIREN, late-payment penalties and the 40 € recovery fee for business buyers, “TVA non applicable, art. 293 B du CGI” and the VAT-on-debits option (mentions required from September 2026).
  • International: a clean invoice for any other country, with optional VAT numbers.

Features

  • Sequential numbers without gaps or duplicates, even when two orders are paid at the same second.
  • Invoices are frozen when issued: changing your settings later never alters an invoice already sent.
  • Issue automatically when the order is paid or completed, or only by hand.
  • PDF attached to the WooCommerce e-mails you choose.
  • Download from the order screen, the orders list, My Account and the order page (guests use their private order link).
  • Buyer VAT number / TRN / ICE / SIREN field in the classic checkout and the checkout block, checked against the country format.
  • VAT summary per rate, discounts, shipping and fees.
  • Logo, footer note, VAT exemption mention.
  • Documents in English, Arabic and French whatever the language of your site.
  • Compatible with High-Performance Order Storage (HPOS) and the checkout block.
  • Layout can be changed by copying the template into your theme.
  • No external service: invoices are created on your own server.

Taxvoice Pro

The optional Pro add-on adds credit notes on refunds (with the original invoice reference), packing slips, bulk export (ZIP of PDFs and CSV for your accountant), numbers with the year and a yearly reset, the amount in words (French, English and Arabic) and your brand colors. Everything described above is free and stays free.

Important

Taxvoice prints the mentions each country asks for, but you remain responsible for your invoices: check them once with your accountant.

In Saudi Arabia, businesses called by ZATCA to a Phase 2 (integration) wave must also report their invoices to ZATCA. In the UAE, B2B e-invoicing through an accredited service provider is being introduced. In France, business-to-business e-invoicing through an approved platform is being introduced from September 2026.

0 creates PDF invoices; it does not send invoices to these platforms.

Additional Information

Third-party code

Taxvoice bundles the following libraries in the lib folder. Their namespaces are prefixed ( Taxvoice\Vendor\ ) so they never conflict with another plugin that ships the same libraries. json in the plugin folder lists them.

  • mPDF 8 – GPL-2.0 – https://github.com/mpdf/mpdf
  • mPDF QR code – LGPL-2.1 – https://github.com/mpdf/qrcode
  • FPDI – MIT – https://github.com/Setasign/FPDI
  • DeepCopy – MIT – https://github.com/myclabs/DeepCopy
  • PSR Log and PSR HTTP Message interfaces – MIT – https://github.com/php-fig
  • random_compat – MIT – https://github.com/paragonie/random_compat

1 (license files included):

  • Poppins – Indian Type Foundry – https://github.com/google/fonts/tree/main/ofl/poppins
  • Tajawal – Boutros Fonts – https://github.com/google/fonts/tree/main/ofl/tajawal

External services

None. Taxvoice does not contact any external server.

Developer hooks

Filters: taxvoice_profiles, taxvoice_document_css, taxvoice_terms, taxvoice_document_types, taxvoice_numbered_types, taxvoice_document_data, taxvoice_format_number, taxvoice_counter_name, taxvoice_exchange_rate, taxvoice_colors, taxvoice_pdf_config, taxvoice_template, taxvoice_buyer_tax_id, taxvoice_valid_buyer_tax_id, taxvoice_issue_statuses, taxvoice_should_issue, taxvoice_email_documents, taxvoice_customer_links.

Actions: taxvoice_loaded, taxvoice_issued, taxvoice_order_box, taxvoice_settings_cards, taxvoice_template_after_totals.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • pdf invoice
  • arabic
  • vat
  • zatca
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity2 Nov 20261d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.