Linux 软件免费装
Banner图

Gwii Invoice Hash for WooCommerce

开发者 gwii
更新时间 2026年10月3日 17:39
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce factura facturacion verifactu aeat

下载

1.1.1 1.1.0 1.1.2 1.2.0

详情介绍:

VeriFactu hash and QR for WooCommerce. Gwii Invoice Hash is a small utility for Spanish online shops. When an order is completed it computes, inside your own WordPress server, the SHA-256 chained invoice hash ("huella") and the QR verification URL of the Spanish Tax Agency (AEAT), following the AEAT technical document v0.1.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 What it does NOT do 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.

安装:

  1. Upload the gwii-invoice-hash-for-woocommerce folder to /wp-content/plugins/, or upload the .zip from Plugins > Add New > Upload Plugin.
  2. Activate the plugin. WooCommerce must be installed and active.
  3. Go to WooCommerce > Huella VeriFactu.
  4. Enter the issuer tax ID (NIF, checked with its control digit), the invoice series prefix and the default invoice type, then save.
  5. Every order that changes to Completed will get its invoice number, chained hash and QR URL, stored as order meta and shown in the order edit screen.

常见问题:

Does this plugin make my shop compliant with Orden HAC/1177/2024?

No. It implements the hash calculation and the QR URL exactly as defined by the regulation, and the calculation is checked against the official AEAT test vectors. But the regulation also requires generating the XML record, signing it or submitting it to the AEAT, keeping an event log and having a responsible declaration from the software manufacturer. None of that is done by this plugin.

When is the hash generated?

When the order changes to the Completed status. The invoice date and the timestamp are taken at that moment, in the time zone configured in WordPress.

What happens if I cancel or refund a registered order?

A chained cancellation record is generated and stored in the order. Partial refunds do not generate any record.

Is it compatible with PDF invoice plugins?

Yes. With WooCommerce PDF Invoices & Packing Slips active, the plugin uses that plugin's invoice number and date (creating the invoice when the order is completed if it does not exist yet), so the PDF shows a single invoice number and the hash and QR refer to it. The hash and the verification URL are added as text rows to the PDF. You can switch back to the plugin's own numbering in the settings. The data is also stored as order meta (_verifactu_num_serie, _verifactu_hash, _verifactu_qr_url, among others).

I was using version 1.0.x under the previous name. Will my chain continue?

Yes. On activation the plugin copies the settings and the last hash saved by version 1.0.x, so the chain continues without gaps.

更新日志:

1.2.0 1.1.2 1.1.1 1.1.0 1.0.0