Extensión Magento 2

Factura Electrónica

Extensión de factura electrónica para Magento 2 con XRechnung, ZUGFeRD, Factur-X, XML EN 16931 y PEPPOL BIS Billing, validación, adjuntos, abonos y generación automática.

Versión actual
1.3.5
Magento
2.4.6 - 2.4.9
PHP
8.1 - 8.5

Si su entorno difiere de los requisitos indicados, podemos verificar la compatibilidad con antelación. Contáctenos por el formulario de contacto.

Funciones

Lo que hace el módulo.

  1. ZUGFeRD, Factur-X, XRechnung y EN16931

    Genere facturas electrónicas en formatos clave de la UE desde una configuración común.

  2. Facturación electrónica para facturas y notas de crédito

    Procese facturas y notas de crédito dentro de un flujo coherente de facturación electrónica.

  3. Generación inmediata, en cola o programada

    Seleccione el modo de generación que mejor encaja con su volumen y operación.

  4. Documentos híbridos PDF/A-3 y adjuntos XML

    Entregue XML legible por máquina y PDF legible por personas en una salida coordinada.

  5. Validación XSD con nivel configurable

    Valide documentos antes de la entrega y reduzca ciclos de rechazo.

  6. Visibilidad de estado y validación en admin

    Siga estado, errores y resultados de validación por documento.

  7. Mapeo de condiciones de pago por método

    Mantenga condiciones y códigos de pago alineados con la lógica real de cobro.

  8. Referencia contable por línea (BT-133)

    Resuelva referencias contables por línea desde fuentes configurables.

  9. Descarga masiva ZIP y descarga PDF en frontend

    Entregue facturas electrónicas en lotes ZIP o mediante rutas seguras de descarga individual.

  10. Entrega de datos preparada para API

    Utilice datos de factura electrónica mediante extension attributes de Magento en integraciones controladas con ERP y automatización.

Descripción

Cómo funciona.

SoftwareSilo Factura Electrónica convierte los datos de facturación de Magento en archivos estructurados que pueden procesar los sistemas contables y de compras. El equipo puede generar, validar, guardar, enviar y descargar los documentos dentro del flujo de Magento, sin exportar cada pedido a un conversor independiente.

Cinco formatos de factura: La extensión genera ZUGFeRD 2.3.x, Factur-X 1.07.x, XRechnung 3.0.x, XML EN 16931 y UBL PEPPOL BIS Billing 3.0 para facturas. ZUGFeRD y Factur-X combinan un PDF/A-3 legible con datos estructurados incrustados. XRechnung, EN 16931 y PEPPOL BIS son salidas XML.

Un formato predeterminado por tienda: El formato se configura en el ámbito de la tienda, una opción útil cuando una instalación atiende a distintos escaparates o mercados. Si varios destinatarios de una misma tienda exigen formatos distintos, esa selección debe resolverse en el proyecto. El paquete estándar no cambia el formato automáticamente por cliente.

Abonos con un alcance definido: La generación de abonos está disponible para ZUGFeRD, XRechnung y PEPPOL BIS Billing. Así, una devolución o corrección puede tener su propio documento estructurado y una referencia clara a la factura original. Factur-X y la salida EN 16931 genérica para abonos no forman parte del paquete estándar actual.

Generación automática o controlada: Genere el documento al crear o pagar la factura, envíe el trabajo a una cola, procéselo cada hora o cada día, o mantenga un paso manual. Las facturas y los abonos se configuran por separado para adaptarse al proceso real del equipo financiero.

Validación antes de la entrega: Los niveles mínimo, estándar y estricto revisan el resultado. La comprobación estándar cubre reglas de negocio importantes y la validación estricta puede incluir los esquemas XML suministrados. Los errores pueden reintentarse, notificarse por correo o bloquear un proceso cuando esa sea la opción operativa más segura.

Entrega dentro de la experiencia existente: Los archivos se adjuntan a los correos de factura y abono como XML, PDF, ambos o de forma automática según el formato. El cliente puede descargarlos en su cuenta y los administradores autorizados pueden obtener un documento o un archivo ZIP con varios.

Datos de vendedor y comprador: Configure identificadores fiscales, registro mercantil, datos bancarios, contacto del vendedor, GLN, DUNS, nombre comercial, Leitweg-ID del vendedor y representante fiscal. Las referencias del comprador y sus direcciones electrónicas se resuelven desde Magento y la configuración. El equipo debe confirmar qué identificadores exige cada destinatario.

