Sage FRP 1000 – Comptabilité : Sessions d'importation d'écritures comptables

Sage FRP 1000 – Comptabilité : Sessions d'importation d'écritures comptables

Sage FRP 1000 – Comptabilité : Sessions d'importation d'écritures comptables

Dernière mise à jour : Mai 2026  |  Version : Sage FRP 1000 v9+  |  Source : frp.sage.fr – Documentation officielle Sage

NotesÀ propos de ce guide
Ce guide explique le fonctionnement complet des sessions d'importation d'écritures dans Sage FRP 1000 : paramétrage, génération, format de fichier, règles d'importation, gestion des erreurs et bonnes pratiques. Il s'appuie sur la documentation officielle Sage (frp.sage.fr) et le Community Hub Sage FRP 1000.                                    

1. Qu'est-ce qu'une session d'importation ?

Une session d'importation est un conteneur qui regroupe un ensemble d'écritures à importer et fait la liaison avec le paramétrage d'import. Elle constitue le mécanisme central permettant à tous les modules de Sage FRP 1000 (Processus Opérationnels, Immobilisations, Trésorerie, etc.) d'alimenter la Gestion Comptable et Financière (GCF) en écritures comptables.

Info
Principe fondamental : les modules opérationnels de Sage FRP 1000 ne peuvent pas écrire directement dans la base comptable. Ils génèrent des écritures dans une table tampon sous forme de session d'importation. C'est l'opération d'importation en GCF qui intègre définitivement ces écritures dans la base comptable réelle.            

 Chaque session possède un état visible lors de l'interrogation :

ÉtatSignificationAction possible
À importerLa session a été créée (générée) mais les écritures n'ont pas encore été intégrées en comptabilitéLancer l'importation via le bouton Importation
ImportéLes écritures ont été intégrées avec succès dans la base comptable GCFConsultation uniquement — voir les pièces générées
Écritures en échecL'importation a été lancée mais certaines ou toutes les écritures ont été rejetées en raison d'erreursConsulter le compte-rendu, corriger les erreurs, relancer

2. Architecture — deux types de sessions

Il existe deux types de sessions d'importation dans Sage FRP 1000. Vous devez créer une session distincte pour chaque type.

TypeContenuRésultat dans GCF
Écritures comptablesÉcritures de Comptabilité Générale : charges, produits, comptes de bilan, auxiliaires, TVA…Création d'un lot de comptabilité générale (réel ou simulation) + création de pièces comptables
OD AnalytiquesÉcritures analytiques pures (sans contrepartie en CG) sur axes et sections analytiquesCréation d'un lot analytique + création de pièces analytiques (une pièce par nature de flux)
Warning
Règle DGI : conformément à l'instruction DGI 13L-1-06 du 24/01/2006 relative aux comptabilités informatisées, toutes les pièces importées doivent avoir une référence. Le compte-rendu d'importation signale un message pour toutes les pièces sans numéro.                                                                                                                        

3. Accès aux menus

FonctionChemin – Module Processus OpérationnelsChemin – Module Comptabilité GCF
Paramétrage importPO > Initialisation > Import d'écritures > Paramètre import écrituresComptabilité > Initialisation > Import d'écritures > Paramètre import écritures
Génération d'une sessionPO > Initialisation > Import d'écritures > Génération d'une session d'importation
Interrogation d'une sessionPO > Initialisation > Import d'écritures > Interrogation d'une session d'importationOutils > Import d'écritures > Sessions d'importation > Interrogation
Importation des écrituresBouton Importation depuis l'écran d'interrogationComptabilité > Initialisation > Import d'écritures > Importation des écritures
Compte-rendu d'importationPO > Initialisation > Import d'écritures > Edition du compte-rendu d'importationOnglet Compte-rendu de l'écran d'interrogation

4. Étape 1 — Paramétrage de l'import

Avant toute génération, un paramètre d'import doit être configuré. Il définit le comportement global de l'importation pour chaque type de flux.

Accès : Comptabilité > Initialisation > Import d'écritures > Paramètre import écritures

Champs principaux

