Integrar tu Tienda Online con un ERP Compatible con Verifactu: La Arquitectura del Cumplimiento
El objetivo es que, al completarse un pedido, el ERP genere automáticamente el registro de alta inalterable, el hash encadenado y el código QR exigido por la AEAT, devolviendo este último al cliente. Dado que los CMS estándar no cumplen nativamente con el principio de inalterabilidad, esta integración es obligatoria para evitar sanciones de hasta 50.000 € antes de la fecha límite de 2027.
Vender online en España ha dejado de ser una cuestión puramente comercial para convertirse en un desafío tecnológico-fiscal de primer nivel. Hasta ahora, muchos e-commerce operaban con una desconexión peligrosa: la tienda vendía por un lado y las facturas se generaban por otro (a veces manualmente, a veces en un Excel, a veces con plugins obsoletos que permitían borrar facturas).
Con la publicación del Real Decreto 1007/2023 (Reglamento Verifactu), esa «deuda técnica» se ha convertido en un riesgo legal directo. Como arquitecto de soluciones digitales, te lo digo claro: integrar tu tienda online con un ERP compatible con Verifactu no es una opción estética para tener tus cuentas ordenadas; es la única vía para cumplir el requisito de inmediatez e inalterabilidad que exige la Administración. Si tu WooCommerce permite borrar un pedido y regenerar la factura con el mismo número, tu sistema es ilegal. Si tu Shopify emite tickets sin QR, estás incumpliendo la norma.
Aunque los plazos se hayan extendido hasta 2027 para la mayoría, una integración de sistemas requiere auditoría de datos, mapeo de impuestos y pruebas de estrés. En este artículo, vamos a diseccionar cómo conectar técnicamente tu escaparate digital con el cerebro fiscal de tu empresa. Si aún no tienes claro el mapa general de la adaptación normativa, te recomiendo encarecidamente que empieces por nuestra guía maestra: Cómo adaptar tu Tienda Online a Verifactu: Guía Definitiva.
1. ¿Por qué es crítico integrar el eCommerce con un ERP Verifactu?
Es crítico porque la normativa exige trazabilidad e inalterabilidad desde el momento en que se presta el servicio o se entrega el bien. En un e-commerce, esto sucede en milisegundos y 24/7. Un humano no puede generar manualmente el registro de alta, calcular el hash encadenado y devolver el QR al cliente en el email de confirmación de pedido a las 3 de la mañana del domingo. Solo una integración automatizada puede hacerlo.
El problema fundamental reside en la naturaleza de los CMS de comercio electrónico (como WooCommerce o PrestaShop). Por diseño, estos sistemas permiten modificar pedidos: cambiar una dirección, añadir un descuento a posteriori, o incluso borrar un pedido de la base de datos (DELETE SQL). Esto es exactamente lo que la Ley 11/2021 (Ley Antifraude) prohíbe explícitamente.
Al integrar tu tienda online con un ERP compatible con Verifactu, delegas la responsabilidad fiscal en un sistema diseñado para cumplir (SaaS blindado). El flujo cambia radicalmente:
- La tienda online actúa solo como captador de pedidos (escaparate).
- El ERP recibe el pedido y «cierra» la transacción fiscalmente.
- El ERP genera la huella digital (Hash) y el QR.
- El ERP impide cualquier modificación posterior que no sea a través de una factura rectificativa.
⚠️ Advertencia: El Peligro de las Facturas Manuales
Muchos gestores de tiendas online creen que pueden descargar un Excel a fin de mes y enviarlo a su gestor para que haga las facturas. Con Verifactu, esto disparará las alarmas de la AEAT por falta de inmediatez (la factura debe emitirse al momento de la operación en B2C) y falta de encadenamiento temporal. Las multas no son una posibilidad lejana, son una certeza algorítmica.
2. Requisitos Técnicos de la Integración (Traduciendo el BOE a Código)
Para un desarrollador o un CTO, el BOE puede resultar ambiguo. Vamos a traducir los requisitos legales de Verifactu a requerimientos técnicos funcionales que tu integración API o Plugin debe cumplir.
2.1. El principio de inalterabilidad en bases de datos (WORM)
La ley exige que los registros de facturación no puedan ser alterados sin dejar rastro. Técnicamente, esto significa que tu integración debe funcionar bajo una lógica similar a Write Once, Read Many (WORM) para los registros fiscales.
Cuando integras tu tienda, el conector debe asegurar que:
- Bloqueo de Edición (Locking): Una vez el ERP confirma la recepción del pedido y emite la factura, el estado del pedido en el CMS (ej: Shopify) debe bloquearse para evitar cambios en líneas de pedido o totales. Cualquier cambio posterior debe forzar la creación de un «Reembolso» (Refund) que dispare una Factura Rectificativa en el ERP.
- Persistencia de Logs: Cada llamada a la API debe quedar registrada. Si Hacienda audita, debe poder verse:
Request: CreateInvoice->Response: Success (Hash: xy7z...).

