Easy Verifactu connects your WooCommerce store to your Easy Verifactu account so
that the invoices for your orders are generated, stored, and reported to the
Spanish Tax Agency (AEAT) under the Verifactu system, without you leaving WordPress.
The plugin does not generate or store invoices itself. WooCommerce sends each
confirmed order and refund to Easy Verifactu, and Easy Verifactu does the fiscal
work: it issues the invoice, signs it, keeps the immutable record required by
Verifactu, and submits it to AEAT.
An active Easy Verifactu account is required. You can create one at
https://easyverifactu.com. After installing the plugin you connect it to your
account with a pairing token from your Easy Verifactu dashboard.
This plugin relies on the Easy Verifactu service to do its work, so it sends data
to Easy Verifactu (operated by the company behind https://easyverifactu.com). No
other third-party services are contacted.
It connects to two Easy Verifactu endpoints:
Easy Verifactu API (https://woo.easyverifactu.com)
Used to verify your pairing token and to validate tax IDs entered at
checkout.
Easy Verifactu order ingest (https://woo-ingest.easyverifactu.com)
Used to notify Easy Verifactu of order and refund activity so invoices are
issued and reported.
Easy Verifactu may also call your store back on an authenticated endpoint to
read the installed plugin version, so it can let you know when an update is
available. This requires your pairing token; the version is never exposed
publicly.
By connecting the plugin to your Easy Verifactu account you agree to the
Easy Verifactu Terms and Conditions and Privacy Policy:
This plugin, all of its included libraries, and any other included assets are
licensed under the GNU General Public License version 2 or later (GPL-2.0-or-later),
or are under a GPL-compatible license.
The plugin’s own code is GPL-2.0-or-later. Bundled JavaScript is built on the
WordPress and WooCommerce packages (GPL-2.0-or-later) provided by WordPress
core, together with first-party code and tooling under GPL-compatible licenses
(such as MIT). The distributed package contains no third-party PHP libraries.
A copy of the GPLv2 is included in license.txt and is available at
https://www.gnu.org/licenses/gpl-2.0.html.
This plugin ships with its complete, human-readable source code. The compiled
JavaScript in assets/js/build/ is generated from the source in the client/
directory:
assets/js/build/settings-page.js is built from client/settings-page/index.jsxassets/js/build/legacy-checkout.js is built from client/legacy-checkout/index.jsThe build uses @wordpress/scripts (webpack and Babel). The configuration is in
the bundled webpack.config.js, babel.config.js, and package.json.
To rebuild the assets from source, from the plugin directory run:
npm install (or pnpm install)npm run build (or pnpm build)No third-party PHP libraries are bundled.