Cómo Pasar Pedidos de WooCommerce a Factusol con IVA y Recargo de Equivalencia
El Régimen Especial del Recargo de Equivalencia es obligatorio en España para los autónomos personas físicas que venden a consumidor final en comercio minorista. Integrar estos pedidos desde WooCommerce hacia Factusol es una de las mayores fuentes de descuadres contables y discusiones con las asesorías fiscales. En esta guía técnica desglosamos las fórmulas matemáticas oficiales, el esquema de tablas en Factusol y cómo automatizar el proceso sin errores de céntimos.
🚨 La Pesadilla de las Asesorías en la Declaración Trimestral
Los 3 Tramos Impositivos de IVA y R.E.
Factusol soporta internamente 3 tipos de gravamen para compras y ventas. Es imprescindible asociar cada artículo de WooCommerce a su tramo correspondiente:
| Tipo Impositivo | Campo Tipo IVA (F_PCL) | % IVA | Campo % Recargo (F_PCL) | % Recargo (R.E.) | Total Tributario |
|---|---|---|---|---|---|
| General | TIVA1 | 21,00 % | PREC1 | 5,20 % | 26,20 % |
| Reducido | TIVA2 | 10,00 % | PREC2 | 1,40 % | 11,40 % |
| Superreducido | TIVA3 | 4,00 % | PREC3 | 0,50 % | 4,50 % |
Mapeo Técnico de Tablas en Factusol
Para que el pedido web se convierta en un pedido válido de Factusol y posteriormente en un albarán o factura (F_FAC) sin intervención manual, la inserción debe respetar escrupulosamente los tipos de datos y nombres de campos de Factusol:
Tabla F_PCL (Cabecera Pedido)
1 fila por pedido- TIPPCL: Tipo/Serie (ej: "W" o "R")
- CODPCL: Número correlativo de pedido
- CLIPCL: Código de cliente en F_CLI
- TOTB1: Base imponible tipo general
- TIVA1: 21.00
- TOTI1: Cuota IVA = Round(TOTB1 * 0.21, 2)
- PREC1: 5.20 (Porcentaje recargo)
- TOTR1: Cuota Recargo = Round(TOTB1 * 0.052, 2)
- TOTFAC: TOTB + TOTI + TOTR (Total neto)
Tabla F_LPC (Líneas de Pedido)
N filas por artículo- TIPLPC: Misma serie que F_PCL
- CODLPC: Mismo número que F_PCL
- POSLPC: Posición ordinal de línea (1, 2, 3...)
- ARTLPC: Código del artículo en Factusol
- CANLPC: Cantidad de unidades compradas
- PRELPC: Precio unitario neto (sin IVA)
- TOTLPC: Importe de la línea = CAN * PRE
- IVA: Puntero al tipo (1=General, 2=Red., 3=Super.)
TOTR1, TOTR2 y TOTR3 se calculan exclusivamente en la cabecera F_PCL sumando primero las bases imponibles de las líneas de cada tramo y aplicando después el porcentaje con redondeo bancario a 2 decimales. Nunca se debe calcular el recargo línea a línea por separado.
Configuración del Flujo en 4 Pasos
Recogida del NIF/CIF y Casilla de Recargo en el Checkout
Para que una tienda online pueda distinguir si una compra debe llevar recargo de equivalencia o no, el checkout de WooCommerce debe solicitar el NIF/CIF y ofrecer una casilla de verificación para autónomos acogidos a este régimen.
Esto se puede configurar de forma estándar con el bloque de Checkout nativo de WooCommerce o mediante campos de metadatos del pedido (_billing_nif y _billing_recargo_equivalencia).
Conciliación con la Ficha de Cliente en Factusol (F_CLI)
Cuando Bentian recibe el pedido desde la REST API de WooCommerce, comprueba si el NIF del comprador ya figura registrado en la tabla de clientes de Factusol (F_CLI):
- • Si el cliente ya existe: Se comprueba el campo
RECde su ficha. Si está marcado como "Sí", se aplica el recargo independientemente de lo que haya marcado en la web. - • Si es un cliente nuevo: Bentian crea automáticamente la ficha en
F_CLIcon sus datos fiscales (Nombre, Dirección, NIF) y marca el flagREC = truesi solicitó recargo en el checkout.
Separación de Series Contables (Serie W vs. Serie R)
Para que tu departamento de contabilidad o gestoría no pierda horas separando pedidos en el momento de presentar el Modelo 303 en la Agencia Tributaria, Bentian permite enrutar automáticamente las ventas por serie:
Emisión de la Factura Oficial Homologada en Factusol
Bajo la normativa de la Ley Crea y Crece y VeriFactu (Real Decreto 1007/2023), WooCommerce no es un sistema de facturación legalmente homologado. El flujo reglamentario blindado consiste en:
- WooCommerce actúa únicamente como pasarela de venta y genera un recibo de pedido.
- Bentian vuelca el pedido a Factusol en la tabla
F_PCL. - Desde Factusol se emite la factura reglamentaria (
F_FAC) con su encadenamiento criptográfico, código QR de la AEAT y desglose exacto de IVA y Recargo. - Bentian detecta la emisión de la factura y sube el PDF legal a la cuenta del cliente en WooCommerce de forma totalmente desatendida.
Preguntas Frecuentes sobre Factusol y Recargo de Equivalencia
¿Qué pasa si un cliente pide recargo pero introduce un DNI particular? ▼
Bentian incluye validación algorítmica de NIF/CIF y comprobación en el censo de autónomos o en la ficha de cliente de Factusol. Puedes configurar el agente para que requiera validación manual en almacén o lo procese en la serie de revisión.
¿Soporta artículos con tipos de IVA mixtos en un mismo carrito? ▼
Sí. Si un pedido contiene un producto al 21% de IVA (con 5.2% R.E.) y otro al 10% de IVA (con 1.4% R.E.), Bentian desglosa las bases en TOTB1 y TOTB2, aplicando con exactitud matemática las cuotas respectivas en TOTI1, TOTI2, TOTR1 y TOTR2 en F_PCL.
¿Funciona también con PrestaShop y Shopify? ▼
Exactamente igual. El motor de mapeo tributario de Bentian es agnóstico a la plataforma de origen: normaliza los pedidos procedentes de WooCommerce, PrestaShop 1.7 / 8.x o Shopify Admin API y los introduce con las mismas reglas relacionales en Factusol.
Automatiza tu Facturación B2B con Recargo de Equivalencia
Descarga Bentian ERP Bridge y asegura el cuadre contable perfecto entre tu tienda WooCommerce y Factusol.