Verifactu para WooCommerce – Easy Verifactu
Easy Verifactu conecta tu tienda WooCommerce con tu cuenta de Easy Verifactu para que las facturas de tus pedidos se emitan, se conserven y se declaren a la Agencia Tributaria (AEAT) bajo el sistema Verifactu, sin salir de WordPress.
La parte fiscal vive fuera de tu tienda. El plugin no genera ni guarda facturas: WooCommerce envía cada pedido y cada devolución confirmados a Easy Verifactu, y es Easy Verifactu quien hace el trabajo fiscal. Emite la factura, la firma, conserva el registro inalterable que exige Verifactu y la presenta a la AEAT.
Qué hace por ti
- Factura tus pedidos y devoluciones de forma automática. Cuando un pedido se confirma, cambia de estado o se reembolsa, Easy Verifactu emite la factura o la rectificativa correspondiente y la declara a la AEAT. Tú no tocas nada.
- Pide los datos de factura en el checkout. El comprador puede solicitar factura completa e introducir su NIF/CIF. Funciona tanto en el checkout por bloques de WooCommerce como en el checkout clásico.
- Exige el NIF en los pedidos grandes. Cuando un pedido alcanza el importe que configures, el NIF/CIF pasa a ser obligatorio en el checkout. Por debajo, el comprador puede pedir factura e introducirlo de forma opcional.
- Valida el NIF/CIF en tiempo real. El número que el comprador introduce se comprueba al momento contra Easy Verifactu, con respuesta inmediata antes de pagar.
- Menciones legales según el caso. Cada factura sale con las menciones que le corresponden según la operación.
Por qué Easy Verifactu
- Colaborador social oficial de la AEAT. Presentamos las facturas en tu nombre, así que no necesitas tener ni configurar un certificado digital propio.
- A prueba de fallos. Si Easy Verifactu no está disponible en un momento dado, el checkout no se bloquea y tu tienda sigue vendiendo; los pedidos pendientes se concilian en cuanto se restablece la conexión.
Necesitas una cuenta activa de Easy Verifactu. Puedes crearla en https://finseed.es. Tras instalar el plugin, lo conectas a tu cuenta con un token de emparejamiento desde tu panel de Easy Verifactu.
External services
Este plugin depende del servicio Easy Verifactu para funcionar, por lo que envía datos a Easy Verifactu (operado por la empresa detrás de https://finseed.es). No se contacta con ningún otro servicio de terceros.
Se conecta a dos endpoints de Easy Verifactu:
-
API de Easy Verifactu (
https://woo.finseed.es) Se usa para verificar tu token de emparejamiento y para validar los NIF/CIF introducidos en el checkout.- Cuándo: al conectar el plugin en la página de ajustes, y cada vez que un comprador introduce un NIF/CIF durante el checkout.
- Datos enviados: tu token de emparejamiento; y, para la validación del NIF, el NIF/CIF del comprador, su nombre o razón social y el país de facturación.
-
Ingesta de pedidos de Easy Verifactu (
https://woo-ingest.finseed.es) Se usa para notificar a Easy Verifactu la actividad de pedidos y devoluciones para que se emitan y declaren las facturas.- Cuándo: cuando un pedido se crea, se actualiza, cambia de estado o se reembolsa.
- Datos enviados: tu token de emparejamiento, el ID del pedido de WooCommerce, el número de pedido y las fechas de creación y última modificación del pedido. En estos eventos no se envían nombres de clientes, direcciones, líneas de pedido ni datos de pago.
Easy Verifactu también puede llamar a tu tienda en un endpoint autenticado para leer la versión instalada del plugin, y así avisarte cuando haya una actualización disponible. Esto requiere tu token de emparejamiento; la versión nunca se expone públicamente.
Al conectar el plugin a tu cuenta de Easy Verifactu, aceptas los Términos y Condiciones y la Política de Privacidad de Easy Verifactu:
- Términos y Condiciones: https://www.finseed.es/terminos-y-condiciones
- Política de Privacidad: https://www.finseed.es/politica-de-privacidad
License
Este plugin, todas las librerías incluidas y cualquier otro recurso incluido están licenciados bajo la GNU General Public License versión 2 o posterior (GPL-2.0-or-later), o bajo una licencia compatible con la GPL.
El código propio del plugin es GPL-2.0-or-later. El JavaScript empaquetado se basa en los paquetes de WordPress y WooCommerce (GPL-2.0-or-later) que proporciona el núcleo de WordPress, junto con código propio y herramientas bajo licencias compatibles con la GPL (como MIT). El paquete distribuido no contiene librerías PHP de terceros.
Hay una copia de la GPLv2 en license.txt y disponible en https://www.gnu.org/licenses/gpl-2.0.html.
Source code and build process
Este plugin se distribuye con su código fuente completo y legible. El JavaScript
compilado en assets/js/build/ se genera a partir del código fuente del directorio
client/:
assets/js/build/settings-page.jsse compila desdeclient/settings-page/index.jsxassets/js/build/legacy-checkout.jsse compila desdeclient/legacy-checkout/index.js
La compilación usa @wordpress/scripts (webpack y Babel). La configuración está en los
archivos empaquetados webpack.config.js, babel.config.js y package.json.
Para recompilar los recursos desde el código fuente, ejecuta desde el directorio del plugin:
- Instala las dependencias:
npm install(opnpm install) - Compila:
npm run build(opnpm build)
No se empaqueta ninguna librería PHP de terceros.
