Modèles d'import/export standard

Les scripts d'import qui utilisent la variable GIMP(*) sont indiqués ci-dessous.

L’import / export fonctionne correctement lorsque les textes sont en mode texte brut. Le mode texte enrichi n’est pas pris en charge.

IMPITM : Articles

Les variables sont utilisées en import / export des textes de la gestion des articles. Chaque texte est dépendant de la table importée. Un même numéro de variable peut se retrouver plusieurs fois dans un modèle, mais pour la gestion d'un texte différent.

Variable

Description

Import

Export

*71 à *78

ITMMASTER (articles) : Lignes 1 à 8 du texte achat

Oui

Oui

*81 à *88

ITMMASTER (articles) : Lignes 1 à 8 du texte production

Oui

Oui

*71 à *78

ITMSALES (articles-ventes) : Lignes 1 à 8 du texte vente

Oui

Oui

*81 à *88

ITMSALES (articles-ventes) : Lignes 1 à 8 du texte préparation

Oui

Oui

*71 à *78

ITMBPS (articles-fournisseurs) : Lignes 1 à 8 du texte

Oui

Oui

*71 à *78

ITMBPC (articles-clients) : Lignes 1 à 8 du texte vente

Oui

Oui

*81 à *88

ITMBPC (articles-clients) : Lignes 1 à 8 du texte préparation

Oui

Oui

IMPPPL : Tarifs achats

Dans l'enregistrement PPRICLIST, les critères sont regroupés dans une seule donnée PLI mais doivent être définis séparément dans le modèle.

Variable

Description

Import

Export

*1

Critère 1 du tarif

Oui

Oui

*2

Critère 2 du tarif

Oui

Oui

*3

Critère 3 du tarif

Oui

Oui

*4

Critère 4 du tarif

Oui

Oui

*5

Critère 5 du tarif

Oui

Oui

IMPPTH : Réceptions d'achat

Les variables sont utilisées en Import/Export des textes.

Variable

Description

Import

Export

*71 à *78

Lignes 1 à 8 du texte en-tête

Oui

Oui

*81 à 88

Lignes 1 à 8 du texte pied

Oui

Oui

*91 à *98

Lignes 1 à 8 du texte ligne

Oui

Oui

IMPPTHS : Réceptions des achats (import spécifique)

Les variables sont utilisées en Import/Export des textes.

Variable

Description

Import

Export

*60

N° de livraison de vente (uniquement pour les réceptions inter-sites)

Oui

*61

N° de ligne de la livraison de vente (uniquement pour les réceptions inter-sites)

Oui

*65

Flag de solde

Oui

*71 à *78

Lignes 1 à 8 du texte en-tête

Oui

*81 à 88

Lignes 1 à 8 du texte pied

Oui

*91 à *98

Lignes 1 à 8 du texte ligne

Oui

IMPROT : Opérations standards

Les variables sont utilisées en Import/Export des textes.

Variable

Description

Import

Export

*71 à *78

Lignes 1 à 8 du texte opération

Oui

Oui

IMPROU : Gammes

Les variables sont utilisées en Import/Export des textes.

Variable

Description

Import

Export

*71 à *78

Lignes 1 à 8 du texte d'en-tête de gamme

Oui

Oui

*91 à *98

Lignes 1 à 8 du texte opération

Oui

Oui

IMPSDHS : Livraisons ventes

Les variables sont utilisées en import / export des textes du bon de livraison. Les textes du bon de préparation ne sont pas gérés. Dans le cadre de la gestion des échanges EDI des variables sont définies pour déclencher la lecture de classes [F] non accessibles directement par un lien. Ces variables ne sont utilisables qu'en export.

Variable

Description

Import

Export

*3

Société : alimentation des classes [F:FCY] site de vente, [F: CPY] société et [F:BPA] adresse société

Oui

*4

Site de livraison : alimentation des classes [F:FCY] site de livraison et [F:BPA] adresse de livraison

Oui

*5

Client facture : alimentation des classes [F:BPR] tiers, [F:BPC] client facture et [F:BPA] adresse client facture.

