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.