Impuestos y pagos estructurados: La extensión asigna los métodos de pago de Magento a medios de pago electrónicos, incluye condiciones, agrupa importes de IVA y contempla categorías como tipo estándar, cero, exento, inversión del sujeto pasivo, entrega intracomunitaria, exportación y fuera de ámbito. También trata vales multipropósito y referencias contables por línea.

Generar PEPPOL BIS no equivale a enviarlo por Peppol: SoftwareSilo crea UBL PEPPOL BIS Billing 3.0 con identificadores electrónicos de vendedor y comprador. El envío por la red Peppol requiere además un Access Point u otro servicio de entrega. Distinguir ambas partes evita contratar solo el formato cuando el proyecto necesita también transporte.

Herramientas para operación e integración: La administración muestra formato, estado, fechas y resultados de validación. Los endpoints REST permiten generar documentos individuales y lotes. Las herramientas de línea de comandos cubren generación, trabajos pendientes, validación y comprobación de importes.

Para equipos que quieren mantener la facturación electrónica cerca de Magento: SoftwareSilo es adecuado cuando Magento es la fuente de los datos y el comercio desea gestionar los documentos en la tienda. No sustituye el asesoramiento fiscal, el alta de destinatarios, la política de archivo ni un Peppol Access Point, pero sí aporta el flujo documental dentro de Magento.

Capturas de pantalla

Así se ve.

Changelog

Qué ha cambiado.

Factura Electrónica

Version 1.3.5 - 2026-11-05

Fixed
  • Honored the configured blocking policy when invoice or credit memo hybrid PDF generation fails
  • Enforced configured document validation before invoice and credit memo generation succeeds
  • Applied the document store's XSD validation setting to CII invoices and credit memos
  • Aligned document dates and payment deadlines with the document store timezone
  • Isolated stored invoice and credit memo files by store and internal document ID
  • Preserved all selected documents in ZIP exports when filenames match
  • Corrected stored-file existence checks and deletion after filename configuration changes
  • Corrected invoice and credit memo totals for discounts on tax-inclusive prices
  • Corrected shipping discounts and partial refund rounding in electronic document lines and VAT breakdowns
  • Preserved historical shipping VAT rates when partial refunds round tax amounts
  • Prevented invalid electronic credit memos when refund adjustments have no VAT classification
  • Corrected SIRET seller identifiers so they can coexist with VAT IDs and tax numbers
  • Corrected payment-dependent discounts when saving checkout buyer references
  • Prevented rejected payment attempts from saving a new buyer reference

Version 1.3.4 - 2026-10-15

Added
  • Added a store-scoped SEPA creditor identifier and support for mandate references and debtor IBANs supplied by payment integrations
  • Added configurable credit memo terms for direct debit payments
Fixed
  • Direct debit invoices now distinguish the debtor account from the seller account across all supported formats
  • XRechnung and Peppol direct debit invoices now reject missing mandate references or creditor identifiers
  • Direct debit credit memos now use refund or offset terms without repeating the original collection instructions or payment due date

Version 1.3.3 - 2026-10-14

Fixed
  • Corrected bank account mapping in CII invoices and credit memos so the BIC identifies the financial institution instead of an alternative account number

FAQ

Preguntas frecuentes.

Sobre el módulo

¿Qué es una extensión de factura electrónica para Magento 2?

Convierte los datos de una factura Magento en un documento estructurado que puede procesar un sistema contable o de compras. SoftwareSilo mantiene la generación, validación, almacenamiento, adjuntos y descarga dentro del flujo de Magento.

¿Qué formatos de factura admite SoftwareSilo?

Para facturas, la versión actual admite ZUGFeRD 2.3.x, Factur-X 1.07.x, XRechnung 3.0.x, XML EN 16931 y UBL PEPPOL BIS Billing 3.0. El formato predeterminado se configura por tienda.

¿Un PDF normal es una factura electrónica?

Un PDF simple es legible, pero no contiene los datos estructurados exigidos por la definición alemana de factura electrónica desde 2025. ZUGFeRD y Factur-X incrustan datos en PDF/A-3; XRechnung y PEPPOL BIS utilizan XML.

¿Qué diferencia hay entre XRechnung y ZUGFeRD?

XRechnung es una especificación XML estructurada muy utilizada con el sector público alemán. ZUGFeRD combina datos estructurados con un PDF/A-3 legible. El destinatario, la operación y el canal acordado determinan cuál conviene.

¿La extensión genera facturas Factur-X?

Sí. Las facturas pueden generarse como Factur-X 1.07.x, con PDF/A-3 y datos estructurados incrustados. Los abonos Factur-X no forman parte del paquete estándar actual.

¿Admite PEPPOL BIS Billing?