2.2. Gestión del Hash y QR vía API
Tu integración no es solo enviar datos de venta, es recibir datos de validación. El ERP, al generar la factura, crea un Hash Encadenado (que incluye parte de la huella de la factura anterior). Tu tienda online necesita mostrar ese resultado al cliente.
La API de integración debe ser bidireccional:
- eCommerce -> ERP: Envía datos del pedido (Cliente, Líneas, Impuestos, Total).
- ERP -> eCommerce: Devuelve la URL del PDF de la factura o la imagen del código QR.
- Frontend: Tu tienda debe ser capaz de pintar ese QR en la pantalla de «Gracias» o inyectarlo en el email transaccional de «Pedido Completado».
Para profundizar en los requisitos de software puros, revisa nuestro análisis técnico sobre: Requisitos Software Factura Electrónica y Ley Crea y Crece.
3. Modelos de Arquitectura: ¿Quién manda en la facturación?
No existe una única forma de integrar tu tienda online con un ERP compatible con Verifactu. Dependiendo del tamaño de tu negocio y tu stack tecnológico, puedes optar por tres arquitecturas.
3.1. Modelo ERP Maestro (La opción robusta)
En este escenario, la tienda online (Woocommerce, Magento, Shopify) es «tonta» fiscalmente. Solo recoge pedidos y cobra. El ERP (ej: Odoo, Sage, Microsoft Dynamics) es el «maestro».
- Flujo: Web > Pedido Pagado > Webhook al ERP > ERP genera Factura Verifactu > ERP envía PDF+QR al cliente por email.
- Ventaja: Máxima seguridad jurídica. El ERP suele estar certificado y actualizado por un gran fabricante.
- Inconveniente: Requiere una integración sólida. Si la conexión falla, el cliente no recibe su factura al instante.
3.2. Modelo eCommerce con Plugin (La opción ágil)
Aquí, el propio CMS actúa como software de facturación mediante un plugin o app instalada que convierte al CMS en un «Sistema de Emisión de Facturas Verificables».
- Flujo: Web > Pedido Pagado > Plugin genera Hash/QR internamente en la BBDD del CMS > Plugin envía datos a AEAT.
- Ventaja: Muy barato y rápido de implementar en fases iniciales.
- Inconveniente: Convierte tu WordPress en un software de facturación, lo que carga la base de datos y aumenta el riesgo de seguridad. Advertencia: El plugin debe estar certificado. Si el desarrollador del plugin abandona el proyecto, tu facturación pasa a ser ilegal.
Para usuarios de WordPress, hemos analizado esto en profundidad en: Cómo adaptar WooCommerce a Verifactu.
3.3. Modelo Middleware / API (La opción enterprise)
Se utiliza una capa intermedia (Middleware) especializada en fiscalidad que conecta la tienda con la AEAT y luego vuelca los datos al ERP contable. Es común en arquitecturas Headless.
- Flujo: Web > API Middleware (Genera Verifactu) > ERP Contable.
- Ventaja: Desacopla la fiscalidad de la operativa. Es escalable para altos volúmenes y permite cambiar de ERP sin perder el histórico fiscal legal.
🛠️ Herramienta Práctica: Adaptadores API
Si no quieres cambiar tu ERP actual ni instalar plugins pesados, existen «Adaptadores Verifactu» que funcionan vía API. Se colocan entre tu tienda y Hacienda, solucionando el problema sin tocar tu núcleo de negocio.
4. Los 5 Pasos para Integrar tu Tienda Online con un ERP Compatible con Verifactu
Como arquitecto de soluciones, este es el roadmap que ejecuto con mis clientes para asegurar una transición sin traumas operativos.
Paso 1: Auditoría de Datos Fiscales (Data Mapping)
Antes de instalar nada, revisa tus datos. Verifactu es estricto. Tu tienda online debe capturar obligatoriamente:
- NIF/CIF válido: Debes implementar validación de formato (ES + 8 dígitos + letra) en el checkout.
- Código postal correcto: Vital para el cálculo de impuestos regionales (ej: IGIC vs IVA).
- Régimen de impuestos: ¿Vendes con Recargo de Equivalencia? ¿Aplicas OSS para ventas en la UE? Tu ERP necesita saber esto para categorizar la factura.
Consejo técnico: Revisa los campos de «Checkout» en tu CMS. Muchos themes ocultan el campo NIF por defecto. Habilítalo y hazlo obligatorio para clientes B2B.
Paso 2: Selección del Middleware o Conector
Decide si usarás un conector nativo (ej: el conector oficial de Odoo para WooCommerce) o una herramienta de terceros (ej: Zapier, Make – cuidado con la latencia y la seguridad aquí). Lo ideal es usar la API REST directa. Verifica que el conector soporte la creación de «Facturas» y no solo «Pedidos de Venta».
Paso 3: Configuración de Series de Facturación
Configura tu ERP para distinguir las ventas online. Crea una serie de facturación específica (ej: Serie WEB-2026-) para los pedidos que entran por la integración. Esto facilita la trazabilidad y la auditoría ante una inspección y separa las ventas de tienda física o B2B manual.
Paso 4: Entorno de Pruebas (Sandbox)
Nunca integres en producción directamente. Conecta tu tienda de staging con el entorno de pruebas del ERP.
- Realiza un pedido completo como invitado y como usuario registrado.
- Verifica que entra en el ERP.
- Confirma que el ERP genera el QR.
- Comprueba que el ERP devuelve el estado «Facturado» a la tienda online.
- Intenta modificar la factura en el ERP (debería estar bloqueado o exigir rectificativa).
Paso 5: Despliegue y Monitorización
Pasa a producción. Durante las primeras semanas, monitoriza los logs de error diariamente. Los errores más comunes suelen ser por NIFs inválidos introducidos por clientes o caracteres extraños en las direcciones que el ERP rechaza.
5. Análisis Técnico por Plataforma: Retos y Soluciones