ChampDescription (source : frp.sage.fr)
DescriptionLibellé explicite du paramètre d'import
Descriptif d'importDéfinit la structure du fichier à importer (colonnes, format, séparateurs). C'est le « gabarit » du fichier.
Fichier d'importNom et chemin d'accès au fichier source contenant les données à importer
Norme comptableSi cochée, toutes les pièces importées auront cette norme (remplace la norme du fichier). Si décochée et aucune norme dans le fichier : norme Exploitation par défaut.
Traitement unitaire de la session⚠️ Si coché : en cas d'erreur sur une seule écriture, aucune écriture n'est intégrée. Si décoché : seules les écritures en erreur sont rejetées, les autres sont importées.
Renommer le fichierSi activé, le fichier importé est renommé après traitement pour éviter un double import accidentel
Type sessionÉcritures comptables (CG) ou OD analytiques
Type de lotRéel (écritures définitives) ou Simulation (écritures de test, non comptabilisées)
Compte temporaireCompte d'attente non collectif pour l'équilibrage automatique. L'application génère un lot par tranche de 500 lignes d'écritures — ce compte sert à équilibrer chaque lot intermédiaire.
Rupture par numéro de pièceSi coché : une pièce est créée par référence écriture du fichier. Si décoché : une seule pièce par devise / période / journal / type de pièce.
Génération automatique des pièces analytiquesSi coché : analytique générée selon le paramétrage de la société. Si décoché : analytique prise dans le fichier d'import.
Génération automatique des échéancesSi coché : échéances générées selon le modèle d'échéancement du tiers. Si décoché : une échéance unique par écriture échéanceable selon le mode de paiement du fichier.
Profil de transcodagePermet d'établir des correspondances entre les codes du fichier source et les codes Sage FRP 1000 (journaux, comptes, modes de paiement…)
Idea
Le transcodage est essentiel si votre fichier source utilise des codes différents de ceux paramétrés dans Sage FRP 1000 (ex : code journal "VTE" dans le fichier → "VEN" dans Sage). Configurez les tables de correspondance dans : Paramètre import > volet Transcodage.                                                                                                
  

5. Étape 2 — Génération d'une session d'importation

Accès : PO > Initialisation > Import d'écritures > Génération d'une session d'importation

Session d'import → Filtres (date pièce / journal / type pièce) → Aperçu lignes à importer → Messages → Nombre de lignes

Champs de la zone Session d'import

ChampDescriptionObligatoire
Libellé sessionNom de la session visible dans l'interrogation. Utilisez un libellé explicite (ex : STOCK-2026-05).Oui
TypeÉcritures de Comptabilité générale ou OD AnalytiquesOui
Profil de transcodageProfil de correspondance codes source → codes Sage. Le champ « Le transcodage est complet » indique si toutes les correspondances ont été renseignées.Si applicable
Norme comptableLa norme renseignée à la session prime sur celle du fichier source. Si aucune norme n'est indiquée : norme Exploitation par défaut.Oui
Traitement unitaireTout ou rien en cas d'erreur (voir section 4)Optionnel

Filtres disponibles

  • Date de pièce de / à : borne de sélection sur la date des écritures à importer
  • Journal de / à : filtrer sur une plage de journaux
  • Type pièce de / à : filtrer sur les types de pièce
Idea
 L'onglet Lignes à importer vous permet de visualiser en préversion toutes les écritures qui seront intégrées avant de valider la génération. Vérifiez le nombre de lignes et l'absence d'anomalie visible avant de poursuivre.                                                                                                                                                                                                

6. Étape 3 — Interrogation et vérification de la session

Accès : PO > Initialisation > Import d'écritures > Interrogation d'une session d'importation

Cet écran permet de visualiser et de gérer les sessions existantes. Il comporte 5 onglets :

OngletContenu
ParamètresÉtat de la session, opérateur, date d'import, type, profil de transcodage, tous les paramètres de la session. C'est ici que vous pouvez modifier les paramètres avant importation (ex : changer le type de lot de Réel à Simulation).
Lignes à importerGrille détaillée de toutes les écritures en attente d'import avec tous leurs attributs (journal, compte, type, sens, montant, devise, analytique…)
Pièces généréesAprès importation : liste des lots et pièces comptables créés en GCF. Permet de vérifier la concordance entre les lignes source et les pièces générées.
Compte-renduJournal traçant toutes les opérations d'importation. Contient les messages d'erreur et d'information.
Messages / Nombre de lignesSynthèse des messages et compteurs de lignes traitées.
Info
Si la session est au statut « À importer », le bouton Importation est actif depuis cet écran — vous pouvez lancer l'import directement sans quitter la fenêtre.                                                                                                                                                                                                                                                                                                           

7. Étape 4 — Importation des écritures en GCF

Accès : Comptabilité > Initialisation > Import d'écritures > Importation des écritures

Page d'accueil → Descriptif des critères d'import → Exécution du traitement → Résultat (pièces comptables créées)

