Cette section résume les écueils les plus fréquents et leurs solutions.
Régénération après une modification de configuration
Les fichiers XML déjà générés ne sont pas mis à jour automatiquement. Après une modification de configuration, régénérez les factures concernées :
bin/magento cache:clean config
bin/magento geissweb:einvoice:generate-xml --invoice-id=123 --force
Vérifier le contenu du XML
# Erzeugtes XML formatiert ansehen
cat var/export/e-invoices/invoice_000000123.xml | xmllint --format -
# Bestimmte Summen-Elemente herausfiltern
grep -E "(TaxBasisTotalAmount|TaxTotalAmount|GrandTotalAmount)" var/export/e-invoices/invoice_000000123.xml
Différences d'arrondi
La TVA est calculée au niveau du document par taux de taxe (voir Calcul des montants). De ce fait, de petites différences (≤ 1 centime par taux de taxe) sont possibles par rapport à un arrondi par position. Vérifiez avec :
bin/magento geissweb:einvoice:verify-amounts --invoice-id=000000123
Les règles de gestion BR-CO-13 et BR-CO-15 doivent alors être respectées.
Erreurs de validation fréquentes
| Erreur | Cause | Solution |
|---|---|---|
| BR-DE-1 | Instruction de paiement (BG-16) manquante | Renseigner l'IBAN (BT-84) et le code de moyen de paiement (BT-81) |
| BR-DE-5/6/7 | Contact vendeur incomplet | Compléter le nom du contact (BT-41), le téléphone (BT-42), l'e-mail (BT-43) |
| BR-DE-15 | Référence acheteur (BT-10) manquante | Définir la référence acheteur (Acheteur) |
| BR-DE-17 | Numéro de TVA ou numéro fiscal manquant | Renseigner BT-31 ou BT-32 |
| BR-CO-13 | La base imposable est incorrecte | Vérifier BT-109 = BT-106 − BT-107 + BT-108 |
| BR-CO-15 | Le montant TTC est incorrect | Vérifier BT-112 = BT-109 + BT-110 |
Vous trouverez des solutions détaillées sur les règles XRechnung sous XRechnung. Pour la vérification complète des règles de gestion, utilisez en complément un service de validation EN 16931/XRechnung complet.
Support complémentaire
Contactez notre support via la base de connaissances GEISSWEB.