Factura electrónica obligatoria B2B en Shopify: XRechnung, ZUGFeRD y Factur-X para Alemania y Francia
Si tu tienda Shopify vende a empresas en Alemania o en Francia, la factura en PDF de toda la vida tiene los días contados. En Alemania todas las empresas deben poder recibir facturas electrónicas desde el 1 de enero de 2025 y la emisión se vuelve obligatoria por fases hasta 2028. En Francia, todas las empresas deben poder recibirlas desde el 1 de septiembre de 2026 y las pymes tendrán que emitirlas a partir del 1 de septiembre de 2027.
En esta guía te explicamos qué es exactamente una factura electrónica (y por qué un PDF no lo es), qué formatos se usan, qué fechas te afectan, cómo se factura sin IVA a una empresa de otro país de la UE y cómo dejarlo resuelto en Shopify en pocos minutos.
Factura electrónica obligatoria B2B: qué cambia
Una factura electrónica no es un PDF enviado por correo. Es una factura en un formato estructurado que el programa del cliente puede leer sin teclear nada, conforme a la norma europea EN 16931. Puede ser un XML puro o un PDF híbrido que lleva el XML dentro. La obligación afecta a las ventas entre empresas (B2B); las ventas a consumidores no cambian.
Shopify no genera facturas de este tipo de serie: las facturas que imprimes desde el pedido son documentos para leer, no ficheros para importar. Por eso, si vendes a empresas, necesitas una app o un programa de facturación que genere el formato correcto.
XRechnung, ZUGFeRD y Factur-X: qué es cada uno
| Formato | Qué es | Dónde se usa |
|---|---|---|
| XRechnung | Un XML puro (UBL o CII) con las reglas alemanas sobre EN 16931. No se ve como un documento: lo lee el programa del cliente. | Alemania, obligatorio con la Administración pública y muy pedido entre empresas. |
| ZUGFeRD | Un PDF/A-3 legible por personas que lleva dentro un XML CII. Vale como factura electrónica desde la versión 2.0.1, salvo los perfiles MINIMUM y BASIC-WL. | Alemania, entre empresas. |
| Factur-X | El mismo formato híbrido que ZUGFeRD con el nombre francés (Factur-X 1.07 equivale a ZUGFeRD 2.3). | Francia, uno de los tres formatos de base de la reforma junto con UBL y CII. |
Si vendes a varios países, lo práctico es generar a la vez el PDF ZUGFeRD / Factur-X y el XRechnung de cada factura: el cliente se queda con el que acepte su programa.
Alemania: fechas de la E-Rechnung
La obligación se aplica a las ventas entre empresas establecidas en Alemania. Las fechas están en el § 27, apartado 38, de la ley del IVA alemana (UStG) y en las preguntas frecuentes del Ministerio Federal de Hacienda:
- Desde el 1 de enero de 2025: todas las empresas deben poder recibir facturas electrónicas, sin periodo de transición.
- Hasta el 31 de diciembre de 2026: se pueden seguir emitiendo facturas en papel o en PDF (el PDF, con el consentimiento del cliente).
- Durante 2027: esa excepción solo se mantiene si la facturación del año anterior no superó 800.000 euros.
- Desde el 1 de enero de 2028: todas las empresas tienen que emitir facturas electrónicas a otras empresas.
Quedan fuera las ventas a consumidores y las facturas simplificadas de hasta 250 euros, y las pequeñas empresas acogidas al régimen de Kleinunternehmer no están obligadas a emitirlas (sí a recibirlas).
Francia: la reforma de la facturación electrónica
Según la administración tributaria francesa, la reforma afecta a las empresas sujetas al IVA establecidas en Francia:
- Desde el 1 de septiembre de 2026: todas deben poder recibir facturas electrónicas, y las grandes empresas y las de tamaño intermedio deben emitirlas y transmitir los datos de sus operaciones (e-reporting).
- Desde el 1 de septiembre de 2027: las pymes y las microempresas también deben emitirlas y hacer el e-reporting.
En Francia las facturas no se mandan por correo: circulan a través de una plataforma autorizada (plateforme agréée) que elige cada empresa. Las ventas a consumidores y a empresas de otros países no se facturan en el sistema, pero sus datos se declaran por e-reporting. Tienes el resto de países y la normativa europea en nuestra guía de la factura electrónica en Europa.
Qué tiene que hacer una tienda Shopify que vende a empresas
- Pedir los datos de empresa en la compra: razón social y número de IVA (y, si vendes a la Administración alemana, el Leitweg-ID).
- Validar el número de IVA en VIES antes de vender sin IVA a una empresa de otro país: puedes hacerlo con nuestro validador gratis de NIF-IVA en VIES.
- Generar la factura en un formato EN 16931 (ZUGFeRD / Factur-X y XRechnung) en cuanto se paga o se envía el pedido, con numeración correlativa sin huecos.
- Hacer la factura rectificativa (abono) también en formato electrónico cuando haya un reembolso.
- Enviar el fichero al cliente (en Alemania basta con el correo) o, en Francia, pasarlo por tu plataforma autorizada.
- Guardar las facturas en su formato original durante el plazo legal de conservación.
Inversión del sujeto pasivo: vender sin IVA a otra empresa de la UE
Si vendes a una empresa de otro país de la UE con número de IVA válido, normalmente no cobras IVA y la factura tiene que decir por qué. La Directiva 2006/112/CE distingue dos casos:
- Bienes: es una entrega intracomunitaria exenta (artículo 138). La factura lleva el número de IVA de las dos empresas y la mención de la exención.
- Servicios: paga el IVA el cliente en su país (artículo 196). La factura lleva la mención «inversión del sujeto pasivo» (Reverse Charge).
En la factura electrónica no basta con el texto: el XML lleva además una categoría de IVA (K para la entrega intracomunitaria, AE para la inversión del sujeto pasivo) que el programa del cliente comprueba. Es uno de los errores que más devoluciones de facturas provoca.
Cómo resolverlo en Shopify con la app LG e-Invoice
Nuestra app LG e-Invoice XRechnung ZUGFeRD genera las facturas electrónicas de tus pedidos de Shopify, con un plan gratis hasta un número de facturas al mes:
- Instálala desde la App Store de Shopify y rellena los datos de tu empresa: NIF-IVA, dirección y patrón de numeración.
- Elige cuándo facturar: al pagarse el pedido, al enviarse o a mano.
- Activa en el carrito el bloque para que tus clientes empresa indiquen la razón social, el número de IVA y, si hace falta, el Leitweg-ID.

