# 17. DÉPANNAGE

# Dépannage et questions fréquentes

##### **« La facture électronique n'a pas pu être générée en raison de problèmes de configuration »**

Lire la liste des erreurs (SIREN manquant ou invalide, TVA manquante ou au mauvais format, adresse ou ville vide, avoir sans facture source, IBAN manquant pour un virement, lignes sans description…). **Corriger la fiche société, la fiche tiers ou la facture, puis « Générer »**.

##### **« Motif inconnu d'exemption de TVA pour la ligne … »**

Renseigner le code VATEX du taux à 0 % concerné.

##### **« Le format recommandé est CII, et non Factur-X »**

Le PDF ***Dolibarr*** n'est pas en PDF/A-3b : passer le « Format des documents PDF » sur PDF/A-3b (Accueil &gt; Configuration &gt; PDF) ou choisir CII.

##### **« Cette facture utilise un modèle ODT/ODS, mais aucune version PDF n'a été générée »**

Factur-X exige un PDF : activer `<span class="editor-theme-code">MAIN_ODT_AS_PDF</span>` ou utiliser un modèle PDF.

##### **Facture envoyée mais aucun statut ne progresse**

Vérifier que la tâche planifiée `<span class="editor-theme-code">EInvoicingDocumentSync</span>` est active, ou lancer **« Synchroniser »**. Dans la section **« À surveiller** », un motif NON\_TRANSMISE indique que le destinataire n'a pas d'adresse active : vérifier l'adresse de routage (annuaire) et contacter le client.

##### **« Erreur technique » sur une facture**

La PA a refusé le dépôt (voir « Commentaires de validation » et le journal des appels). Corriger, « Régénérer », puis « Retransmettre ». Les encaissements ne sont pas déclarés tant que le dépôt n'est pas accepté.

##### **« Cette facture a déjà été transmise … et ne peut plus être modifiée »**

Comportement normal : émettre un avoir ou une facture rectificative, ou dupliquer la facture.

##### **Impossible d'obtenir le jeton d'accès**

Vérifier les identifiants (mode réel / test correspondant), le type d'authentification, et pour SuperPDP que l'application est de type « Confidentiel ». Le test en ligne de commande `<span class="editor-theme-code">scripts/testconnect.php</span>` permet de diagnostiquer.

##### **Aucune facture fournisseur n'arrive alors que la PA en affiche**

Sur SuperPDP, vérifier le « Format de conversion AFNOR préféré » de l'application (doit être CII). Vérifier ensuite la file d'attente et le résumé de synchronisation : un flux bloqué (tiers ou produit inconnu) y est expliqué avec les actions à mener.

##### **Facture fournisseur importée sur le mauvais tiers**

Supprimer le brouillon puis **« Importer à nouveau le document »** depuis la fiche du flux, après avoir corrigé les identifiants des tiers.

##### **« Le montant total de cette facture ne correspond pas à celui indiqué sur la facture électronique »**

Corriger la facture d'après le document (aperçu XML), ou refuser le document au fournisseur avec le motif adapté.

##### **Le nom du fournisseur diffère du tiers trouvé**

Le rapprochement s'est fait sur le SIREN / la TVA : vérifier et mettre à jour la fiche tiers si nécessaire.

##### **L'e-mail de notification n'arrive pas**

Vérifier `<span class="editor-theme-code">MAIN_MAIL_EMAIL_FROM</span>`, les adresses saisies, puis utiliser le bouton « Envoyer un e-mail de test ». Un relais SMTP peut réécrire l'expéditeur.

### **Besoin d'aide du support**

Activer le mode débogage, reproduire, puis exporter les flux ou appels concernés en archive ZIP (chapitres 10 et 11) et joindre le journal du module (onglet Débogage).

<p class="callout warning">Relire l'archive avant envoi : elle contient les données des documents.</p>

Manuel d'utilisation du module EInvoicing — Facturation électronique française pour Dolibarr — Chapitre 18

## **Glossaire**

##### **Termes et sigles**

<table id="bkmrk-termed%C3%A9finitionafnor" style="border-collapse: collapse; width: 100%; margin: 12px 0px 18px; font-size: 0.95em;"><colgroup><col></col><col></col></colgroup><tbody><tr><th class="align-left" style="background: rgb(4, 147, 149); color: rgb(255, 255, 255); text-align: left; padding: 8px 10px; border: 1px solid rgb(4, 147, 149);">Terme

</th><th class="align-left" style="background: rgb(4, 147, 149); color: rgb(255, 255, 255); text-align: left; padding: 8px 10px; border: 1px solid rgb(4, 147, 149);">Définition

</th></tr><tr><td style="background: rgb(255, 255, 255); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top; font-weight: bold; white-space: nowrap;">**AFNOR XP Z12-012 / 013 / 014**

</td><td style="background: rgb(255, 255, 255); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top;">Normes françaises : modèle sémantique et statuts, annuaire, cas d'usage.

</td></tr><tr><td style="background: rgb(235, 246, 247); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top; font-weight: bold; white-space: nowrap;">**BT-xx / BG-xx**

</td><td style="background: rgb(235, 246, 247); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top;">Identifiants des données de la norme EN 16931 (BT = terme, BG = groupe).

</td></tr><tr><td style="background: rgb(255, 255, 255); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top; font-weight: bold; white-space: nowrap;">**BR-xx**

