WooCommerce + Holded + Verifactu

Integración WooCommerce con Holded y Verifactu a medida: facturas automáticas sin errores

La integración WooCommerce con Holded oficial resuelve el 70% de los casos. El 30% restante (recargo equivalencia, B2B intracomunitario, lotes, exportación fuera UE) es donde se pierden facturas y Verifactu rechaza. Configuro la cadena completa para que cada pedido genere su factura legal sin tocar nada a mano.

  • Sincronización bidireccional WC ↔ Holded
  • Verifactu certificado y compatible
  • Productos, stock, clientes y pagos en sync
  • Plugin propio si el oficial no cubre

Confiaron en nosotros

Buseando
Hi Logistics
Ecolog
Revioos
Dudas Legislativas
María Catalá
¿Te suena alguna?

Lo que pasa cuando WooCommerce y Holded no están bien integrados

Una integración mal hecha entre tienda y ERP cuesta dinero real: facturas que se quedan en el limbo, sanciones por incumplir Verifactu y stock que dice una cosa en la web y otra en Holded.

Facturas duplicadas o no emitidas

Un pedido sin factura es un cliente cabreado. Una factura duplicada en Holded es un cuadre contable doloroso.

Stock desincronizado WC ↔ Holded

Vendes en web algo que Holded ya marcó como agotado. Doble venta, devolución forzada y reseña negativa.

No cumples Verifactu = sanción posible

Desde 2026 Hacienda exige envío en tiempo real de cada factura. Sin Verifactu activo, te juegas multas serias.

IVA mal aplicado por país o régimen

Recargo equivalencia, B2B intracomunitario, exportación fuera UE. Cada caso pide reglas y Holded no lo deduce solo.

Devoluciones manuales = pesadilla

Sin abono automático en Holded, tu admin recoge cada devolución a mano. Errores garantizados a final de mes.

Pedidos que tardan horas en facturarse

El plugin oficial procesa por cron cada 30 minutos. Si tu volumen pasa de 100 pedidos/día, se acumula y rompe el sync.

Cómo trabajo

Del caos contable a facturas en automático

Tres fases con un objetivo claro: que cada pedido pase de la web al ERP sin manos humanas en medio.

1

Auditoría: cómo facturas hoy

Reviso tu WC, tu Holded, el plugin actual si lo tienes, casos de IVA especiales y volumen real de pedidos. Detecto los puntos de fuga.

2

Configuración + sync inicial

Conecto WC con Holded con plugin oficial o uno propio si tu caso lo requiere. Mapeo productos, métodos de pago, tipos de IVA y series de factura.

3

Verifactu + monitorización

Activo Verifactu en Holded, valido los primeros envíos a Hacienda y dejo alertas si algo falla. Reporte semanal el primer mes.

El plugin oficial que conecta WooCommerce con Holded resuelve el caso simple: pedido B2C con IVA general, una sola moneda, un único almacén. Pero el momento que tu negocio se sale del caso de manual (vendes a empresas con CIF, exportas fuera UE, manejas recargo de equivalencia, o tienes pedidos de más de 100 al día), el plugin oficial empieza a fallar en silencio. La factura se genera mal, el IVA cae en la columna equivocada o, peor, ni siquiera se crea y descubres el problema cuando un cliente reclama meses después.

El otro problema clásico es el volumen. El plugin oficial usa un cron de WordPress cada 30 minutos para sincronizar. Cuando vendes 100-500 pedidos al día, la cola se acumula, los pedidos se quedan colgados y a veces se duplican porque el job reintenta sin marcar el anterior como procesado. Lo he visto en varias tiendas que pasaron de 50 a 200 pedidos/día y de repente "Holded dejó de funcionar". Spoiler: Holded funciona, lo que no funciona es la integración por cron a ese volumen.

Qué es Verifactu y por qué importa ya

Verifactu es el nuevo sistema de Hacienda para verificación de facturas en tiempo real. A partir de 2026 cualquier sistema de facturación que uses (Holded incluido) tiene que enviar cada factura emitida a Hacienda en el momento, con un código de verificación. Si tu integración WooCommerce ↔ Holded genera facturas mal o tarde, tu cumplimiento Verifactu cae con ellas. La sanción puede ir desde requerimientos formales hasta multas de varios miles de euros por factura no comunicada correctamente.

Holded ya tiene Verifactu integrado en su producto. Mi trabajo es asegurar que tus pedidos de WooCommerce llegan a Holded correctamente para que Holded pueda enviar a Verifactu lo que toca. Si la integración WC↔Holded está rota o mal configurada (productos mal mapeados, IVA equivocado, faltan datos del cliente), Verifactu se queda en el aire y tú pierdes cobertura legal.