Desde ahí, cada pedido tiene su PDF ZUGFeRD 2.3 / Factur-X 1.07 y su XRechnung 3.0, y cada reembolso su abono. Si el pedido es de una empresa de otro país de la UE sin IVA, la app pone la mención y la categoría correctas (entrega intracomunitaria o inversión del sujeto pasivo). Los ficheros se comprueban con los validadores de referencia KoSIT y Mustang, y puedes descargarlos todos en un ZIP para tu asesoría.

La app genera los ficheros; no los transmite a ninguna administración. En Alemania puedes mandarlos por correo, y en Francia los subes a tu plataforma autorizada. Tienes más detalles en la ficha de la app, y si tu tienda es PrestaShop, en el módulo de factura electrónica para PrestaShop.
Ver la app en la App Store de Shopify (plan gratis)
Errores frecuentes
- Pensar que un PDF enviado por correo ya es una factura electrónica: en Alemania solo vale hasta 2026 (o 2027) y en Francia no vale.
- Usar ZUGFeRD con el perfil MINIMUM o BASIC-WL, que no cuentan como factura electrónica en Alemania.
- Vender sin IVA a una empresa sin comprobar su número en VIES.
- Poner «Reverse Charge» en el texto pero dejar en el XML la categoría de IVA normal.
- Olvidar el abono electrónico de los reembolsos o dejar huecos en la numeración.
Preguntas frecuentes
¿Mi tienda Shopify está obligada a emitir facturas electrónicas?
Si tu empresa está establecida en Alemania y vende a otras empresas alemanas, sí, a más tardar desde 2028 (desde 2027 si facturaste más de 800.000 euros el año anterior). En Francia, desde el 1 de septiembre de 2027 para pymes y microempresas. Si solo vendes a consumidores, no.
Mi empresa está en España y vendo a empresas alemanas, ¿me afecta?
La obligación alemana es para empresas establecidas en Alemania, pero tus clientes ya están preparados para recibir facturas electrónicas y cada vez más las piden en XRechnung o ZUGFeRD para contabilizarlas sin teclear.
¿Qué formato elijo, XRechnung o ZUGFeRD?
Los dos son válidos en Alemania. ZUGFeRD / Factur-X se lee como un PDF normal y sirve también para Francia; XRechnung es el que piden la Administración pública alemana y muchos programas de contabilidad. Lo más cómodo es generar los dos.
¿Shopify hace facturas electrónicas sin apps?
No. Shopify no genera facturas en formato EN 16931: hace falta una app o un programa de facturación conectado a la tienda.
Esta guía es informativa y no sustituye el asesoramiento legal.