5.1. El reto de Shopify (SaaS cerrado)
Shopify es una plataforma cerrada (SaaS). No puedes «instalar» Verifactu en su núcleo ni tocar su base de datos. Shopify genera «Orders» (Pedidos), no facturas fiscales españolas válidas por defecto (su sistema de numeración no suele cumplir los requisitos estrictos de series de la AEAT).
La Solución: Necesitas obligatoriamente una App de facturación del Shopify App Store que sea española o esté adaptada (ej: Sufio, Quaderno) O bien conectar Shopify a un ERP externo (Holded, Odoo) mediante API.
Reto específico: La gestión de devoluciones (Refunds). Si haces un reembolso en Shopify, la integración debe ser capaz de disparar automáticamente la creación de una factura rectificativa en el ERP. Muchas integraciones baratas fallan aquí y solo sincronizan ventas.
Consulta nuestra guía específica: Adaptar Shopify a Verifactu.
5.2. El reto de WooCommerce (Open Source)
WooCommerce es muy flexible, pero eso es su talón de Aquiles fiscal. Por defecto, permite borrar pedidos y editar datos a placer, lo cual es incompatible con la inalterabilidad exigida por la Ley Antifraude.
La Solución: Usar plugins que «secuestren» la numeración de pedidos para crear una numeración de facturas separada y secuencial, y que bloqueen la edición tras la emisión (Soft Lock). O mejor aún, usar el plugin oficial de un ERP (ej: «WooCommerce Odoo Connector»).
Reto específico: Los «huecos» en la facturación. Si un pedido de Woo falla o se cancela antes del pago, no debe consumir número de factura. Configura el conector para que genere la factura SOLO cuando el estado del pedido sea «Completado» o «Procesando» (pago recibido).
5.3. El reto de PrestaShop (Arquitectura modular)
PrestaShop tiene un sistema de facturación nativo más robusto que WooCommerce, pero aún así insuficiente para Verifactu (no encadena hashes nativamente). Al ser muy usado en España, existen módulos muy maduros.
La Solución: Módulos certificados que reemplazan el motor de PDF nativo de PrestaShop. Estos módulos interceptan la generación de la factura para añadir el QR y calcular el hash antes de guardar en base de datos.
6. Mejores ERPs y Conectores para el Ecosistema Español
Basado en mi experiencia implementando proyectos en España, estos son los sistemas que mejor resuelven la ecuación eCommerce + Verifactu:
- Odoo: El rey de la modularidad. Su módulo de facturación española (l10n_es) es robusto y su conector con eCommerce es nativo o muy potente mediante OCA. Ideal para empresas que quieren gestionarlo todo en un sitio.
- Holded: Muy popular entre PYMES modernas. Tiene una integración nativa con Shopify, WooCommerce y PrestaShop muy limpia («plug and play»). Ya genera QR y hash y está adaptado.
- Sage 50 / 200: El estándar clásico. Requiere conectores más técnicos, a menudo middleware de terceros, pero garantiza cumplimiento absoluto para empresas medianas y grandes.
- Quipu / Quaderno: No son ERPs completos, sino software de facturación especializado que se conecta genial a tiendas online para automatizar solo la parte fiscal y olvidarse de la gestión de stock compleja.
💡 Guía Esencial: Software Certificado
Elegir el software incorrecto puede costarte miles de euros en migraciones fallidas. Hemos analizado las soluciones que ya tienen el sello de «Certificado» o que han emitido la declaración responsable para eCommerce.
👉 Lista de Software Certificado Verifactu para Tiendas Online
7. Riesgos de una Mala Integración (Sanciones)
No quiero asustarte, pero sí informarte con honestidad radical. La normativa tributaria establece multas severas no solo por no tener el software, sino por tenerlo mal configurado.
- Multa de 50.000 €: Por la tenencia de sistemas que permitan la alteración de registros (software de doble uso). Si tu integración permite entrar al backoffice de WooCommerce, borrar una factura enviada y reutilizar el número para otro cliente, estás en riesgo.
- Sanciones por falta de Remisión (Veri*Factu): Si decides enviar datos a Hacienda voluntariamente pero tu integración falla silenciosamente y no subsanas los errores, puedes enfrentarte a sanciones. La integridad de los datos no es negociable.
Tu integración debe ser a prueba de balas: lo que se vende, se factura, y lo que se factura, se queda grabado en piedra.
8. Conclusión Técnica
Integrar tu tienda online con un ERP compatible con Verifactu es el proyecto tecnológico más importante que afrontará tu e-commerce antes de 2027. No es una simple instalación de un plugin; es un cambio en la arquitectura de flujos de datos de tu empresa.
Mi recomendación final de experto: No esperes a 2027. Las integraciones complejas llevan tiempo, los datos de clientes suelen estar «sucios» y requieren limpieza, y los consultores estaremos saturados cuando se acerque la fecha límite. Empieza auditando tu flujo actual hoy mismo y elige una arquitectura (ERP maestro o API Middleware) que escale con tu negocio.
Si estás empezando un negocio ahora, asegúrate de nacer cumpliendo: Guía para Emprender un Negocio Legal.
9. Preguntas Frecuentes (FAQs)
1. ¿Qué ERPs son compatibles con Shopify para Verifactu?
ERPs como Odoo, Holded y Sage tienen conectores probados con Shopify. Además, apps específicas de facturación como Quaderno o Sufio actúan como puente fiscal cumpliendo con la normativa española dentro del ecosistema de Shopify.
2. ¿Es obligatorio integrar mi tienda online con Verifactu si soy autónomo?
Sí, a partir de julio de 2027 será obligatorio para todos los autónomos en España. Si tu tienda online emite facturas (o facturas simplificadas/tickets), el sistema que las genera debe cumplir los requisitos de inalterabilidad y QR.
3. ¿Puedo usar un plugin gratuito de WordPress para Verifactu?
Técnicamente es posible si el desarrollador garantiza el cumplimiento mediante una declaración responsable. Sin embargo, el riesgo es alto: si el plugin deja de actualizarse o tiene un fallo de seguridad que permite alterar facturas, la responsabilidad ante Hacienda es tuya. Recomendamos soluciones con soporte profesional.
4. ¿Qué pasa si mi integración falla y no se genera el QR?
Debes tener un protocolo de errores. La factura emitida sin QR legalmente no es válida bajo la nueva norma Verifactu. Tu sistema debe alertarte inmediatamente para subsanarlo y reemitir el documento correctamente o enviarlo a la AEAT a posteriori si hubo fallo de conexión.
5. ¿Si uso un marketplace (Amazon/AliExpress), necesito Verifactu?
Si el marketplace emite la factura en tu nombre (auto-facturación), ellos deben cumplir. Si tú emites la factura por las ventas generadas allí (eres el sujeto emisor), tu sistema ERP debe importar esos pedidos y generar la factura Verifactu correspondiente.
6. ¿Cómo afecta Verifactu a las ventas internacionales (OSS)?
Verifactu afecta a las facturas sujetas a normativa de facturación española. Si facturas bajo el régimen español (aunque sea venta intracomunitaria a consumidor final bajo OSS), debes cumplir. Los sistemas ERP avanzados distinguen automáticamente qué régimen fiscal aplicar según el país de destino.
7. ¿Necesito un certificado digital para la integración?
Si optas por el envío automático a la AEAT («Verifactu» estricto), sí, necesitarás un certificado digital de empresa o sello electrónico instalado en el ERP o en el servicio de firma en la nube que utilices para firmar los envíos.
8. ¿Qué hago con las facturas emitidas antes de la integración?
No tienes que convertirlas retroactivamente. La normativa aplica a partir de la fecha de entrada en vigor obligatoria (o voluntaria si te acoges antes). Mantén tu histórico antiguo accesible por los plazos legales habituales (4 años) en formato inalterable (PDFs).
9. ¿Es mejor desarrollar una integración a medida vía API?
Solo si tienes un volumen de facturación muy alto o casuísticas muy complejas. Para el 95% de las pymes, un conector estándar o un middleware comercial es más barato de mantener y más seguro de actualizar ante cambios en la ley.
10. ¿Holded cumple con Verifactu para tiendas online?
Sí, Holded ha confirmado su adaptación a Verifactu y su integración nativa con Shopify, WooCommerce y PrestaShop permite automatizar la creación de la factura con los requisitos legales en cuanto entra el pedido.
11. ¿Necesito un TPV físico si vendo online?
No necesariamente, pero si tienes tienda física y online, ambos sistemas deben estar coordinados. Consulta nuestra guía sobre TPV Verifactu para unificar canales.
12. ¿Qué hago si mi ERP actual no se va a adaptar?
Tienes dos opciones: migrar a uno nuevo (costoso) o utilizar un «Adaptador Verifactu» externo que se conecte a tu ERP actual para encargarse solo de la comunicación con Hacienda. Puedes ver más sobre esto en Adaptador Verifactu: Qué es y cómo funciona.
13. ¿Qué ocurre si borro un pedido en WooCommerce?
Si la factura ya se había generado en el sistema Verifactu, borrar el pedido en WooCommerce romperá la trazabilidad. La factura en el sistema Verifactu quedará «huérfana» pero válida para Hacienda. Lo correcto es anular/rectificar, nunca borrar.
14. ¿Cómo verifico si mi integración funciona bien?
Hacienda proveerá un servicio de validación de QR. Deberás escanear el QR de una factura de prueba y verificar que los datos coinciden con lo registrado en la sede electrónica de la AEAT (en caso de envío voluntario).
15. ¿Cuánto cuesta integrar un ERP con Verifactu?
Depende. Conectores estándar pueden costar entre 20-50€/mes. Integraciones a medida vía API pueden partir de los 2.000-3.000€ en desarrollo inicial más mantenimiento.