Oui

*6

Client commande : alimentation des classes [F:BPR] tiers, [F:BPC] client commande et [F:BPA] adresse client commande

Oui

*7

Client payeur : alimentation des classes [F:BPR] tiers, [F:BPC] client payeur et [F:BPA] adresse client payeur

Oui

*8

Client livré : alimentation des classes [F:BPD] client livré et [F:BPA] adresse client livré

Oui

*9

Transporteur : alimentation des classes [F:BPT] transporteur et [F:BPA] adresse transporteur

Oui

*15

Commande : alimentation de la classe [F:SOH]. Si export de l'en-tête (EXPFIC="SDH"), alimentation de la commande de la ligne de livraison. Si export de la ligne (EXPFIC="SDD"), alimentation de la commande de la ligne de livraison.

Oui

*21

Coefficient multiplicateur du poids en-tête. En EDI les poids doivent être en KG, si l'unité de poids n'est pas en KG, il faut garnir un coefficient (à partir de la table de conversion des unités) qui va permettre de passer en KG. Attention à l'utilisation de la variable de stockage GIMP(21) qui est une donnée alpha

Oui

*52

Article : Alimentation des classes [F:ITM] article, [F:ITS] article-vente et [F:ITU] article-client

Oui

*53

Coefficient multiplicateur du poids ligne (voir description *21).

Oui

*71 à *78

Lignes 1 à 8 du texte en-tête du bon de livraison

Oui

Oui

*81 à 88

Lignes 1 à 8 du texte pied du bon de livraison

Oui

Oui

*91 à *98

Lignes 1 à 8 du texte ligne du bon de livraison

Oui

Oui

IMPSDHS : Livraisons des ventes (import spécifique)

Les variables sont utilisées en import des textes du bon de livraison. Les textes du bon de préparation ne sont pas gérés.

Variable

Description

Import

Export

*71 à *78

Lignes 1 à 8 du texte en-tête du bon de livraison

Oui

*81 à 88

Lignes 1 à 8 du texte pied du bon de livraison

Oui

*91 à *98

Lignes 1 à 8 du texte ligne du bon de livraison

Oui

IMPSIH : Factures de vente

Les variables sont utilisées en Import/Export des textes. Dans le cadre de la gestion des échanges EDI des variables sont définies pour déclencher la lecture de classes [F] non accessibles directement par un lien; ces variables ne sont utilisables qu'en export.

Variable

Description

Import

Export

*3

Société : alimentation des classes [F: CPY] société et [F:BPA] adresse société

Oui

*4

Site de vente : alimentation des classes [F:FCY] site de vente et [F:BPA] adresse site de vente

Oui

*5

Client facture : alimentation des classes [F:BPR] tiers, [F:BPC] client facture et [F:BPA] adresse client facture.

Oui

*6

Client commande : alimentation des classes [F:BPR] tiers, [F:BPC] client commande et [F:BPA] adresse client commande

Oui

*7

Client payeur : alimentation des classes [F:BPR] tiers, [F:BPC] client payeur et [F:BPA] adresse client payeur

Oui

*8

Client livré : alimentation des classes [F:BPD] client livré et [F:BPA] adresse client livré

Oui

*9

Transporteur : alimentation des classes [F:SDH] livraison (à partir du n° de livraison de la première ligne facture), [F:BPT] transporteur et [F:BPA] adresse transporteur

Oui

*10

Type de document : test dans l'action EXPORT pour garnir GIMP(10)="04" avoir ou GIMP(10)="05" facture

Oui

*15

Commande : alimentation de la classe [F:SOH] commande. Si export de l'en-tête (EXPFIC="SIH" ou "SIV") alimentation de la commande de la première ligne de la facture. Si export d'une ligne (EXPFIC="SID") alimentation de la commande de la ligne de la facture.

Oui

*16

Livraison : alimentation de la classe [F:SDH] livraison. Si export de l'en-tête (EXPFIC="SIH" ou "SIV") alimentation de la livraison de la première ligne de la facture. Si export d'une ligne (EXPFIC="SID") alimentation de la livraison de la ligne de la facture.