Sí. La extensión genera facturas UBL PEPPOL BIS Billing 3.0 y puede incluir identificadores electrónicos de vendedor y comprador. No transmite los archivos por la red Peppol.

¿Sigo necesitando un Peppol Access Point?

Sí, cuando el destinatario exige entrega por la red Peppol. SoftwareSilo genera el archivo BIS Billing en Magento; un Access Point o proveedor de entrega gestiona descubrimiento, transporte y entrega.

¿Puede crear abonos electrónicos?

Sí. El paquete actual genera abonos estructurados en ZUGFeRD, XRechnung y PEPPOL BIS Billing. Cuando los datos de Magento lo permiten, la corrección incluye la referencia a la factura original.

¿Admite abonos Factur-X y EN 16931?

No en el paquete estándar actual. Factur-X y EN 16931 genérico están disponibles para facturas. Los formatos registrados para abonos son ZUGFeRD, XRechnung y PEPPOL BIS Billing.

¿Cuándo puede Magento generar una factura automáticamente?

La generación puede iniciarse al crear o pagar una factura. Puede ejecutarse de inmediato, por la cola de Magento, cada hora o cada día. También existe generación manual y los abonos se configuran por separado.

¿Cada cliente puede recibir automáticamente un formato distinto?

El paquete estándar utiliza un formato predeterminado por tienda. La selección automática por cliente dentro de una misma tienda no está incluida y debe planificarse como adaptación si los destinatarios exigen formatos diferentes.

¿Cómo se validan las facturas?

La extensión ofrece niveles mínimo, estándar y estricto. Revisan la estructura y reglas de negocio, y el nivel estricto puede usar los esquemas XML suministrados. La validación detecta errores, pero no sustituye la revisión fiscal o jurídica.

¿Qué ocurre si falla la generación?

El error queda registrado con estado y mensaje. Los trabajos fallidos pueden reintentarse, se puede avisar por correo después de un umbral y la tienda puede decidir si el fallo debe bloquear el proceso relacionado.

¿Se pueden adjuntar las facturas a los correos de Magento?

Sí. Los correos de factura y abono pueden incluir XML, PDF, ambos archivos o el adjunto adecuado de forma automática según el formato. El comportamiento se configura.

¿Los clientes pueden descargar su factura electrónica?

Sí. Los clientes autenticados descargan el documento desde el área de facturas de su cuenta. La extensión también contempla descargas autorizadas para invitados cuando se cumplen las condiciones de acceso de Magento.

¿Un administrador puede descargar varios documentos juntos?

Sí. Los administradores autorizados pueden generar y descargar archivos individuales o usar acciones masivas para reunir varias facturas electrónicas en un ZIP.

¿Qué identificadores del vendedor se pueden incluir?

La configuración incluye NIF-IVA, número fiscal, registro, SIRET, GLN, DUNS, nombre comercial, Leitweg-ID del vendedor, contacto, IBAN, BIC y datos del representante fiscal. Solo deben usarse los campos pertinentes.

¿Admite referencias del comprador y Leitweg-ID?

Sí. Las referencias y direcciones electrónicas pueden resolverse desde Magento y la configuración. La Leitweg-ID suele corresponder a B2G y no es una obligación general de B2B nacional. Debe seguirse la especificación del destinatario.

¿Cómo trata las categorías de IVA?

El módulo agrupa impuestos y resuelve tipo estándar, cero, exento, inversión del sujeto pasivo, entrega intracomunitaria, exportación y fuera de ámbito. También ofrece motivos de exención y configuración para pequeñas empresas cuando corresponda.

¿Incluye condiciones de pago y datos bancarios?

Sí. Puede incluir datos bancarios del vendedor, condiciones, vencimiento y mapeos entre métodos de pago de Magento y medios de pago electrónicos, según el formato y la configuración.

¿Existe una API REST para la generación?

Sí. Los endpoints REST permiten generar facturas y abonos individualmente o por lotes. Las rutas de XML y PDF también se exponen mediante atributos de extensión de Magento para consumidores autorizados.

¿La extensión ofrece endpoints GraphQL?

El paquete actual no incluye una interfaz GraphQL específica. Están disponibles los servicios REST de Magento, acciones administrativas, programación, colas y herramientas de línea de comandos.

¿La extensión garantiza el cumplimiento legal?

No. Ningún software sustituye la revisión de la operación, los datos, las reglas del destinatario, el canal y la legislación vigente. La extensión crea formatos técnicos y resultados de validación; el comercio sigue siendo responsable de la configuración y el cumplimiento.

¿Qué debe probarse antes de producción?