</td><td style="background: rgb(255, 255, 255); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top;">Règles métier de la norme (BR-CO calculs, BR-FR règles françaises, BR-AE autoliquidation).

</td></tr><tr><td style="background: rgb(235, 246, 247); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top; font-weight: bold; white-space: nowrap;">**CDAR**

</td><td style="background: rgb(235, 246, 247); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top;">Message d'accusé et de réponse portant un statut de cycle de vie.

</td></tr><tr><td style="background: rgb(255, 255, 255); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top; font-weight: bold; white-space: nowrap;">**CII**

</td><td style="background: rgb(255, 255, 255); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top;">Syntaxe XML UN/CEFACT Cross Industry Invoice.

</td></tr><tr><td style="background: rgb(235, 246, 247); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top; font-weight: bold; white-space: nowrap;">**EN 16931**

</td><td style="background: rgb(235, 246, 247); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top;">Norme européenne de la facture électronique.

</td></tr><tr><td style="background: rgb(255, 255, 255); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top; font-weight: bold; white-space: nowrap;">**Factur-X**

</td><td style="background: rgb(255, 255, 255); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top;">PDF/A-3 avec XML CII embarqué.

</td></tr><tr><td style="background: rgb(235, 246, 247); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top; font-weight: bold; white-space: nowrap;">**Flux**

</td><td style="background: rgb(235, 246, 247); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top;">Un échange unitaire avec la PA.

</td></tr><tr><td style="background: rgb(255, 255, 255); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top; font-weight: bold; white-space: nowrap;">**KYB / KYC**

</td><td style="background: rgb(255, 255, 255); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top;">Vérification d'identité de l'entreprise / de l'utilisateur par la PA.

</td></tr><tr><td style="background: rgb(235, 246, 247); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top; font-weight: bold; white-space: nowrap;">**OAuth**

</td><td style="background: rgb(235, 246, 247); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top;">Protocole d'authentification par jetons.

</td></tr><tr><td style="background: rgb(255, 255, 255); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top; font-weight: bold; white-space: nowrap;">**PA / PDP**

</td><td style="background: rgb(255, 255, 255); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top;">Plateforme Agréée / Plateforme de Dématérialisation Partenaire (ancien nom).

</td></tr><tr><td style="background: rgb(235, 246, 247); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top; font-weight: bold; white-space: nowrap;">**Peppol**

</td><td style="background: rgb(235, 246, 247); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top;">Réseau international d'échange, utilisé par certaines PA.

</td></tr><tr><td style="background: rgb(255, 255, 255); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top; font-weight: bold; white-space: nowrap;">**SIREN / SIRET**

</td><td style="background: rgb(255, 255, 255); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top;">Identifiants d'entreprise (9 chiffres) et d'établissement (14 chiffres).

</td></tr><tr><td style="background: rgb(235, 246, 247); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top; font-weight: bold; white-space: nowrap;">**VATEX**

</td><td style="background: rgb(235, 246, 247); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top;">Liste des codes de motif d'exonération de TVA.

</td></tr><tr><td style="background: rgb(255, 255, 255); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top; font-weight: bold; white-space: nowrap;">**VIES**

</td><td style="background: rgb(255, 255, 255); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top;">Service européen de vérification des numéros de TVA intracommunautaires.

</td></tr></tbody></table>

##### **Principaux identifiants BT cités dans ce manuel**

<table id="bkmrk-identifiantdonn%C3%A9ebt-" style="border-collapse: collapse; width: 100%; margin: 12px 0px 18px; font-size: 0.95em;"><colgroup><col></col><col></col></colgroup><tbody><tr><th class="align-left" style="background: rgb(4, 147, 149); color: rgb(255, 255, 255); text-align: left; padding: 8px 10px; border: 1px solid rgb(4, 147, 149);">Identifiant

</th><th class="align-left" style="background: rgb(4, 147, 149); color: rgb(255, 255, 255); text-align: left; padding: 8px 10px; border: 1px solid rgb(4, 147, 149);">Donnée

</th></tr><tr><td style="background: rgb(255, 255, 255); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top; font-weight: bold; white-space: nowrap;">**BT-1**

</td><td style="background: rgb(255, 255, 255); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top;">Numéro de facture

</td></tr><tr><td style="background: rgb(235, 246, 247); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top; font-weight: bold; white-space: nowrap;">**BT-8**

</td><td style="background: rgb(235, 246, 247); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top;">Code de date d'exigibilité de la TVA

</td></tr><tr><td style="background: rgb(255, 255, 255); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top; font-weight: bold; white-space: nowrap;">**BT-10**

</td><td style="background: rgb(255, 255, 255); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top;">Référence acheteur

</td></tr><tr><td style="background: rgb(235, 246, 247); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top; font-weight: bold; white-space: nowrap;">**BT-13**

</td><td style="background: rgb(235, 246, 247); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top;">Référence de commande

</td></tr><tr><td style="background: rgb(255, 255, 255); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top; font-weight: bold; white-space: nowrap;">**BT-34 / BT-49**

</td><td style="background: rgb(255, 255, 255); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top;">Adresses électroniques vendeur / acheteur

</td></tr><tr><td style="background: rgb(235, 246, 247); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top; font-weight: bold; white-space: nowrap;">**BT-121**

</td><td style="background: rgb(235, 246, 247); padding: 7px 10px; border: 1px solid rgb(221, 221, 221); vertical-align: top;">Code d'exonération

</td></tr></tbody></table>