Oui

*31

Taxe 1 : alimentation de [F:TVT] table des taxes. On charge le taux de taxe [F:TVT]VATRAT à partir de ce qui est dans [F:SIV]VATRAT(x) ou [F:SIV]DTAVATRAT. On est obligé de retrouver la taux qui est stocké dans SINVOICEV pour avoir le taux réellement utilisé (la recherche dans la table des taux pourrait délivrer un taux modifié depuis le calcul de la facture).

Oui

*32

Taxe 2 : alimentation de [F:TVT] table des taxes (traitement idem Taxe 1)

Oui

*33

Taxe 3 : alimentation de [F:TVT] table des taxes (traitement idem Taxe 1)

Oui

*34

Taxe 4 : alimentation de [F:TVT] table des taxes (traitement idem Taxe 1)

Oui

*35

Taxe 5 : alimentation de [F:TVT] table des taxes (traitement idem Taxe 1)

Oui

*41

Echéance 1 : alimentation de [F:DUD] table des échéances GACCDUDATE avec la première échéance de la facture.

Oui

*42

Echéance 2 : alimentation de [F:DUD] table des échéances GACCDUDATE avec la seconde échéance de la facture.

Oui

*43

Echéance 3 : alimentation de [F:DUD] table des échéances GACCDUDATE avec la troisième échéance de la facture.

Oui

*44

Echéance 4 : alimentation de [F:DUD] table des échéances GACCDUDATE avec la quatrième échéance de la facture.

Oui

*45

Echéance 5 : alimentation de [F:DUD] table des échéances GACCDUDATE avec la cinquième échéance de la facture.

Oui

*52

Article : Alimentation des classes [F:ITM] article, [F:ITS] article-vente et [F:ITU] article-client

Oui

*61 à *70