Pruebe facturas reales, impuestos, descuentos, envío, devoluciones, condiciones de pago, referencias, identificadores, adjuntos, descargas, validación e importación por el destinatario. Incluya un documento rechazado para comprobar el procedimiento de soporte.

Compra, licencia y soporte

¿Para cuántas instalaciones de Magento es válida la licencia?

La licencia es válida para una instalación de Magento, incluido el funcionamiento multisitio. Además, el módulo puede instalarse en cualquier número de servidores de desarrollo o staging. Encontrará más detalles en nuestros términos de licencia.

¿La instalación está incluida en el precio?

La instalación y la configuración no están incluidas en el precio. Si lo desea, le apoyamos en una integración fluida en su sistema.

¿Cómo instalo un módulo?

Composer es el gestor de paquetes de PHP y Magento 2 lo utiliza para instalar módulos y sus dependencias. Después de la compra, encontrará los comandos correspondientes en Licencias dentro de su cuenta de cliente. Primero añada el repositorio privado de SoftwareSilo y su token de licencia. Después instale el paquete indicado con composer require y ejecute php bin/magento setup:upgrade y php bin/magento cache:clean.

¿Qué métodos de pago están disponibles?

Puede pagar con tarjeta de crédito (Stripe) o por transferencia bancaria (pago por adelantado). En pagos con tarjeta, el pedido se procesa de inmediato y las credenciales de acceso se envían directamente en un correo electrónico de seguimiento.

¿Cómo es el proceso de pedido?

Después del pago con tarjeta de crédito, recibirá de inmediato las credenciales para obtener el módulo mediante Composer. En caso de transferencia bancaria, el acceso se concede una vez abonada la factura.

Necesito una modificación personalizada del módulo. ¿Es posible?

Las solicitudes personalizadas no son un problema. Adaptamos nuestros módulos de Magento 2 a su proyecto y mantenemos una versión interna dedicada para saber exactamente qué se ejecuta en su sistema durante el soporte.

¿Puedo instalar una versión demo localmente?

En la página de detalle de cada módulo, puede solicitar su propia instancia de demostración y probar el módulo a fondo durante 7 días. Sin embargo, no ofrecemos una versión de demo local.

¿Está encriptado el código fuente?

No, el código fuente de nuestros módulos no está encriptado. Si necesita una personalización, puede enviarnos una solicitud. Le responderemos en breve con una propuesta sin compromiso.

¿Cómo funcionan las actualizaciones y el soporte?

Puede añadir un paquete de soporte a su pedido. Incluye asistencia, así como actualizaciones y mejoras relacionadas con el módulo. No se requiere una suscripción continua.

Ya tengo una licencia. ¿Cómo hago una actualización?

Puede completar la actualización de licencia aquí. Si tiene un paquete de soporte activo, recibirá las actualizaciones automáticamente mediante Composer. Si su paquete de soporte ha vencido, puede renovar su licencia aquí o en su cuenta.

Tengo otra pregunta, ¿cómo puedo contactarlos?

Puede contactarnos en cualquier momento a través de Correo electrónico.

$299.00

Aplicaciones

Ideal para estas industrias y casos de uso

  • Procesos B2G conformes

    Cumpla requisitos del sector público con salida XRechnung y validación trazable.

  • Facturación electrónica B2B escalable

    Entregue facturas estructuradas a socios comerciales en formatos estables para procesamiento automático.

  • Gestión planificable de alto volumen

    Procese picos mediante cola o ejecución programada sin afectar operaciones de tienda.

  • Historial auditable por documento

    Mantenga estado, rutas de archivo y validaciones disponibles para reducir aclaraciones en auditoría.

  • Proceso unificado para varios países

    Aplique formatos por vista de tienda y gestione requisitos locales en un flujo centralizado.

  • Entrega estructurada a ERP y finanzas

    Transfiera datos estandarizados a sistemas posteriores y reduzca conciliaciones manuales.

Siguientes pasos

Primero probar. Después comprar.

  • Documentación técnica

    Guías prácticas de Magento 2, documentación para desarrolladores y referencias de API para la instalación, configuración y solución de problemas.

    Ir a la base de conocimiento
  • Pruébelo antes de comprar

    Solicite una demo personal y pruebe el módulo con datos de ejemplo realistas en el panel de administración de Magento y en la tienda. Así podrá comprobar con calma si encaja con sus requisitos y procesos.

  • ¿Necesita una solución personalizada?

    ¿Sus requisitos van más allá de las funciones de nuestros módulos para Magento 2? Desarrollamos módulos para Magento 2 e integraciones adaptadas a sus procesos empresariales.

    Solicitar ahora

Para seguir leyendo

Guías sobre este módulo