Cette page vous amène en quelques minutes à votre première facture électronique valide. Tous les paramètres se trouvent dans l'administration sous Stores → Configuration → Sales → E-Invoicing. Les détails de chaque paramètre sont décrits dans la section Configuration.
1. Vérifier les informations du magasin
Une grande partie des données du vendeur est reprise des informations générales du magasin. Renseignez d'abord intégralement, sous Stores → Configuration → General → Store Information :
- Nom de la société, rue, code postal, ville, pays
- Numéro de TVA (BT-31)
Sans adresse complète ni numéro de TVA, aucune facture conforme à l'EN 16931 ne peut être générée.
2. Choisir un profil
Choisissez sous E-Invoicing → General → Profile le profil adapté. La valeur par défaut est EN 16931 (COMFORT) – le bon choix pour la plupart des factures B2B. Pour les factures destinées au secteur public allemand, choisissez un profil XRechnung. Plus de contexte sous Formats et profils.
3. Compléter les données du vendeur
Complétez sous E-Invoicing → Seller les champs propres à la facturation électronique qui ne proviennent pas des informations du magasin – au minimum le champ « Seller Name » (BT-27). Pour les virements, renseignez « IBAN » (BT-84) et « BIC » (BT-85). Détails sous Vendeur.
4. Définir les conditions de paiement
Renseignez sous E-Invoicing → Payment Information les conditions de paiement par défaut (BT-20) et un code de moyen de paiement par défaut (BT-81). En option, vous pouvez attribuer des valeurs propres à certaines méthodes de paiement Magento. Détails sous Paiement.
5. Générer la première facture
Générez une facture pour une commande comme d'habitude dans Magento. Ensuite, selon la configuration, le téléchargement XML, le PDF ZUGFeRD hybride et l'envoi par e-mail sont à votre disposition – voir Utilisation.
Vous pouvez également générer le XML en ligne de commande :
bin/magento geissweb:einvoice:generate-xml --invoice-id=123
Le fichier est par défaut enregistré sous var/export/e-invoices/invoice_000000123.xml.
6. Vérifier le résultat
Validez le résultat par rapport au schéma XSD et contrôlez les montants :
bin/magento geissweb:einvoice:validate-xml var/export/e-invoices/invoice_000000123.xml
bin/magento geissweb:einvoice:verify-amounts --invoice-id=000000123
Le contrôle XSD garantit la validité structurelle ; vous vérifiez les règles de gestion complètes de l'EN 16931 en complément avec un service de validation externe – voir Validation.