Plugin oficial, Zapier o desarrollo a medida: cuándo cada uno

  • Plugin oficial Holded: vale para tiendas de hasta 100 pedidos/día con casuística estándar (B2C nacional, IVA general, sin productos digitales). Configurarlo bien lleva 2-3 horas. Si tu caso encaja, no necesitas más.
  • Zapier o Make como puente: cuando necesitas lógica extra (transformar datos, decidir serie de factura según país, enriquecer con CIF antes de crear). Más caro a volumen pero rápido de montar. Lo recomiendo para 100-500 pedidos/día.
  • Plugin propio o desarrollo en Node.js/Python: cuando hay alto volumen (500+ pedidos/día), múltiples tiendas WC al mismo Holded, o casuísticas que ninguna herramienta cubre (recargo equivalencia mezclado con B2B intracomunitario, multi-almacén). Aquí construyo un microservicio que recibe webhooks de WC, valida, transforma y empuja a Holded por API. Como parte de mis automatizaciones a medida con código propio.

Si tu tienda está en Shopify en lugar de WooCommerce, hago la misma integración con un desarrollo a medida para Shopify.

Casos típicos que rompen el plugin oficial

Algunos ejemplos reales: tienda de cosmética con recargo de equivalencia que vendía B2C y B2B desde el mismo carrito (mal IVA en B2B); marca de ropa con exportación fuera UE (el plugin metía 21% IVA en pedidos a Suiza); ecommerce de alimentación con productos a 4%, 10% y 21% que el plugin oficial agrupaba en una sola línea con IVA medio (factura ilegal); y la clásica de cualquier tienda que pasa de 100 pedidos diarios donde el cron empezó a saltarse pedidos. En todos esos casos toca o configurar fino o desarrollar pieza propia.

01 ¿Funciona con el plugin oficial de Holded o necesito uno propio?
Depende del volumen y de la casuística. Para casos B2C estándar con menos de 100 pedidos/día el oficial vale. Para volúmenes altos, IVA especial (recargo equivalencia, B2B intracomunitario, exportación) o casos raros, suelo recomendar plugin propio o microservicio en Node.js que conecta WC con Holded por API directa.
02 ¿Qué es Verifactu y cuándo es obligatorio?
Verifactu es el sistema de Hacienda que exige enviar cada factura emitida en tiempo real con un código de verificación. Obligatorio desde 2026 para empresas y autónomos que facturan con software (no manuscritas). Holded ya tiene Verifactu integrado: mi trabajo es asegurar que tus pedidos de WC llegan correctos a Holded para que Verifactu funcione.
03 ¿Cuánto cuesta la integración?
Depende del alcance. Configuración del plugin oficial Holded: unas horas de consultoría. Plugin propio o microservicio a medida: presupuesto cerrado tras la auditoría, en función de volumen y casos especiales. Sin fee mensual obligatorio: pagas el desarrollo y luego solo si hay mantenimiento activo.
04 ¿Sincroniza stock en los dos sentidos?
Sí. Las modificaciones de stock en Holded (entradas de mercancía, devoluciones procesadas, ajustes manuales) bajan a WC. Las ventas en WC reservan stock en Holded en tiempo real. Si los SKUs coinciden y los almacenes están bien mapeados, no hay desincronización.
05 ¿Maneja recargo equivalencia o B2B intracomunitario?
Sí, configurando reglas en el mapeo. WC marca el cliente como empresa con CIF y la integración decide qué serie de factura usar, qué IVA aplicar y qué impuestos añadir según país. Es donde más fallan los plugins genéricos. Si además recibes facturas de proveedores por email, puedes complementar con la <a href="/automatizacion-para-gestorias-y-asesorias/">automatización para gestorías y asesorías</a> para tenerlo todo cerrado.
06 ¿Qué pasa si un pedido falla al pasar a Holded?
El sistema reintenta automáticamente 3 veces con backoff exponencial. Si tras los reintentos no se ha procesado, llega alerta por Telegram o email con el detalle del fallo y el ID del pedido. Ningún pedido se pierde silenciosamente.

¿Y si cada pedido de WooCommerce se facturara solo en Holded?

Mándame el acceso de solo lectura a tu WC y a tu Holded, te paso la auditoría con los puntos de fuga actuales y mi recomendación. Sin compromiso de contratación.

Enviar consulta
¿Hablamos? Respondo en minutos