Factulit VeriFactu connects your WooCommerce store to Factulit, a Spanish VeriFactu invoicing service. It turns your WooCommerce orders into VeriFactu-compliant invoices and billing records, and takes care of the technical requirements of the Spanish anti-fraud regulation (Reglamento VERI*FACTU) on your behalf.
What the plugin does
Who it is for
Spanish WooCommerce stores that need to comply with the VERI*FACTU regulation: businesses issuing invoices for their online sales that want the billing-record generation, hash chaining and AEAT submission handled by a dedicated service instead of building it in-house.
An account with Factulit is required
This plugin is a client for the Factulit service. Without a Factulit account and a valid API key, the plugin will not generate invoices or send anything to AEAT; it only prepares and queues data locally. Sign-up is open and guided: you create an account, connect your store, configure your invoicing series and confirm the certificate/authorization details, then explicitly activate invoicing. Factulit has a Free plan at no cost for up to 50 invoices per month, and paid plans for higher volume; current plans and limits are published at https://factulit.es/precios.
This plugin relies on the external, third-party service Factulit (https://factulit.es) to generate invoices, billing records and AEAT submissions. This is a SaaS product with a free tier and paid plans (see https://factulit.es/precios). By installing and configuring this plugin you agree to be bound by the Factulit Terms and Conditions and Privacy Policy.
The plugin communicates only with the two fixed Factulit API endpoints: https://api.sandbox-factulit.es/api for Demo and https://api.factulit.es/api for Production. The active endpoint is part of the server-issued, versioned connection binding; it changes atomically together with the binding generation and the environment-specific API credential. The settings screen never accepts an arbitrary API URL, and a queued row always keeps the endpoint and binding under which it was created. Moving from Demo to Production uses this same installed plugin and never redirects old Demo rows to Production. It sends:
This data exchange is required for the plugin to function: it is how your store’s orders become VeriFactu invoices and billing records. No data is sent to Factulit before you configure a valid API key.
Terms and Conditions: https://factulit.es/condiciones-de-contratacion
Privacy Policy: https://factulit.es/politica-de-privacidad