Fonction IMPORT - EXPORT de WinAuditor Documentation
Transcription
Fonction IMPORT - EXPORT de WinAuditor Documentation
Fonction IMPORT - EXPORT de WinAuditor Documentation technique Généralités Nous avons multiplié les manières de lier WinAuditor à d’autres systèmes afin de permettre facilement la résolution des besoins de nos utilisateurs. Selon les cas une solution adaptée pourra être trouvée parmi l’ensemble des possibilités. Lorsqu’une liaison récurrente de la base de données d’un dossier WinAuditor avec une application extérieure doit être établie, nous conseillons l’utilisation du programme WinImpex. Ce programme accède aux bases de données extérieures via un driver ODBC. L’assistance d’un informaticien pour la mise en place de ce type de liaison est vivement recommandée Dans le cas d’import occasionnel de données, une fonction d’import à partir de fichier MS-EXCEL ou MS-ACCESS est disponible directement dans WinAuditor sans nécessiter d’installation. Il faut seulement respecter quelques impératifs lors de la constitution des fichiers à importer. Description des tables Dans la description des tables ci-dessous, les champs surlignés en rouge sont obligatoires. Pour les tables clients, prospects, fournisseurs, comptes généraux et articles, le champ obligatoire est la clé primaire de la table. Lors de l’import, si un enregistrement possède une clé primaire qui existe déjà dans le dossier WinAuditor, l’enregistrement de WinAuditor est mit à jour sur base des champs présents dans le fichier à importer. Dans le cas contraire (clé primaire non existante en WinAuditor) l’enregistrement est ajouté. Des valeurs par défaut sont prévues pour les champs non obligatoires qui ne peuvent prendre néanmoins que certaines valeurs. Import clients Nom de la table : WCLI Noms et caractéristiques des champs : NOM TYPE Longueur COMPT String 10 MNEMO String 10 DENOM String 50 ADRS1 String 50 ADRS2 String 50 ADRS3 String 50 Description Compte client Nom abrégé Denomination Première ligne d'adresse Deuxième ligne d'adresse Troisième ligne d'adresse CDLOC LOCEL CDPAY CDPMT LIMIT NRTVA NRENT CDLAN CDCAT CDDEV TELPH TLFAX TLGSM EMAIL CDTAR DCREA DDVTE DDMUT PERS1 PERS2 PERS3 PERS4 PERS5 CDSEC String String String String Nombre String String String String String String String String String String Date Date Date String String String String String String 10 40 2 2 25 16 1 3 3 25 25 25 50 3 30 30 30 30 30 3 Code postal Localité Code pays Code paiement Limite de crédit Numéro de TVA N° d'entreprise Code langue Code catégorie Code devise Téléphone Téléfax GSM Email Code tarif Date de création Date de dernière vente Date de modification Information complémentaire N°1 Information complémentaire N°2 Information complémentaire N°3 Information complémentaire N°4 Information complémentaire N°5 Code représentant En EXCEL le nom de la table doit être précisé dans le nom de la feuille et le nom des champs doit être précisé sur la 1ère ligne. Import de prospects Nom de la table : WPRO Les noms et caractéristiques des champs sont identiques pour les clients et les prospects Import Fournisseurs Nom de la table : WFOU Noms et caractéristiques des champs : NOM TYPE Longueur COMPT String 10 MNEMO String 10 DENOM String 50 ADRS1 String 50 ADRS2 String 50 ADRS3 String 50 CDLOC String 10 LOCEL String 40 CDPAY String 2 COCON Y/N 1 NRTVA String 25 CDLAN String 1 CDPMT String 2 CDCAT String 3 CDDEV String 3 TELPH String 25 TLFAX String 25 TLGSM String 25 EMAIL String 50 DCREA D DDACH D DDMUT D PERS1 String 30 PERS2 String 30 PERS3 String 30 PERS4 String 30 PERS5 String 30 NRENT String 16 CDPRO String 3 TYPER G NOM PRNOM NRNAT String String String 35 15 11 Description Compte fournisseur Nom abrégé Dénomination Première ligne d'adresse Deuxième ligne d'adresse Troisième ligne d'adresse Code postal Localité Code pays Flag cocontractant Numéro de TVA Code langue Code paiement Code catégorie Code devises Téléphone Téléfax GSM Email Date de création Date de dernier achat Date de modification Information complémentaire N°1 Information complémentaire N°2 Information complémentaire N°3 Information complémentaire N°4 Information complémentaire N°5 N° d'entreprise Code profession Type de personne (morale ou physique) Nom Prénom Numéro national personne physique Import Compte généraux – plan comptable Nom de la table : WGEN Noms et caractéristiques des champs : NOM COMPT N2CMP N3CMP N4CMP DENOF DENON NIVCP SWMIF TYPE String String String String String String G Nombre Longueur 10 10 10 10 100 100 SWCHI CDTVA SWECH SWCFR CDPHY ACTIF SW281 Y/N String Y/N Y/N String Y/N Y/N 1 2 1 1 10 1 1 CDDNA DCREA DDMVT DDMUT String Date Date Date 3 Description Numéro du compte Numéro secondaire Numéro tertiaire Numéro quaternaire Dénomination francophone Dénomination néerlandophone : Niveau de compte 0 = pas de traitement TVA, 1 = case 81, 2 = case 82, 3 = case 83 Compression des historiques Code TVA Proposé Flag échéancier Flag compta analytique Code unité physique Compte actif ou non Compte déclenchant la saisie d’une fiche 281.50 Code dépense non admise Date de création Date de dernier mouvement Date de dernière modification Import Articles Nom de la table : WART Noms et caractéristiques des champs : NOM TYPE Longueur CDART String 24 MNEMO String 20 DENOF String 80 DENON String 80 DENOE String 80 DENOD String 80 CDFA1 String 6 CDFA2 String 6 CDIMP String 2 CDTVA String 2 CDBAR String 20 PRVTE Montant Description Code article Nom abrégé Dénomination FR Dénomination NL Dénomination UK Dénomination DE Code famille 1 Code famille 2 Code imputation vente Code TVA Code barre EAN- 8 – 13 – 14 ou personnalisé Prix de vente principal STMIN Nombre Stock minimum POIDS Nombre Poids par unité CFMUL Nombre Coefficient multiplicatif CFADD Nombre Terme additionnel PRACH Montant Prix d'achat principal * PRCON Montant Prix conseillé * QTEMB Nombre Quantité par unité d’emballage * DMLON Nombre Dimension en longueur * DMLAR Nombre Dimension en largueur * DMHTR Nombre Dimension en hauteur * FEMBA Montant Frais d’emballage * FPORT Montant Frais de port DELAI Entier Délai de livraison (jours) * TYQTE Entier Façon de calculer la quantité * CDSTD String 10 Commentaire standard à joindre SWSTO Y/N 1 Tenue du stock Y/N SWPRX Y/N 1 Priorité au prix de vente principal Y/N * SWSER Y/N 1 Article avec N° de série Y/N * SWLOT Y/N 1 Article avec N° de lot Y/N CDUNI String 3 Code unité CDTAA String 3 Code Tarif CDCEE String 8 Code NC8 intrastat * CDACH String 2 Code imputation achat * ARTRP String 24 Article de remplacement * PERS1 String 30 Champ personnalisé N° 1 * PERS2 String 30 Champ personnalisé N° 2 * PERS3 String 30 Champ personnalisé N° 3 * PERS4 String 30 Champ personnalisé N° 4 * PERS5 String 30 Champ personnalisé N° 5 * Ces champs ne sont pas actuellement utilisés, ils sont réservés pour un usage futur. Import d’opérations diverses Nom de la table : WODV Noms et caractéristiques des champs : NOM TYPE Longueur TYCMP String 1 COMPT AXE1 AXE2 AXE3 AXE4 String String String String String 10 5 5 5 5 Description Type de compte doit contenir une des valeurs suivantes C = Client, F = Fournisseur, G = Compte général Compte client, fournisseur ou général Valeur d’axe analytique N°1 Valeur d’axe analytique N°2 Valeur d’axe analytique N°3 Valeur d’axe analytique N°4 DEB CRE CDTVA TEXTE Montant Montant String String 2 20 Montant au débit Montant au crédit Code TVA Commentaire Import de documents de caisse Nom de la table : W570 Noms et caractéristiques des champs : NOM TYPE Longueur TYCMP String 1 COMPT DEB CRE CDTVA TEXTE String Montant Montant String String 10 2 20 Description Type de compte doit contenir une des valeurs suivantes C = Client, F = Fournisseur, G = Compte général Compte client, fournisseur ou général Montant au débit Montant au crédit Code TVA Commentaire Import de documents de vente Nom de la table : WVFA Noms et caractéristiques des champs : NOM TYPE Longueur CDJRL String 3 NRDOC Entier NRCLI String 10 DATMV Date DATEC Date FLDOC Entier MNTDV Montant CDDEV String 3 COURS Montant MNTFB Montant BASE1 Montant BASE2 Montant BASE3 Montant BASE4 Montant COCON Montant EXCEE Montant INCEE Montant INCEE47 Montant INCEEAC Montant Description Code journal de vente N° de facture Max :2099.999.999 Compte client Date de la facture Date d’échéance 0 = Facture, 1 = note de crédit Montant en devise Code devise (EUR = euro) Cours (1.0 si euro) Montant en euros Base 0% attribuable à la case 00 Base 6% attribuable à la case 01 Base 12% attribuable à la case 02 Base 21% attribuable à la case 03 Base cocontractant Base hors EU Livraison de biens en EU Prestation de service en EU Acompte intracommunautaire FRFIN Montant Frais financiers TRANS Montant Frais de transport refacturés ESCOM Montant Escompte déductible MNTVA Montant Montant de TVA COMPT String 10 Compte de vente (ex : 700000) TEXTE String 20 Commentaire COMST String 12 Communication structurée Les montants non obligatoires ne figurant pas dans la table au moment de l’import sont supposés être à zéro. Selon les cas la présence d’un montant non nul dans un champ implique qu’un ou plusieurs autres champs soient présents et de valeur non nulle. Par exemple si un des champs « BASE2 », « BASE3 » ou « BASE4 » est non nul, le champ MNTVA est forcément non nul car il ne peut y avoir une base 6%, 12% ou 21% avec un montant sans avoir un montant de TVA.