Cet utilitaire permet d'importer un fichier Excel (.xlsx/.xls) ou CSV contenant des lignes comptables (une exportation de paie, par exemple), de les faire correspondre au plan comptable officiel, puis de générer automatiquement une ou plusieurs écritures multi-lignes de type OD (Opérations Diverses).
Accès : Comptabilité > Utilitaire > Import OD Comptable.
⚠ Important : la génération n'est pas réversible depuis cet écran : une fois les écritures postées en comptabilité, il faut passer par les écrans habituels de la comptabilité pour les corriger ou les supprimer.
Cliquez sur Importer un fichier Excel ou CSV et choisissez votre fichier (extensions acceptées : .xlsx, .xls, .csv).
Quelques points d'attention gérés automatiquement pour les fichiers CSV :
Bulletin de paie - Juillet 2026).1234,56 ou 1234.56), y compris avec un séparateur de milliers de l'autre type (1.234,56 ou 1,234.56).Une fois le fichier lu, le popup Mappage des colonnes s'ouvre automatiquement.
En haut du popup :
Le popup comporte ensuite 4 onglets :
Une zone de texte enrichi (mise en forme possible : gras, listes, etc.) pour noter le contexte du profil (par exemple : “Export de paie mensuelle du logiciel X, colonnes toujours dans cet ordre”).
Ce que vous tapez y est enregistré automatiquement dans le profil actuellement chargé, au fil de la frappe. Si aucun profil n'est chargé, un avertissement s'affiche : la note reste alors locale à cet import et sera perdue à la fermeture, sauf si vous l'enregistrez ensuite via Enregistrer sous….
| Champ | Obligatoire | Remarque |
|---|---|---|
| Date | Non | Voir Date facultative ci-dessous. |
| N° de compte | Oui | |
| Libellé | Oui | |
| Sous-titre | Non | Si renseigné, le libellé final devient “titre : sous-titre” (voir plus bas). |
| N° de pièce | Non | |
| Débit | Au moins un des deux | |
| Crédit | Au moins un des deux |
Certains exports (la paie, typiquement) comportent deux colonnes de libellé distinctes, par exemple “Libellé compte” et “Libellé ligne”. La détection automatique affecte la première au champ Libellé, et reconnaît la seconde comme Sous-titre si son intitulé contient “libellé” (ou une variante : “complément”, “sous-titre”…).
Si une colonne Sous-titre est mappée et qu'une ligne a une valeur dans cette colonne, le libellé final de la ligne devient :
Titre : Sous-titre
Sinon, seul le titre est conservé.
La colonne Date n'est pas obligatoire. Trois cas possibles après validation du mappage :
💡 Astuce : cet onglet est en lecture/suppression seule : on ne peut pas y ajouter une correspondance manuellement. Une correspondance s'ajoute (ou se met à jour) automatiquement uniquement quand vous changez le compte proposé d'une ligne directement dans le tableau (voir plus bas).
La liste affiche toutes les correspondances “compte demandé → compte retenu” actuellement connues, avec un bouton poubelle pour oublier une correspondance individuellement.
Une écriture générée doit être équilibrée (total débit = total crédit) pour chaque date. Si votre fichier source ne l'est naturellement pas (cas d'un export qui ne contient qu'un seul sens, par exemple), cochez “Ajouter une ligne d'équilibrage automatique à chaque écriture générée” et renseignez :
À la génération, chaque écriture (une par date) reçoit automatiquement une ligne supplémentaire sur ce compte, du côté et du montant nécessaires pour combler l'écart de cette écriture précise. Le bouton “Générer en comptabilité” n'est alors plus bloqué par un déséquilibre, et le bilan (voir plus bas) affiche “⚖ équilibré automatiquement” au lieu de “✗ Déséquilibré”.
Un profil enregistre en une seule fois :
C'est le moyen de ne pas avoir à refaire tout le paramétrage à chaque import d'un même type de fichier récurrent (l'export de paie mensuel, par exemple).
Après validation du mappage, le tableau s'affiche avec les colonnes suivantes :
| Colonne | Modifiable | Description |
|---|---|---|
| ID | Non | Numéro de ligne interne. |
| Date | Non | Date de l'écriture (ou la date globale si le fichier n'en fournissait pas). |
| Compte demandé | Non | Le numéro de compte tel qu'il apparaît dans le fichier, jamais modifié. |
| Compte proposé | Oui | Le compte du plan officiel retenu pour l'écriture. Cliquez dans la cellule pour choisir un autre compte dans une liste déroulante (recherche possible). |
| Libellé | Non | |
| N° pièce | Non | |
| Débit / Crédit | Non | Les montants négatifs sont acceptés et basculés automatiquement du bon côté à la génération. |
| Erreurs | Non | Détail de la ou des erreurs de la ligne, le cas échéant. |
| (icône poubelle) | — | Supprime définitivement la ligne de l'import (contrairement au compte “Ne pas tenir compte”, voir plus bas). |
| Couleur | Signification |
|---|---|
| Blanc (normal) | Ligne correcte, sans particularité. |
| Rouge | Ligne en erreur : compte non trouvé dans le plan officiel, date illisible, ou date hors de l'exercice comptable. Voir le détail dans la colonne Erreurs. |
| Gris | Ligne volontairement exclue via le compte fictif “Ne pas tenir compte” (voir plus bas). |
| Bleu | Le compte proposé vient d'une correspondance apprise automatiquement (profil ou correction précédente), pas d'une détection habituelle : ligne à vérifier avant génération. |
Cliquez directement dans la cellule Compte proposé d'une ligne pour ouvrir une liste déroulante de recherche. Les comptes dont le préfixe correspond au compte demandé apparaissent en premier.
Cette correction a deux effets automatiques :
En tête de la liste déroulante des comptes se trouve toujours un compte fictif 99999 : Ne pas tenir compte. L'affecter à une ligne permet de l'exclure du bilan et de la génération (ni comptée dans les totaux débit/crédit, ni envoyée à la comptabilité), tout en la gardant visible dans le tableau (en gris) pour référence — contrairement à la suppression pure et simple de la ligne (bouton poubelle), qui la fait disparaître définitivement de l'import.
Sous le tableau, une ligne de bilan est affichée par date distincte présente dans les lignes importées, indiquant :
Chaque date génèrera une écriture multi-lignes distincte : une écriture ne peut porter qu'une seule date, c'est pourquoi le regroupement se fait ainsi.
Le bouton Générer en comptabilité (N écriture(s) OD “libellé”) n'est actif que si :
Le libellé de génération repris pour chaque écriture est le nom du fichier importé (sans son extension).
Un clic déclenche une demande de confirmation, puis génère et envoie en une seule fois au serveur toutes les écritures (une par date). En cas de succès, l'écran se réinitialise entièrement, prêt pour un nouvel import. En cas d'échec, un message d'erreur détaillé s'affiche et rien n'est modifié : vous pouvez corriger et relancer.
Le bouton Recommencer (visible dès qu'un fichier est chargé) efface l'import en cours (tableau, fichier, règles de bascule de la session) pour repartir de zéro, sans toucher aux profils enregistrés.
Pourquoi ma ligne n'apparaît dans aucune écriture générée alors qu'elle est visible dans le tableau ? Vérifiez que son compte proposé n'est pas “99999 : Ne pas tenir compte” (ligne grise), qui l'exclut volontairement de la génération.
Pourquoi le bouton “Générer en comptabilité” reste grisé ? Il y a soit au moins une ligne en erreur (en rouge), soit au moins une date déséquilibrée sans ligne d'équilibrage active. Le message sous le bouton précise la raison.
Ma correction de compte n'a pas été reprise au prochain import du même type de fichier. Vérifiez qu'un profil était bien sélectionné au moment de la correction (les corrections faites sans profil chargé restent locales à la session en cours), et que ce même profil est bien rechargé (automatiquement s'il était déjà actif, ou manuellement via le sélecteur “Profil”).