Cette extension transforme chaque facture et avoir Magento en facture électronique conforme EN 16931 – aux formats Factur-X, ZUGFeRD 2.x et XRechnung 3.0. Sans rupture de support, sans ressaisie manuelle, directement dans votre flux de facturation et d'e-mail habituel.
- Description
-
Détails
Fonctionnalités en un coup d'œil
Génération & formats
- XML EN 16931 pour factures & avoirs
- ZUGFeRD 2.x, XRechnung 2.2/2.3/3.0, Factur-X
- Profils BASIC, EN 16931 (COMFORT), XRechnung
- PDF/A-3 hybride avec XML intégré
Données vendeur & acheteur
- N° de TVA, numéro fiscal, nom commercial, n° d'enregistrement
- GLN, DUNS, Leitweg-ID, adresse PEPPOL, IBAN/BIC
- Référence acheteur (BT-10), référence commande & projet
- Numéro client (BT-46), enregistrement avec ISO 6523
Montants & taxes
- Logique des montants EN 16931 incl. frais de port & remises
- Catégories de TVA automatiques (S, Z, E, K, G, AE, O)
- Plusieurs taux de TVA par facture
- Conditions & moyens de paiement par mode
Envoi, cas particuliers & outils
- XML en pièce jointe & téléchargement compte client (ZIP)
- Bons/cartes cadeaux en acompte (BT-113)
- Produits configurables (variantes, BT-154)
- CLI : génération, validation XSD, vérification des montants
Formats & profils
Format Norme Cas d'usage Factur-X EN 16931 France & UE (PDF hybride avec XML) ZUGFeRD 2.x EN 16931 B2B Allemagne & UE XRechnung 2.2 / 2.3 / 3.0 EN 16931 (CIUS) Secteur public (B2G) Support & service
Une solution pour chaque cas
B2B, secteur public, transfrontalier, autoliquidation, export, bons – couverts. Votre cas particulier n'est pas listé ? Dites-le-nous, nous le mettons en œuvre.
Support personnel & documentation
Documentation en ligne détaillée et support direct de l'équipe GEISSWEB. Une fonctionnalité vous manque ? Votre suggestion est la bienvenue.
Prérequis
- Magento / Adobe Commerce 2.4.4 ou plus récent
- PHP 8.1 ou plus récent, extension PHP
ext-zip - Paquet Composer
horstoeko/zugferd(licence MIT, installé automatiquement)
- Notes de mise à jour
-
Notes de mise à jour
[1.3.3] - 2026-06-01
Added
- Mageplaza_PdfInvoice integration: embed the electronic invoice XML into Mageplaza-generated invoice PDFs for both the e-mail attachment and print/download paths
[1.3.2] - 2026-04-14
Fixed
- Buyer reference field (Attributes module) not taken into account when generating the invoice XML
[1.3.1] - 2026-03-17
Added
Introduce display options for configurable products in the e-invoice to provide more information about the product variant
- Append selected options: Appends variant options to the name, e.g. "Product (Color: Red, Size: M)"
- Use selected options as item description: Writes variant options into BT-154 (Item description)
- Use child product name: Uses the simple product name instead of the configurable parent name
Changed
- Reenable Xrechnung 2.2 und 2.3 profiles for generation to support older versions
[1.3.0] - 2026-01-28
Added
- XRechnung 3.0 Support
- Buyer Reference (BT-10) configurable attribute select
- BR-DE-15 compliance: buyer reference falls back to order increment_id when no attribute is configured
- Seller Order Reference (BT-14), and Project Reference (BT-11) attribute configuration options
- Buyer Registration attribute and scheme (BT-47) with ISO 6523 ICD code selector
- Invoice comments inclusion in XML (BT-22)
- Configurable XML storage path via system configuration
- Console command
geissweb:einvoice:verify-amountsfor round-trip validation against database - Multipurpose voucher detection and VAT categorization for gift card items
- Magetrend PDF integration
- Dedicated seller fields for Leitweg-ID, GLN, and DUNS numbers (BT-29)
- XRechnung Tax Representative validation improvements
- Aheadworks_Giftcard integration for handling gift cards as prepaid amounts (BT-113)
[1.2.0] - 2025-10-20
With this version we have full support for the EN 16931 COMFORT (and lower) profile. X-Rechnung and PEPPOL support is on the roadmap.
Added
- Possibility to select any customer attribute to use as customer number (BT-46)
- Possibility to add tax representative data for B2B transactions with tax representatives
- Possibility to add Trading names, GLN, DUNS, Leitweg-ID (seller), legal registration numbers and electronic addresses
- Simple tax case detection and automatic VAT categorization
- Due days configuration to handle invoices which are paid (online) or due (for offline methods)
Fixed
- Email attachments for Magento 2.4.8
- Discount handling reliability
- Amounts not matching Magento values
[1.1.0] - 2025-07-21
Added
- Intelligent VAT category mapping system (
VatCategoryMapper) for automatic tax categorization - Payment terms and means configuration for each payment method
- Enhanced ZUGFeRD/XRechnung xml format compliance
- Console command
geissweb:electronicinvoicing:generate-xmlfor batch XML generation of invoices and credit memos - Console command
geissweb:electronicinvoicing:validate-xmlfor XSD validation of generated XML files
[1.0.0] - 2025-02-26
Added
- Initial release of the Geissweb_ElectronicInvoicing module
- Support for generating electronic invoice XML files compliant with ZUGFeRD, XRechnung, and Factur-X standards
- Support for attaching XML files to invoice emails
- Support for embedding XML files in PDF invoices
- Support for downloading XML files from the admin panel and frontend
- Basic configuration system for electronic invoicing settings
- Integration with horstoeko/zugferd package for XML generation and validation
- Feuille de route
-
Feuille de route
Actuellement, aucune nouvelle fonctionnalité n'est prévue. Les éventuels bogues ou incompatibilités seront corrigés dans les
quelques jours ouvrables.