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 Gwii Invoice Hash for WooCommerce version 1.2.0 as active, updated 1mo ago and tested up to WordPress 7.1.
Overview
About this plugin
VeriFactu hash and QR for WooCommerce. Gwii Invoice Hash is a small utility for Spanish online shops. 2 and chapter VIII of Orden HAC/1177/2024 (the “VeriFactu” invoicing regulation).
This plugin is developed independently by an individual developer. It is not affiliated with, endorsed by or certified by the Agencia Estatal de Administración Tributaria (AEAT), Automattic or WooCommerce. “VeriFactu” refers to the AEAT regulation the plugin implements; “WooCommerce” refers to the e-commerce plugin it extends.
What it does
SHA-256 chained hash built from the 8-field canonical string defined in the specification. The calculation matches the three official test vectors published by the AEAT.
One invoice number. With WooCommerce PDF Invoices & Packing Slips active, the hash and the QR use its invoice number and date. Otherwise the plugin assigns its own sequential numbering, independent from the order ID.
Database lock (MySQL GET_LOCK, or an atomic row lock on SQLite) so that two orders completed at the same time cannot break the chain.
Timestamps in the WordPress time zone (+01:00 / +02:00 in Spain).
Cancellation record chained to the previous hash when a registered order is cancelled or fully refunded.
QR verification URL with the four official parameters: nif, numserie, fecha and importe.
HPOS compatible and integrates with WooCommerce PDF Invoices & Packing Slips (adds text rows with the hash and the verification URL).
No external services: no API keys, no data sent to third parties.
What it does NOT do
It does not generate or sign the XML invoice record.
It does not submit records to the AEAT.
It does not keep the event log nor provide the manufacturer’s responsible declaration required by RD 1007/2023.
It does not handle partial refunds (corrective invoices).
It does not embed the QR image in the PDF (only the URL and the hash as text).
On its own it does not turn a shop into an invoicing system compliant with RD 1007/2023. It is a calculation building block you can use as a base or to verify another implementation.
The admin interface is currently in Spanish, as the regulation only applies to businesses in Spain.
WordPress.org metadata
Plugin tags
Topics listed for this plugin in the WordPress.org directory.
aeat
factura
facturacion
verifactu
woocommerce
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 5.8 · PHP 7.4
Update activity3 Oct 20261mo 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
Version1.1.2→1.2.0
Version1.1.1→1.1.2
Version1.1.0→1.1.1
Tracking & source
WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.