Page d'accueil — présentation du traitement. Cliquer sur Suivant.
Descriptif des critères d'import
  • Libellé session import : libellé automatique de la session qui sera créée
  • Paramètre import : obligatoire — sélectionner le paramètre d'import configuré à l'étape 1
  • Descriptif d'import : structure du fichier à importer
  • Fichier à importer : chemin et nom du fichier source
Exécution du traitement — cliquer sur Exécuter. L'importation génère un lot par tranche de 500 lignes. Le compte temporaire assure l'équilibrage automatique entre lots.
Résultat — la grille affiche les pièces comptables créées avec : établissement, journal, type de pièce, devise, date, numéro de pièce, libellé, référence. Consultez aussi le compte-rendu pour les éventuels messages.

Warning
Lot par tranche de 500 lignes : lors de l'importation, Sage FRP 1000 génère automatiquement un lot par tranche de 500 lignes d'écritures. Le compte temporaire (compte d'attente) défini dans le paramètre d'import est utilisé pour équilibrer chaque lot intermédiaire — ce traitement est entièrement automatique, sans intervention de l'utilisateur. 

8. Format du fichier d'import — Structure des colonnes

Le fichier d'import est défini par un descriptif d'importation paramétrable. Dans Sage FRP 1000, le format standard est un fichier texte à colonnes de largeur fixe (comme le montre le format natif utilisé par les modules internes). Les champs ci-dessous correspondent aux colonnes visibles dans la grille Lignes à importer de la session.

Info
Format largeur fixe : les colonnes de type numérique utilisent le point comme séparateur décimal avec deux décimales, cadrées à droite et complétées par des espaces. Les zones alphanumériques sont cadrées à gauche et complétées par des espaces à droite. Les dates respectent le format défini dans le descriptif d'import.            

  Colonnes des lignes d'écritures

ChampDescription (source : frp.sage.fr)ObligatoireFormat / Valeurs
1JournalCode du journal comptable. Doit correspondre à une entrée dans les tables de correspondance journaux.OuiAlphanumérique — code journal Sage
2Date pièceDate de la pièce comptable. Détermine la période comptable. Un contrôle vérifie que la date de pièce et la date des écritures de la pièce appartiennent à la même période.OuiDate — format défini dans le descriptif (ex : jjmmaaaa)
3Type pièceType de pièce. Doit correspondre à une entrée dans la table de correspondance des types de pièce.OuiAlphanumérique — code type pièce Sage
4Compte gén.Code du compte général. Doit correspondre à une entrée dans les tables de transcodage comptes.OuiAlphanumérique — compte du plan comptable
5Type cpt.Identifie le type de l'écriture. Voir section 9 pour le détail complet.Oui1 caractère : X, A, O, H, V, T, R
6Compte aux.Code compte auxiliaire (type X) ou section analytique (type A). Vide dans les autres cas.ConditionnelAlphanumérique
7LibelléLibellé de l'écriture. Le libellé pièce est alimenté par le libellé de la première écriture constituant la pièce.NonTexte libre
8Mode p.Mode de paiement. Doit correspondre à une entrée dans la table de correspondance règlements.ConditionnelAlphanumérique
9Date éch.Date d'échéance pour les écritures sur les comptes lettrables (comptes tiers).ConditionnelDate
10SensSens du mouvement comptable.OuiD = Débit  |  C = Crédit
11MontantMontant de l'écriture en devise de tenue de compte.OuiNumérique — point décimal, 2 décimales
12Devise TC origineDevise de tenue de compte du logiciel d'origine.NonCode devise ISO (ex : EUR)
13DeviseDevise de l'écriture pour les écritures en devise étrangère.ConditionnelCode devise ISO
14Montant en deviseMontant en devise étrangère pour les écritures multi-devises.ConditionnelNumérique
15Axe ana.Axe analytique pour l'import multiaxe. Doit correspondre à un axe analytique existant dans Sage.ConditionnelAlphanumérique
16Section ana.Section analytique. Doit correspondre à une section analytique existante pour l'axe analytique.ConditionnelAlphanumérique
17N° pièceNuméro de la pièce comptable. Utilisé pour la rupture par numéro de pièce. Obligatoire pour respecter la norme DGI (toutes les pièces importées doivent avoir une référence).RecommandéAlphanumérique
18NormeCode de la norme comptable. Doit correspondre à une norme existante. Si non renseigné et aucune norme sur la session : norme Exploitation.NonAlphanumérique
19Profil de TVAProfil de TVA à reprendre sur l'écriture. Si aucun profil n'existe alors qu'un profil est requis, le profil privilégié du compte est automatiquement repris.NonAlphanumérique

Exemple de fichier texte largeur fixe (format natif)

Extrait réel issu du Community Hub Sage FRP 1000 (format colonne fixe) :

'-- Journal -- CompteGén -- CompteAux -- N°Pièce -- Libellé -------------------- S Montant Devise C60260423RC53110060 322 REMISE BQE 3-ESP S D 15567.72N eur C60260423RC41140000 X41100005 322 ESP F3000020-CLIENT A S C 9.95N eur C60260423RC41140000 X41100002 322 ESP F3000023-AF DEVIS S C 38.00N eur C60260423RC41910000 322 ESP L6000002-CLIENT B S C 14990.00N eur
Idea
Regroupement des écritures en une seule pièce : pour que plusieurs lignes d'écritures soient regroupées dans une seule pièce comptable, le champ numéro de pièce doit être identique sur toutes les lignes et le paramètre « Rupture par numéro de pièce » doit être activé dans le paramètre d'import. Sans cela, Sage créera une pièce distincte par devise / période / journal / type de pièce. (Source : Community Hub Sage FRP 1000)

9. Types de comptes (Type cpt.) — Référence complète

Le champ Type cpt. (ou Type compte) est un caractère unique qui identifie la nature de chaque ligne d'écriture dans le fichier d'import. C'est l'un des champs les plus critiques.

X - Écriture auxiliaire (TTC)
Écriture sur compte tiers (client/fournisseur). Le champ Compte aux. doit être renseigné avec le code du compte auxiliaire.
A - Écriture analytique rattachée à CG
Écriture analytique liée à une écriture de comptabilité générale. Le champ Compte aux. contient le code de la section analytique.
O - OD Analytique pure
Écriture analytique sans contrepartie en comptabilité générale. Uniquement pour les sessions de type « OD Analytiques ».
H - Écriture hors taxe (HT)
Écriture représentant le montant hors taxe. Utilisée conjointement avec le type V pour les écritures avec TVA.
V - Écriture de TVA
Écriture représentant la TVA. Associée à une écriture de type H ou X.
T - Écriture de taxe
Écriture de taxe hors TVA (taxe parafiscale, etc.).
R - Écriture de rémunération
Écriture liée aux rémunérations (paie, charges sociales…).

10. Paramètres clés de la session — Référence complète

ParamètreCochéDécochéImpact clôture
Traitement unitaireAucune écriture intégrée si une seule erreurSeules les écritures en erreur sont rejetéesNeutre — mais risque de session en état « Écritures en échec »
Historisation des piècesLes pièces importées ne peuvent plus être modifiées en GCFLes pièces restent modifiables après import⚠️ Requis pour clôture définitive
Rupture par n° de pièceUne pièce par numéro de référence écriture du fichierUne pièce par devise / période / journal / type de pièceNeutre
Génération auto. analytiqueAnalytique selon paramétrage sociétéAnalytique selon le fichier sourceNeutre
Création auto. sections analytiques manquantesSections et destinations manquantes créées automatiquementErreur si section manquante → écriture rejetée✅ Recommandé pour éviter les blocages
Ne pas mettre à jour les cumulsCumuls non recalculés lors de l'import (performance)Cumuls recalculés à chaque importNeutre si recalcul manuel ultérieur
Recalcul des écritures de TVAMontants TVA recalculés systématiquement + éclatement si nécessaireTVA importée telle quelle du fichierRecommandé si même compte TVA pour débits et encaissements

11. Messages d'erreur fréquents et solutions

Message d'erreurCauseSolution
« Journal inconnu » / « Journal introuvable »Le code journal du fichier ne correspond à aucun journal paramétré dans Sage, ou la table de correspondance journaux du profil de transcodage est incomplèteVérifier le code journal dans le fichier source. Compléter la table de correspondance du profil de transcodage : Paramètre import > Transcodage > Journaux
« Compte général inexistant »Le compte général du fichier ne figure pas dans le plan comptable de la société, ou la table de transcodage comptes est incomplèteCréer le compte dans le plan comptable (Comptabilité > Initialisation > Plan comptable) ou corriger la correspondance dans le profil de transcodage
« Compte auxiliaire inexistant »Le code compte auxiliaire (tiers) ne correspond à aucun tiers existant dans SageCréer le tiers ou corriger le code dans le fichier source. Vérifier la table de correspondance des comptes auxiliaires dans le transcodage
« Section analytique inexistante »La section analytique du fichier n'existe pas pour l'axe analytique concernéCréer la section analytique dans Analytique > Sections, ou activer le paramètre « Création automatique des sections analytiques manquantes » dans la session
« Période comptable fermée »La date de pièce pointe vers une période déjà clôturée en GCFRouvrir la période en GCF (Paramètres > Exercices comptables) ou corriger la date dans le fichier
« Norme non renseignée » / « Norme inconnue »Aucune norme n'est définie sur la session et le fichier ne contient pas de norme. Ou le code norme du fichier ne correspond à aucune norme SageRenseigner la norme dans les paramètres de la session (norme Exploitation par défaut si aucune autre n'est spécifiée)
« Pièce sans référence »Le champ numéro de pièce n'est pas renseigné dans le fichier. Non bloquant mais signalé dans le compte-rendu (norme DGI)Renseigner le champ numéro de pièce dans le fichier source pour toutes les lignes
« Le transcodage n'est pas complet »Le profil de transcodage ne couvre pas tous les codes du fichier source (journaux, comptes, modes de paiement manquants)Compléter toutes les tables de correspondance du profil de transcodage jusqu'à ce que le champ « Le transcodage est complet » soit coché
Écritures non regroupées en une seule pièceLe champ numéro de pièce est vide ou différent entre les lignes qui devraient constituer une seule pièce, et/ou le paramètre « Rupture par numéro de pièce » n'est pas activéRenseigner le même numéro de pièce sur toutes les lignes à regrouper dans le fichier source, et activer « Rupture par numéro de pièce » dans le paramètre d'import (Source : Community Hub Sage FRP 1000)
« Aucune écriture intégrée » (traitement unitaire activé)Une seule écriture en erreur dans le fichier bloque toute l'importation car le traitement unitaire est activéCorriger l'erreur dans le fichier source, ou désactiver le traitement unitaire si vous acceptez l'import partiel (écritures valides intégrées, erronées rejetées)
Session bloquant la clôture périodiqueLa session est au statut « À importer » sur la période à clôturerImporter la session ou la supprimer si elle est de test/simulation (Interrogation > Supprimer)

