Importation d'un fichier Excel
Préparation du fichier
L'importation vous permet de réaliser des imports de données fournies au format Excel. Pour permettre l'import, il faut cependant rajouter une ligne "d'entête" dans le fichier Excel, pour indiquer la correspondance entre les colonnes du fichiers, et les champs de IGFact.
Pour savoir quelle entête utiliser, il suffit de rechercher la structure du fichier (voir annexe),
Le champ NUMPIECE est obligatoire, en effet, tout article doit avoir une référence unique dans le système.
Choix de l'importation
Initier l'importation
Pour initier une importation, rendez-vous dans le menu Utilitaires> Import> Importation Excel
Sélectionnez ensuite l'import que vous souhaitez réaliser.
- Clients : Une liste de clients
- Fournisseurs : Une liste de fournisseurs
- Stock : Une liste d'articles
- Entêtes factures : Un fichier reprenant les entêtes de factures ( à utiliser avec précaution, avec l'aide de IG SOFT )
- Lignes factures : Un fichier reprenant le contenu de factures ( à utiliser avec précaution, avec l'aide de IG SOFT ).
Sélectionnez le fichier à importer
Et vous arrivez ensuite sur l'écran d'importation
Il est possible de cocher toute une série d'options afin de générer des valeurs automatiques ou des critères d'importation différents.
- Générer des codes barres : Génère automatiquement un code barre pour l'article
- Associer une famille : Associe automatiquement une famille à l'article
- Les articles ne sont pas déstockable : Associe le type "non déstockable" à l'article
- Si la référence existe déjà chez un autre fournisseur, ne pas la mettre à jour : Ne mets pas à jour l'article si la référence existe déjà pour un autre fournisseur
- Calculer les prix d'achat en fonction des remises : calcule le prix d'achat via la formule : Prix de vente - remise en %
- Calculer les prix de vente en fonction des marges : Calcule le prix de vente selon la formule : Prix d'achat + Marge en %
- Fournisseur : Associe le fournisseur à l'article
- Rechercher sur base de la référence fournisseur et de la référence groupage : Remplace le critère de recherche par référence par ce critère
- Utiliser l'imputation de vente : Associe l'imputation sélectionnée à l'article
- Utiliser l'imputation d'achat : Associe l'imputation sélectionnée à l'article
- Dans la référence, remplacer X par Y : Permet de remplacer une chaine de caractères dans la référence par une autre
- Ne pas modifier les dénominations existantes : Ne touche pas aux dénominations des articles déjà dans le stock
- Ne pas mettre à jour les prix si quantité >0 et prix < que l'ancien : Ne mets pas à jour les prix si l'article est en stock et que le prix est plus petit, et ce pour ne pas vendre avec des pertes
- Ajouter le préfixe : Ajoute un préfixe à la référence
- Utiliser la remise de la famille si aucune remise n'est indiquée : Utiliser la remise de la famille si aucune remise n'est indiquée
- Créer les familles inexistantes automatiquement avec la remise X : Créer les familles inconnus avec une remise spécifique
- Retirer tous les espaces dans les références : Ne laisse aucun espace dans les références
- Ne pas créer de nouvelles références : N'ajoute pas de nouveaux articles, ne fait que mettre à jour les articles existants
- Les codes familles doivent correspondre : Ne mets à jour un article que si la famille est la même
- Mettre à jour sur base du code barre : Change le critère de recherche pour retrouver les articles via le code barre. Attention que si la référence est différente, elle sera mise à jour. Ce critère est donc à utiliser avec la plus grande précaution !
Exemple d'une importation de A à Z
Préparation du fichier
Mon fichier contient 5 colonnes
La variété est donc le libellé de l'article, le calibre la taille, gencod le code barre et Prix H.T. le prix. La quantité ne pouvant être importée, nous l'ignorerons.
Si je regarde dans mon annexe, voici les correspondances :
- Variété = NOM
- Calibre n'a pas de correspondance
- GenCod = CODEBAR
- PRIX H.T. = PRIX_V
Je remplace donc toutes les entêtes en conséquence et je rajoute une colonne numpiece pour avoir une référence
Il ne me reste plus qu'à lancer l'import de mon fichier
Les champs reconnus par le système sont colorés en jaune. Ceux qui restent en blanc seront ignorés lors de l'import.
Il ne me reste plus qu'à cliquer sur "Import" pour lancer l'importation du fichier.
Il m'indique ensuite la liste des changements de prix effectués si les articles existaient déjà
Et les articles ont bien été importés dans mon stock
Annexe
Information
Les colonnes
- La colonne Field étant le nom du champ à indiquer dans la ligne d'entête
- La colonne Type indiquent le type de champ, à savoir Logique, Numérique, Caractères ou Date.
- La colonne Length indique la longueur maximale du champ.
- La colonne Decimal indique le nombre de chiffre après la virgule autorisé pour les valeurs numériques.
- Les 4 colonnes suivantes sont les dénominations françaises, néerlandaises, anglaises et allemandes du champ.
Field | Type | Length | Decimal | FR Description | NL Beschrijving | EN Description | DE Beschreibung |
ACCISE | N | 12 | 4 | Accise | |||
ADJ | L | 1 | 0 | Adjuvant | |||
CODEBAR | C | 30 | 0 | Code barre | |||
CODETAUX | C | 10 | 0 | Code TVA | |||
CONSIST | C | 30 | 0 | Consistance | |||
CREATEDBY | C | 20 | 0 | Créé par | |||
CREATEDDT | D | 8 | 0 | Date création | |||
CREATEDHR | C | 5 | 0 | Heure création | |||
DATE_ENTRE | D | 8 | 0 | Date entrée | |||
DATE_INVEN | D | 8 | 0 | Date inventaire | |||
DEVAL | N | 6 | 2 | Dévaluation | |||
DTENT1 | D | 8 | 0 | Date entrée 1 | |||
DTENT2 | D | 8 | 0 | Date entrée 2 | |||
DTENT3 | D | 8 | 0 | Date entrée 3 | |||
DTENT4 | D | 8 | 0 | Date entrée 4 | |||
EMPLACE | C | 10 | 0 | Emplacement | |||
EQUI | C | 20 | 0 | Equivalence | |||
EQUI2 | C | 20 | 0 | Remplacé par | |||
FAMILLE | C | 20 | 0 | Famille | |||
GRANUL | C | 30 | 0 | Granulométrie | |||
IMPUT | C | 8 | 0 | Imputation vente | |||
IMPUTA | C | 8 | 0 | Imputation achat | |||
INTRASTAT | C | 10 | 0 | Intrastat | |||
LBLOQUE | L | 1 | 0 | Article bloqué? | |||
LPOIDS | L | 1 | 0 | Article au poids? | |||
MARGE | N | 6 | 2 | Marge | |||
NBRESERV | N | 10 | 2 | Nombre réservé | |||
NFOURN | C | 8 | 0 | Fournisseur | |||
NOM | M | 10 | 0 | Dénomination FR | |||
NOM_DE | M | 10 | 0 | Dénomination DE | |||
NOM_GB | M | 10 | 0 | Dénomination GB | |||
NOM_NL | M | 10 | 0 | Dénomination NL | |||
NOREM | L | 1 | 0 | Interdire les remises supplémentaires ? | |||
NUMPIECE | C | 50 | 0 | Référence | |||
PA0 | N | 12 | 2 | Prix d'achat 1 | |||
PA1 | N | 12 | 2 | Prix d'achat 2 | |||
PA2 | N | 12 | 2 | Prix d'achat 3 | |||
PA3 | N | 12 | 2 | Prix d'achat 4 | |||
PA4 | N | 12 | 2 | Prix d'achat 5 | |||
PART_CAT | N | 2 | 0 | Catégorie | |||
PART_TYPE | C | 1 | 0 | Type | |||
POIDS | N | 9 | 4 | Poids | |||
PRIX_A | N | 12 | 4 | Prix d'achat | |||
PRIX_V | N | 12 | 4 | Prix de vente | |||
PRIX_V2 | N | 12 | 4 | Prix de vente 2 | |||
PRIX_V3 | N | 12 | 4 | Prix de vente 3 | |||
PRIX_V4 | N | 12 | 4 | Prix de vente 4 | |||
PRIX_V5 | N | 12 | 4 | Prix de vente 5 | |||
PRIXPRO | N | 12 | 2 | Prix Promo | |||
PROMOAU | D | 8 | 0 | Date début promo | |||
PROMODU | D | 8 | 0 | Date fin promo | |||
PVC | N | 12 | 2 | ||||
QUALITY | C | 30 | 0 | Qualité | |||
RECUPEL | C | 20 | 0 | Référence de l'article récupel | |||
REFFOU | C | 50 | 0 | Référence fournisseur | |||
REMCLIMAX | N | 6 | 2 | Remise maximum | |||
REMCLIMIN | N | 6 | 2 | Remise minimum | |||
REMFOUR | C | 300 | 0 | Remarque fournisseur | |||
REMISE | N | 6 | 2 | Remise | |||
SALE_PACK | N | 3 | 0 | Nombre par paquet | |||
STOCK | N | 12 | 2 | Quantité en stock | |||
STOCK_MIN | N | 12 | 2 | Stock minimum | |||
STOMAX | N | 12 | 2 | Stock maximum | |||
TAUX | N | 5 | 2 | Taux de TVA | |||
TYPEPI | C | 1 | 0 | Type de pièce (Stockage / Déstockable) | |||
UNIT | C | 10 | 0 | Unité |