Bentian Logo
Bentian Fiscalidad B2B
AEAT Modelo 303 • Factusol F_PCL / F_LPC • Sin Descuadres de Redondeo

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

1. Sumar 21% + 5.2% = 26.2% WooCommerce calcula un tipo único consolidado. Al redondear cada línea de pedido, la suma de los impuestos da un importe diferente que calcular primero el 21% de IVA y luego el 5.2% de R.E. sobre la base.
2. Recargo como 'Línea de Producto' Muchos plugins insertan una línea ficticia llamada "Recargo de Equivalencia". Esto incrementa artificialmente la base imponible del pedido y descuadra los libros de IVA en ContaSol.
3. Factura sin desglose fiscal La Agencia Tributaria exige que el emisor detalle en columnas separadas la cuota de IVA y la cuota de recargo. Si no constan, la factura es inválida y acarrea sanciones.
LEGISLACIÓN TRIBUTARIA ESPAÑOLA

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 %
ESQUEMA RELACIONAL

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.)
Fórmula de Conciliación Matemática: En Factusol, los recargos 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.
PROCEDIMIENTO OPERATIVO

Configuración del Flujo en 4 Pasos

1

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).

2

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 REC de 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_CLI con sus datos fiscales (Nombre, Dirección, NIF) y marca el flag REC = true si solicitó recargo en el checkout.
3

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:

Serie W (Web General) Ventas a clientes particulares y empresas ordinarias con IVA general sin recargo.
Serie R (Recargo de Equivalencia) Ventas a comerciantes minoristas autónomos con IVA + 5.2% R.E. totalmente desglosado.
4

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:

  1. WooCommerce actúa únicamente como pasarela de venta y genera un recibo de pedido.
  2. Bentian vuelca el pedido a Factusol en la tabla F_PCL.
  3. 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.
  4. 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.