12. Checklist avant importation

ActionFait ?
Le paramètre d'import est configuré (descriptif, fichier, compte temporaire, type lot)
Le profil de transcodage est complet (case « Le transcodage est complet » cochée)
Tous les journaux du fichier existent dans Sage ou sont couverts par le transcodage
Tous les comptes généraux du fichier existent dans le plan comptable
Tous les comptes auxiliaires (tiers) du fichier existent dans Sage
La période comptable de destination est ouverte en GCF
La norme comptable est définie (sur la session ou dans le fichier)
Les numéros de pièce sont renseignés dans le fichier (conformité DGI)
Le paramètre « Rupture par n° de pièce » est activé si regroupement requis
Le type de lot est correct (Réel ou Simulation)
La prévisualisation (onglet Lignes à importer) a été vérifiée

13. Bonnes pratiques

  • 🏷️ Libellés explicites : nommez vos sessions avec un code clair et daté, ex : STOCK-2026-05, IMMO-DOTATIONS-T1-2026. Cela facilite la recherche lors de l'interrogation et de la résolution des blocages de clôture.
  • 🧪 Tester en simulation d'abord : avant toute importation en « Réel », lancez une session en type de lot Simulation pour valider la structure du fichier et l'absence d'erreur, sans impacter la comptabilité.
  • 🔁 Activer le renommage du fichier : pour éviter un double import accidentel, activez l'option « Renommer le fichier » dans le paramètre d'import.
  • 📋 Lire le compte-rendu systématiquement : même en cas de succès apparent, consultez toujours le compte-rendu (onglet Compte-rendu de l'interrogation) pour détecter les avertissements (pièces sans référence, sections créées automatiquement…).
  • ⚙️ Planifier via les automates : les importations récurrentes (stocks, trésorerie…) peuvent être planifiées via Outils > Automates de traitement pour automatiser le flux sans intervention manuelle.
  • 🗑️ Supprimer les sessions de test : les sessions de simulation non importées bloquent la clôture périodique. Supprimez-les dès que le test est terminé.
  • 📊 Surveiller le statut des sessions : consultez régulièrement Interrogation d'une session pour identifier les sessions au statut « À importer » avant la clôture.

14. Ressources complémentaires

DocumentRéférence
Clôture périodique – Erreur factures non comptabiliséesBase de connaissances → Sage FRP 1000 → GCF → Clôture périodique
Comptabilisation des variations de stockBase de connaissances → Sage FRP 1000 → Processus Opérationnels → Stocks