Elément de facturation 1 : correspond au rang (de 1 à 10) du tableau des éléments de facturation (et non au n° de l'élément). Par exemple si la remise est en ligne 1 du tableau, il faut utiliser la variable *61. Si elle est en 5, il faut utiliser la variable *65.

Attention : les éléments de facturation ne doivent pas être regroupés dans ce contexte. Ils ne doivent pas être groupés non plus en valorisation de facture.

Cette action alimente les variables globales à inclure dans le paramétrage du modèle

- [V]DTAAMT base(% ou montant)

- [V]DTANOT montant HT

- [V]DTAVATRAT taux de taxe

- [V]DTAVATAMT montant de taxe

Oui

*71 à *78

Lignes 1 à 8 du texte en-tête de facture

Oui

Oui

*81 à 88

Lignes 1 à 8 du texte pied de facture

Oui

Oui

*91 à *98

Lignes 1 à 8 du texte ligne de facture

Oui

Oui

IMPSOH : Commandes de vente

Les variables sont utilisées en Import/Export des textes. Dans le cadre de la gestion des échanges EDI des variables sont définies pour déclencher la lecture de classes [F] non accessibles directement par un lien; ces variables ne sont utilisables qu'en export.

En import, les variables permettent de gérer les identifiants EDI pour les clients et le transporteur. Dans les fichiers EDI, il y a un identifiant commande et un identifiant livraison (de même structure que l'identifiant commande). Dans Sage X3, l'adresse de livraison est un code adresse lié au code du client commande. Dans le contexte de l'EDI, le même identifiant est souvent utilisé pour la commande et la livraison. Dans l'application, ces informations sont distinctes. Le logiciel EDI-Appli utilise une table de correspondance et pour un identifiant EDI il délivre, dans le fichier à importer, une seule donnée regroupant le code client et le code adresse séparés par un ~ (tilde).

093195450607700237;AIRFRANCE~RSY (093195450607700237 = identifiant EDI / AIRFRANCE = X3 code client RSY = code adresse livraison). Ainsi la donnée AIRFRANCE~RSY est délivrée dans le fichier pivot; uniquement la valeur avant le ~ (tilde) est prise comme code client.

Variable

Description

Import

Export

*3

Société : alimentation des classes [F: CPY] société et [F:BPA] adresse société

Oui

*4

Site de vente : alimentation des classes [F:FCY] site de vente et [F:BPA] adresse site de vente

Oui

*5

Client facture : alimentation des classes [F:BPR] tiers, [F:BPC] client facture et [F:BPA] adresse client facture.

Oui

*6

Client commande (spécificité EDI) : La valeur avant la tilde ("~") alimente le code client.

Oui

*6

Client commande : alimentation des classes [F:BPR] tiers, [F:BPC] client commande et [F:BPA] adresse client commande

Oui

*7

Client payeur (spécificité EDI) : La valeur avant le la tilde ("~") alimente le code client.

Oui

*7

Client payeur : alimentation des classes [F:BPR] tiers, [F:BPC] client payeur et [F:BPA] adresse client payeur

Oui

*8

Client livré (spécificité EDI) : La valeur après la tilde ("~") alimente le code adresse.

Oui

*8

Client livré : alimentation des classes [F:BPD] client livré et [F:BPA] adresse client livré

Oui

*9

Transporteur (spécificité EDI) : La valeur avant la tilde ("~") alimente le code transporteur.

Oui

*9

Transporteur : alimentation des classes [F:SDH] livraison (à partir du n° de livraison de la première ligne facture), [F:BPT] transporteur et [F:BPA] adresse transporteur

Oui

*15

Commande : alimentation des classes [F:SOP] et [F:SOQ] de la première ligne de la commande. Cette action est nécessaire si des données stockées dans les lignes doivent apparaître dans l'export de l'enregistrement en-tête.

Oui

*52

Article : Alimentation des classes [F:ITM] article, [F:ITS] article-vente et [F:ITU] article-client

Oui

*71 à *78

Lignes 1 à 8 du texte en-tête de commande

Oui

Oui

*81 à 88

Lignes 1 à 8 du texte pied de commande

Oui

Oui

*91 à *98

Lignes 1 à 8 du texte ligne

Oui

Oui

IMPSOQ : Demandes de livraison des ventes

Les variables sont utilisées en Import des textes.

En import, les variables permettent de gérer les identifiants EDI pour les clients et le transporteur. Dans les fichiers EDI il y a un identifiant commande et un identifiant livraison (de même structure que l'identifiant commande). Par contre dans X3 l'adresse de livraison est un code adresse lié au code du client commande. Dans le contexte de l'EDI, le même identifiant est souvent utilisé pour la commande et la livraison. Dans l'application, ces informations sont distinctes. Le logiciel EDI-Appli utilise une table de correspondance et pour un identifiant EDI il délivre, dans le fichier à importer, une seule donnée regroupant le code client et le code adresse séparés par un ~ (tilde).

093195450607700237;AIRFRANCE~RSY (093195450607700237 = identifiant EDI / AIRFRANCE = X3 code client RSY = code adresse livraison). Ainsi la donnée AIRFRANCE~RSY est délivrée dans le fichier pivot; uniquement la valeur avant le ~ (tilde) est prise comme code client.

Variable

Description

Import

Export

*6

Client commande (spécificité EDI) : La valeur avant le la tilde ("~") alimente le code client.

Oui

*8

Client livré (spécificité EDI) : La valeur après la tilde ("~") alimente le code adresse.

Oui

*71 à *78

Lignes 1 à 8 du texte en-tête

Oui

*81 à 88

Lignes 1 à 8 du texte pied

Oui

*91 à *98

Lignes 1 à 8 du texte ligne

Oui

IMPSPL : Tarifs ventes

Dans l'enregistrement SPRICLIST, les critères sont regroupés dans une seule donnée PLI mais doivent être définis séparément dans le modèle.

Variable

Description

Import

Export

*1

Critère 1 du tarif

Oui

Oui

*2

Critère 2 du tarif

Oui

Oui

*3

Critère 3 du tarif

Oui

Oui

*4

Critère 4 du tarif

Oui

Oui

*5

Critère 5 du tarif

Oui

Oui