Cegid Orli peut exporter des données d’expédition à destination des transporteurs chargés de ces expéditions.
Plusieurs formats disponibles :
| Transporteur | Site internet (ou date fin d’exploitation) |
|
|
|
TNT FedEx |
|
|
|
GRAVELEAU Dachser |
|
|
|
WORLD EASE |
Certains formats sont devenus caduques au fil du temps :
|
|
DUCROS |
>2015 | |
|
|
SERNAM |
>2012 https://geodis.com/fr/ |
|
|
TRANSVET |
>2012 |
|
|
TAGSYS |
>2012 |
Source 2018 :
https://www.tarif-colis.com/transporteurs.html
TA133 : Transporteurs et tarifs transporteurs
Saisie de la valeur correspondant au transporteur souhaité dans la zone « Format » du pavé « Remise magnétique » en première page. Ce champ n’est accessible que si un nom de fichier a été renseigné.
Les différents transporteurs possibles sont :
Dachser / GRAVELEAU
GRAVELEAU France Format _GRAF
GRAVELEAU International Format _GRAI
FedEx / TNT
Format _TNT
UPS / WORLD EASE
Format _WORD
Coche Edition Récépissés par Transporteur
La sélection de cette coche signifie que le transporteur édite lui-même les récépissés,
sinon les récépissés doivent être édités sur le site.
sélection des BE à traiter
- Champ non coché : seuls les BE (concernant ces transporteurs)
pour lesquels le récépissé a été édité seront traitables par XC006 - Champ coché : tous les BE (concernant ces transporteurs) pourront être traités par XC006
(que le récépissé soit édité ou non)
TA285 : Référence expéditeurs par transporteurs
TA285W01
Cette fonction permet de lister toutes les références expéditeurs par transporteurs
Onglet "Références expéditeur"
Cet onglet permet de définir le code expéditeur nécessaire aux échanges avec les transporteurs
(ce code expéditeur correspond en général au code sous lequel est connue votre société et votre lieu de départ par le transporteur). Code expéditeur défini par société (obligatoire car chaque société correspond en général à un code expéditeur différent) et avec possibilité de variation (facultative) par magasin PF de départ.
Ceci permettra donc à XC006 (Génération fichiers transporteurs) de renseigner la zone "Code expéditeur" dans tout fichier à destination d'un transporteur demandant cette information.
La notion de FORMAT du fichier TRANSPORTEUR est définie dans TA133 (Transporteur et tarif).
Les codes transporteur, société et code expéditeur doivent être obligatoirement renseignés alors que le magasin PF est facultatif. En maintenance : codes transporteur et société non modifiables.
Le code transporteur GTF (Group of Terrestrial Freight Forwarders) est attribué par le transporteur.
Ce code sert uniquement si on utilise le module expédition par code-barres pour la codification de la structure du code-barre GS1-128 avec la norme GTF. Si cette zone est renseignée, il faut absolument renseigner le magasin expédition du fait que ce code correspond au site de départ.
Onglet "Codification du n° de compte client"
Cet onglet permet de codifier pour chacun des pays, le numéro de compte client à utiliser.
Cette page est utilisée dans le cadre de la version du fichier Dachser / GRAVELEAU.
La saisie du code pays est facultative ou obligatoire selon la valeur de l'option CODE_PAYS_OBL.
De la même façon, la saisie du code transporteur est facultative ou obligatoire selon la valeur de l'option CODE_TRANS_OBL. La correspondance du code pays en norme ISO est réalisée. Ainsi, à chaque code pays correspond un code dans la norme ISO. Celui-ci doit être indiqué afin de pouvoir être renseigné ensuite dans le fichier Dachser / GRAVELEAU (version 05).
TA902 : Données annexes – Client – Fournisseur - Représentant
Possibilité d’éditer les conditions de port, les références par transporteur, références expéditeur par codification client, par correspondance code pays.
XC006 : Génération du fichier transporteur
XC006W01
Cette fonction permet de générer un fichier dans un format transporteur prédéfini, à transmettre à un transporteur avec les informations relatives aux expéditions qui lui ont été confiées.
Seuls les BE sont traités.
- Nom du fichier généré :
- Quand il n’y a pas routage automatique fonctionnel par transporteur, le fichier se nomme :
F_XC006W01_xxxxx_yyy_N° demande (avec xxxxx = Format transporteur yyy = Type de format de TA133 pour le transporteur) - Quand il y a routage automatique fonctionnel, le fichier a le nom qui se trouve dans TA133 pour le transporteur (Nom du fichier à générer)
- Quand il n’y a pas routage automatique fonctionnel par transporteur, le fichier se nomme :
- Les formats de fichier sont définis dans JP562
(fonction de paramétrage générique pour tous les exports de type « XC300 »)
Il faut ensuite renseigner TA133 afin d'indiquer quel est le format de chaque transporteur. - Le fichier est ensuite généré de façon standard (export fichier), directement sur le serveur Windows d'éditions Cegid Orli (et donc pas sur le serveur Linux de la base ORACLE);
le routage multi-transporteur est géré, permettant ensuite de transférer automatiquement les fichiers de ce serveur d'éditions vers les PC transporteurs. - Le critère TRANSPORTEUR est obligatoire ; à ce titre, le format d'export n'est pas utile dans le routage XC006, car il est récupéré dans la fiche transporteur TA133
N.B. : l’option LI019W01/OPT_HIST_MAG doit être renseignée de façon à historiser les entêtes de BE ou de BP (Valeur 7) lors de son traitement. Si ce n’est pas le cas, les bons d’expéditions, après leur passage en facturation, ne pourront pas être pris en compte dans de la génération du fichier transporteur.
Optimisation des poses d’étiquettes colis imprimés par le logiciel transporteur
Dans le fichier EDI destiné au logiciel du transporteur, possibilité d’ajouter le nom de la personne qui a exécuté la génération du fichier transporteur afin que le progiciel du transporteur puisse router les étiquettes colis sur l’imprimante correspondante :
- champ « Nom de la personne = Login du webuser (utilisateur "orli") (USERLOGIN) »
dans la fonction de paramétrage des champs à envoyer au transporteur (JP562)
- Prise en compte de ce nouveau champ dans la génération du fichier à destination du logiciel du transporteur (XC006).
Les formats standards Cegid Orli (_XXX) ne sont pas modifiés par défaut, car dépend du contexte de l’entreprise.
Enrichissement des informations au transporteur pour faciliter la livraison client
Dans le fichier EDI destiné au transporteur, possibilité d’ajouter des instructions à destination du transporteur liées à la livraison pour indiquer des consignes constantes pour un client (exemple : pas de livraison le lundi, fermeture exceptionnelle le…, prendre RDV avec …) :
- Ces instructions doivent être renseignées en tant que texte dans la fiche client sur un type de liaison particulier (option XC006W01/CODE_LIAI).
- Seule la première ligne de texte sera prise en compte (80 caractères).
- S’il y a plusieurs textes, on prend le premier (plus petit numéro d’ordre)
- champ « Texte fiche client » dans la fonction de paramétrage des champs à envoyer au transporteur (JP562)
- Prise en compte de ce nouveau champ dans la génération du fichier à destination du logiciel du transporteur (XC006).
Les formats standards Cegid Orli (_XXX) ne sont pas modifiés par défaut.
Option XC006W01/MOD_ENC_CON_REM
Mode d'encaissement du contre remboursement (permet d'indiquer quel moyen de paiement vous souhaitez utiliser dans le cas d'un contre remboursement)
Option XC006W01/CODE_PAYS_FRA
Code pays correspondant à la France.
Option XC006W01/CODE_LIAI
Elle permet d'extraire une instruction de livraison définie dans la fiche client selon le code liaison défini. S'il y en a plusieurs avec le même code liaison, on prendra le plus petit numéro d'ordre. Si un code texte est défini, on prendra le texte défini dans TA137.
Seule la première ligne de texte sera extraite (80 caractères).
Option XC006W01/EAN_OU_BPCOL
Cette option est valable exclusivement pour Dachser / GRAVELEAU International.
NULL ou 0 = la référence colis correspond au N° de BP concaténé au N° de colis
1 = la référence colis correspond au code EAN présent dans la table des colis (LIV_FAC_COLIS). Afin que ce code EAN soit stocké lors de la création du N° de colis, il est nécessaire de positionner le paramètre CB_COLI_CREA.
Option XC006W01/INFO_DIV_MAG
Cette option est valable exclusivement pour Dachser / GRAVELEAU International.
Elle permet l'ajout des informations "division commerciale" et "magasin" dans le fichier COLIS.
Note technique : elles se situent au niveau des positions suivantes:
- 97 pour la division commerciale
- 100 pour le lieu
- 102 pour le magasin
Date de remise au transporteur (obligatoire, égale à la date du jour par défaut)
Elle ne constitue un critère de sélection que pour les BE déjà transférés si l'utilisateur souhaite traiter des BE déjà traités pour la date de remise saisie
C'est la date de la zone DADATSAIPO "Date saisie" du fichier à générer pour Dachser / GRAVELEAU.
Traitement des BE (obligatoire)
Possibilité de traiter uniquement des BE déjà transférés ou uniquement des BE non transférés ou des BE déjà transférés et des BE non transférés dans un même fichier.
Traitement BE déjà transférés (obligatoire)
Choix de traitement de BE déjà transférés pour la date de remise saisie, ou traitement de BE déjà transférés quelle que soit la date de remise pour laquelle ils ont été traités.
Toutes les anomalies sont décrites dans la trace en indiquant le B.E. concerné et le B.P. concerné.
Pour les anomalies rencontrées, on précise si le B.E. a été pris en compte ou non. Pour chaque BE pour lequel on crée des enregistrements, il y a édition du détail des principales informations renseignées dans le fichier pour ce BE.
exemple : trace d'anomalie
poids brut non défini pour B.P. N°120 du B.E. N°1125 FICHIER NON MIS A JOUR
Le fichier généré peut être, soit visualisé directement à l'écran, soit envoyé par mail (destinataire à indiquer), soit envoyé vers un répertoire (à choisir parmi la liste proposée).
Cas des répertoires :
- ils sont définis au niveau du 2ème onglet de JP015
- au niveau de la zone "Fichier", il est possible de définir le nom final du fichier à générer
N.B. :
NE PAS CONFONDRE Routage par entité et Routage par répertoire
Vérifications à réaliser si le fichier ne se génère pas
- fichier généré sur le serveur d'éditions (possible sous Unix via JP015/Copie)
- nom du fichier = celui de TA133
- Existence de GDA (JP510) ?
- À la suite du passage UNICODE de la base, le fichier attendu par le transporteur n’est peut-être pas au bon format ; si jeu de caractère du fichier non cohérent avec l’attendu du transporteur :
On doit avoir au niveau de l’onglet ‘Type format’ de JP561 : ‘Jeu de caractères = ISO’.
Il faut donc :
- soit modifier celui utilisé
- soit s’il s’agit d’un type de format standard, en créer un nouveau (données identiques au standard + précision ISO).
Si création d’un nouveau type : modification de TA133 et JP562
Description des fichiers pour XC006
N.B. :
pour chacun des fichiers décrits dans ce document, il est possible de créer des correspondances entre divers champs (exemple : correspondance des codes pays, correspondance des codes transporteurs,…) via XC801 Recodification Multi-codes données EDI. Pour ce faire, vous devez contacter Cegid Customer Care.
Fichier traité par TNT EXPEDIO (anciennement MICROJET), solution d’édition en masse des bons de transport
| Nom | Type | Long | Séparateur |
|
MAEXPEDL.TXT |
ASCII |
490 (fixe) |
+CR+LF |
Pour plus de précisions, Cf. Extractions transporteurs (format fichier)
| Nom | Type | Long | Séparateur |
|
? |
ASCII |
600 (fixe) |
+CR+LF |
Les zones alphanumériques sont cadrées à gauche et les zones numériques sont cadrées à droite et complétées à gauche par des zéros. Les zones numériques non renseignées sont remplies avec des zéros.
(obligatoire, 1 par bon d'expédition) :
| Champ | Oblig O/N | Format | Position Fin | Observations |
|
COTYPENRPO |
O |
A1 |
1 |
valeur "1" |
|
NURECEPIPO |
O |
A16 |
17 |
N° de récépissé, ou n° de bon d’expédition si édition des récépissés par le transporteur (en fonction de FLAG_EDI_RECEP dans TRANSP) |
|
DADATSAIPO |
O |
A8 |
25 |
Date de remise saisie avec les critères de traitement format SSAAMMJJ |
|
COEXPEDIDO |
O |
A5 |
30 |
Code expéditeur lu dans REF_EXP_TRA |
|
NOEXPEDIDO |
O |
A30 |
60 |
Champ NOM_SOC de SOCIET |
|
ADEXPRU1PO |
N |
A30 |
90 |
Rue 1 de l’adresse de la société |
|
ADEXPRU2PO |
N |
A30 |
120 |
Rue 2 de l’adresse de la société |
|
ADEXPCDPPO |
N |
A9 |
129 |
Code postal adresse société |
|
ADEXPVILPO |
N |
A30 |
159 |
Ville adresse société |
|
CODESTINPO |
O |
A10 |
169 |
Code client livre |
|
NODESTINPO |
N |
A30 |
199 |
Raison sociale adresse livr. (tronquée à 30 car.) |
|
ADDESRU1PO |
N |
A30 |
229 |
Rue 1 (tronquée à 30 car) de l’adresse de livraison |
|
ADDESRU2PO |
N |
A30 |
259 |
Rue 2 (tronquée à 30 car) de l’adresse de livraison |
|
ADDESCPDPO |
N |
A9 |
268 |
Code postal adresse livraison |
|
ADDESVILPO |
N |
A30 |
298 |
Ville adresse de livraison |
|
NBCOLSAIPO |
O |
N5 |
303 |
|
|
NBUNISAIPO |
O |
N5 |
308 |
|
|
NBPOISAIPO |
O |
N5 |
313 |
Arrondi au kg supérieur |
|
COREFEREPO |
O |
A20 |
333 |
N° de bon d’expédition |
|
COREFANAPO |
N |
A20 |
353 |
A blanc |
|
LIMARCHAPO |
N |
A30 |
383 |
A blanc |
|
LIINSPARPO |
N |
A90 |
473 |
Ligne de texte de TEXTE_DOC |
|
COPALETEPO |
N |
A2 |
475 |
A blanc |
|
NBPALETEPO |
N |
N3 |
478 |
Valeur « 000 » |
|
COPORSAIPO |
O |
A1 |
479 |
« 1 » si port payé, « 2 » si port dû |
|
MOVALDECPO |
N |
N9 |
488 |
Si >= champ MONT_MIN lu dans TRANSP, arrondi à l’euro (monnaie du site) |
|
MOCRTRANPO |
N |
N9 |
497 |
Valeur « 000000000 » |
|
NUTOURNEPO |
N |
A3 |
500 |
A blanc |
|
FILLER |
O |
A100 |
600 |
A blanc |
Si l'on saisit le colisage (ceci est facultatif), XC006 est à même de créer un enregistrement par colis pour chaque expédition traitée, sinon seuls les enregistrements entête sont créés (1 par expédition). Dans le cas où le colisage est saisi, un enregistrement par colis est généré, immédiatement après l'enregistrement entête de l'expédition concernée (pour chaque BE on a alors une séquence [enregistrement entête - enregistrement(s) détail colis]).
| Champ | Oblig O/N | Format | Position Fin | Observations |
|
COTYPENRCO |
O |
A1 |
1 |
Valeur « 2 » |
|
NUEXPEDICO |
O |
A16 |
17 |
N° de récépissé, ou n° de bon d’expédition si édition des récépissés par le transporteur (en fonction de FLAG_EDI_RECEP dans TRANSP) |
|
NUCOLISACO |
O |
A21 |
38 |
Voir explicatif fin de page |
|
COREFERECO |
O |
A10 |
48 |
N° BP |
|
NBPOISAICO |
O |
N5 |
53 |
Arrondi au kg le plus proche |
|
FILLER |
O |
A547 |
600 |
A blanc |
N.B. : le poids de chaque colis étant arrondi au kg le plus proche, la totalisation des poids de chacun des colis peut donner un résultat différent du poids total mentionné dans l'enregistrement entête pour lequel l'arrondi (au kg supérieur) n'est appliqué qu'au niveau du poids total.
La zone NUCOLISACO (No de colis) est renseignée de la façon suivante :
- les 8 premiers caractères contiennent le No de BP (complété à gauche par des 0)
- les 2 caractères suivants contiennent la fonctionnalité de l'emballage ("01" si le colis correspond à un carton, "02" si le colis correspond à une housse)
- les 7 caractères suivants contiennent le No du colis d'un certain type (carton ou housse) dans le BP dont le No est mentionné dans les 8 premiers caractères.
Ces 3 informations correspondent à l'identifiant (clé unique) d'un colis dans Cegid Orli. Le tout est cadré à gauche dans la zone de 21 caractères que constitue le champ appelle NUCOLISACO.
Dachser / GRAVELEAU INTERNATIONAL
Enregistrement « Contrat de transport »
Fichier généré de type ASCII, enregistrements à la longueur indiquée après sa description hors caractère de fin d’enregistrement, ce dernier étant le caractère d’interligne.
Les zones alphanumériques sont cadrées à gauche et complétées à droite par des espaces.
Les zones numériques sont cadrées à droite et complétées à gauche par des zéros.
Les zones numériques non renseignées sont remplies par des zéros.
| Donnée | National | Inter. | Type | Pos. | Champ | Table | |
|
1 |
Type fichier |
= 1 |
= 1 |
1N |
1 |
|
|
|
2 |
Identification |
O |
O |
9N |
2 |
NUM_CPT_CLI |
PAYS_TRANS |
|
3 |
Numéro dest. |
O |
O |
10 AN |
11 |
CODE_CLI_APP |
CDE_CLI_ADR |
|
4 |
Nom dest. |
O |
O |
30 AN |
21 |
RAIS_SOC |
CDE_CLI_ADR |
|
5 |
Rue 1 dest. |
O |
O |
30 AN |
51 |
ADR_RUE1 |
CDE_CLI_ADR |
|
6 |
Rue 2 dest. |
F |
F |
30 AN |
81 |
ADR_RUE2 |
CDE_CLI_ADR |
|
7 |
Code postal des. |
O |
O |
9 AN |
111 |
ADR_POST |
CDE_CLI_ADR |
|
8 |
Ville dest. |
O |
O |
30 AN |
120 |
ADR_VIL |
CDE_CLI_ADR |
|
9 |
Pays dest. |
= FR |
|
3 AN |
150 |
ADR_PAYS |
CDE_CLI_ADR |
|
10 |
Référence exp. |
O |
O |
20 AN |
153 |
|
|
|
11 |
Référence fac. |
F |
F |
20 AN |
173 |
|
= NULL |
|
12 |
Date remise |
|
|
AAAAMMJJ |
193 |
|
|
|
13 |
Produit |
= 01 |
= 50 |
2N |
201 |
|
|
|
14 |
Mode de vente |
|
|
3AN |
203 |
CODE_INCO |
CONDPORT |
|
15 |
Sens du transp. |
0 |
1 ou 2 |
1AN |
206 |
|
|
|
16 |
Nombre colis |
O |
O |
5N |
207 |
|
NB_COLI + NB_HOUS |
|
17 |
Type de colis |
1, 2 ou 3 |
1, 2 ou 3 |
1N |
212 |
= 1 pour colis |
|
|
18 |
Nombre support |
|
|
5N |
213 |
|
NB_COLI + NB_HOUS |
|
19 |
Poids |
O |
O |
6+1 N |
218 |
|
POID_BRUT_COLI + POID_BRUT_HOUS |
|
20 |
Volume |
F |
F |
3+3 N |
225 |
|
|
|
21 |
Nombre palettes |
O |
O |
2N |
231 |
|
|
|
22 |
Nombre unités |
F |
F |
5N |
233 |
|
|
|
23 |
Montant val. dec |
F |
F |
11+3 N |
238 |
|
MONT_HTB_LIGN + MONT_ELMT_LIGN |
|
24 |
Devise |
= EUR |
|
3AN |
252 |
CODE_MON |
CDE_CLI_ENT |
|
25 |
Montant val exp |
F |
F |
11+3 N |
255 |
|
MONT_HTB_LIGN + MONT_ELMT_LIGN |
|
26 |
Devise |
|
|
3AN |
269 |
CODE_MON |
CDE_CLI_ENT |
|
27 |
Montant CR |
F |
F |
11+3 N |
272 |
|
|
|
28 |
Devise |
= EUR |
|
3AN |
286 |
|
|
|
29 |
Mode encaissem. |
|
|
2N |
289 |
|
|
|
30 |
Echéance paie. |
F |
F |
AAAAMMJJ |
291 |
|
= NULL |
|
31 |
Condition à resp |
= 0 |
1 ou 2 |
2N |
299 |
|
|
|
32 |
Nature de la mar |
F |
F |
30AN |
301 |
|
|
|
33 |
Instruction liv |
F |
F |
90AN |
331 |
|
|
|
34 |
Indicateur GS |
|
|
1AN |
421 |
|
|
Longueur : 421
Le point décimal n’est pas indiqué mais par contre les montants comprennent les décimales. Ainsi, pour le poids, le type est de 6+1, cela signifie qu’il y a une décimale.
exemple : pour 16,6 on indiquera dans le fichier 166.
Commentaires :
Zone 2 : Le code identification chez Dachser / Graveleau peut être unique pour le national et l’international mais il peut également différer.
Aussi, ce code doit être saisi dans TA285 (2ème page) avec le code pays.
La zone code poids prend pour valeur 0 (c’est-à-dire sans tenir compte du poids). La dernière zone correspondant au code ISO du pays n’est pas obligatoire.
Pour déterminer le numéro de compte client à prendre en compte on se base par rapport au code pays du client à livrer.
Zone 3 à 9 : toutes les informations indiquées dans ces zones sont extraites à partir du code client à livrer. Certaines de ces zones devront être tronquées pour pouvoir correspondre à la taille précisée.
Zone 10 : numéro de récépissé ou numéro de bon d’expédition si l’édition des récépissés est faite par le transporteur (en fonction de FLAG_EDI_RECEP dans TRANSP). Attention, il ne s’agit pas de la référence expéditeur saisie dans TA285.
Zone 11 : Il nous est impossible de renseigner toutes les informations concernant la facture car au moment de ce traitement, la facture n’est pas encore faite.
Zone 12 : date de remise saisie avec les critères de traitement
Zone 13 : Si le code du pays du client à livrer est différent du code pays du site (Paramètre PAYS), alors on est dans le cadre de l’international et il faut indiquer 50 sinon il s’agit de 01
Zone 14 : code incoterm correspondant au code condition de port du Bon d’expédition.
Les valeurs possibles pour le transport national sont :
- PPA : port payé par l’expéditeur
- PDU : port dû par le destinataire à la livraison
- PSF : port dû par le destinataire, facturé en fin de mois
Les valeurs possibles pour le transport international sont :
- EXW : ex works
- FCA : free carrier
- DAF : delivred at frontier
- DAE : delivred at frontier
- CPT : cost paid to
- CIP : cost insurance paid to
- DDU : delivred duty unpaid
- DDP : delivred duty paid
Ces données devront être saisies dans TA007.
Zone 15 : Dans le cadre du national, cette zone sera toujours renseignée avec un 0. Par contre, dans le cadre de l’international, elle sera toujours renseignée avec un 2 ce qui correspond à un transport export. Le cas du transport import (c’est-à-dire le cas où vous achetez des marchandises à l’étranger et les faites venir en France) n’est pas géré.
Zone 17 : Le type de vente sera toujours 1 car il nous est impossible de déterminer si le transport a lieu sur les palettes ou dans des containers. Par contre, nous savons que nous traitons des colis.
Zone 20 : Le volume est calculé en fonction de l’emballage indiqué dans LIV_FAC_COLIS. Il s’agit de la hauteur (multiplié par le coefficient de l’unité) * largeur (multiplié par le coefficient de l’unité) * profondeur (multiplié par le coefficient de l’unité).
Zone 21 : Le nombre de palettes est une zone obligatoire mais nous ne sommes pas en mesure de le définir. Il sera donc renseigné par des 0.
Zone 22 : Le nombre d’unités ne peut pas être renseigné. Il sera donc renseigné par des 0.
Zone 23 : Cette zone n’est renseignée que si elle est supérieure au montant minimum (MONT_MIN) indiqué dans TA133 Gestion des transporteurs (TRANSP) arrondi à l’Euro (monnaie du site).
Zone 25 : Cette zone est renseignée en devise (monnaie du bon).
Zone 27 : il s’agit du montant de contre-remboursement c’est-à-dire valeur TTC du bon en devise (en intégrant le port saisi mais pas le port paramétré dans TA133).
Zone 28 : Si la zone contre remboursement est cochée pour le mode de règlement du bon alors cette zone est renseignée par le code monnaie de la commande.
Zone 29 : Cette zone correspond à la valeur de l’option XC006W01/MOD_ENC_CON_REM
Zone 30 : Cette zone n’est pas renseignée.
Zone 31 : Dans le cadre du national, cette zone sera toujours renseignée avec un 0. Par contre, dans le cadre de l’international, elle sera toujours renseignée avec un 2.
Zone 32 à 34 : Ces zones ne peuvent pas être renseignées.
(enregistrement facultatif si on ne gère pas le colisage)
| Donnée | Type | Position | Champ | Table | |
|
1 |
Type fichier = 2 |
1N |
1 |
|
|
|
2 |
Identification |
9N |
2 |
NUM_CPT_CLI |
PAYS_TRANS |
|
3 |
Référence expédition |
20 AN |
11 |
|
|
|
4 |
Référence colis |
21 AN |
31 |
|
= NULL |
|
5 |
Poids du colis |
4+1 N |
52 |
|
|
|
6 |
Volume du colis |
4+2 N |
57 |
|
|
|
7 |
Produit |
2N |
63 |
|
|
|
8 |
Référence colis client |
32 AN |
65 |
|
|
|
9 |
Division Commerciale |
3 AN |
97 |
CODE_CANA |
BP_CLI_ENT |
|
10 |
Lieu Apres BP |
3 AN |
100 |
CODE_LIEU_AP_BP |
BP_CLI_ENT |
|
11 |
Magasin Apres BP |
2 AN |
103 |
CODE_MAGP_AP_BP |
BP_CLI_ENT |
|
12 |
Informations client à éditer sur l’étiquette code-barres GRAVELEAU |
92 AN |
105 |
|
= NULL |
Longueur : 196
Zone 3 : numéro de récépissé ou numéro de bon d’expédition si l’édition des récépissés est faite par le transporteur (en fonction de FLAG_EDI_RECEP dans TRANSP).
N.B. :
il ne s’agit pas de la référence expéditeur saisie dans TA285.
Zone 4 : Cette zone n’est pas renseignée.
Zone 5 : Le poids du colis sera extrait de la table LIV_FAC_COLIS suivant les mêmes conditions que celles indiquées ci-dessus. Il sera arrondi au kg le plus proche.
Zone 6 : Le volume est calculé en fonction de l’emballage indiqué dans LIV_FAC_COLIS. Il s’agit de la hauteur (multiplié par le coefficient de l’unité) * largeur (multiplié par le coefficient de l’unité) * profondeur (multiplié par le coefficient de l’unité).
Zone 7 : Si le code du pays du client à livrer est différent du code pays du site (Paramètre PAYS), alors on est dans le cadre de l’international et il faut indiquer 50 sinon il s’agit de 01
Zone 8 : Cette zone contiendra le numéro de BP concaténé au numéro de colis.
Zone 9, 10, 11: Ces zones sont renseignées selon l’option XC600W01/INFO_DIV_MAG
Zone 12: non renseignée
Enregistrement « Bon de livraison / Facture »
(non renseigné, nous ne disposons pas encore de la facture)
Enregistrement « Verso du récépissé »
| Donnée | Type | Position | Champ | Table | |
|
1 |
Type fichier = 4 |
1N |
1 |
|
|
|
2 |
Identification |
9N |
2 |
NUM_CPT_CLI |
PAYS_TRANS |
|
3 |
Référence expédition |
20 AN |
11 |
NUM_RECEP |
BE_CLI_ENT |
|
4 |
Numéro de ligne |
5N |
31 |
NUM_LIGN |
TEXT_DOC |
|
5 |
Commentaire ligne |
100 AN |
36 |
LIB |
TEXT_DOC |
Longueur : 135
Les informations textes sont extraites de la table TEXT_DOC à partir du champ CODE_TEXT de la table des transporteurs (TRANSP). Ce champ permet d’identifier un texte, saisi par TA137 dans les tables TEXT_DOC_ENT et TEXT_DOC.
Zone 3 : numéro de récépissé ou numéro de bon d’expédition si l’édition des récépissés est faite par le transporteur (en fonction de FLAG_EDI_RECEP dans TRANSP). Attention, il ne s’agit pas de la référence expéditeur saisie dans TA385.
Zone 4 : le numéro de ligne correspond au champ NUM_LIGN de TEXT_DOC
Zone 5 : le commentaire correspond au champ LIB de TEXT_DOC
Les enregistrements seront générés de la manière suivante :
- 1 enregistrement 1
- x enregistrement(s) 2
- x enregistrement(s) 4
- 1 enregistrement 1
- x enregistrement(s) 2
- x enregistrement(s) 4....
Ce format est utilisé par certains transporteurs (exemple : UPS). Il s’agit d’un format html.
Il est composé de 5 enregistrements (0 à 4)
Enregistrement début (enreg 0)
| N° ligne | Champ | Format | Observations |
|
1 |
Libellé obligatoire |
A44 |
Contient la valeur texte suivante : <?xml version="1.0" encoding="windows-1252"? |
|
2 |
Libellé obligatoire |
A49 |
Contient la valeur texte suivante : <OpenShipments xmlns="x-schema:openshipments.xdr" |
Enregistrement en-tête (enreg 1)
| N° ligne | Champ | Format | Observations |
|
3 |
Libellé obligatoire |
A51 |
Contient la valeur texte suivante : <OpenShipment ShipmentOption="SC" ProcessStatus="" |
|
4 |
Libellé obligatoire |
A10 |
Contient la valeur texte suivante : <Receiver> |
|
|
|
|
|
|
5 |
Libellé obligatoire |
A13 |
Contient la valeur texte suivante : <CompanyName> |
|
5 |
Nom abrégé du client à livrer |
A10 |
|
|
5 |
Libellé obligatoire |
A14 |
Contient la valeur texte suivante : </CompanyName> |
|
|
|
|
|
|
6 |
Libellé obligatoire |
A15 |
Contient la valeur texte suivante : <ContactPerson> |
|
6 |
Contact chez le client |
A25 |
|
|
6 |
Libellé obligatoire |
A16 |
Contient la valeur texte suivante : </ContactPerson> |
|
|
|
|
|
|
7 |
Libellé obligatoire |
A14 |
Contient la valeur texte suivante : <AddressLine1> |
|
7 |
Adresse 1 du destinataire |
A35 |
|
|
7 |
Libellé obligatoire |
A15 |
Contient la valeur texte suivante : </AddressLine1> |
|
|
|
|
|
|
8 |
Libellé obligatoire |
A14 |
Contient la valeur texte suivante : <AddressLine2> |
|
8 |
Adresse 2 du destinataire |
A35 |
|
|
8 |
Libellé obligatoire |
A15 |
Contient la valeur texte suivante : </AddressLine2> |
|
|
|
|
|
|
9 |
Libellé obligatoire |
A14 |
Contient la valeur texte suivante : <AddressLine3> |
|
9 |
Adresse 3 du destinataire |
A35 |
|
|
9 |
Libellé obligatoire |
A15 |
Contient la valeur texte suivante : </AddressLine3> |
|
|
|
|
|
|
10 |
Libellé obligatoire |
A6 |
Contient la valeur texte suivante : <City> |
|
10 |
Ville du destinataire |
A35 |
|
|
10 |
Libellé obligatoire |
A7 |
Contient la valeur texte suivante : </City> |
|
|
|
|
|
|
11 |
Libellé obligatoire |
A13 |
Contient la valeur texte suivante : <CountryCode> |
|
11 |
Code pays du destinataire |
A3 |
|
|
11 |
Libellé obligatoire |
A14 |
Contient la valeur texte suivante : </CountryCode> |
|
|
|
|
|
|
12 |
Libellé obligatoire |
A12 |
Contient la valeur texte suivante : <PostalCode> |
|
12 |
Code postal du destinataire |
A9 |
|
|
12 |
Libellé obligatoire |
A13 |
Contient la valeur texte suivante : </PostalCode> |
|
|
|
|
|
|
13 |
Libellé obligatoire |
A17 |
Contient la valeur texte suivante : <StateOrProvince> |
|
13 |
Code statistique 06 des clients |
A2 |
|
|
13 |
Libellé obligatoire |
A18 |
Contient la valeur texte suivante : </StateOrProvince> |
|
|
|
|
|
|
14 |
Libellé obligatoire |
A7 |
Contient la valeur texte suivante : <Phone> |
|
14 |
Numéro de téléphone |
A25 |
|
|
14 |
Libellé obligatoire |
A8 |
Contient la valeur texte suivante : </Phone> |
|
|
|
|
|
|
15 |
Libellé obligatoire |
A11 |
Contient la valeur texte suivante : </Receiver> |
|
|
|
|
|
|
16 |
Libellé obligatoire |
A9 |
Contient la valeur texte suivante : <Shipper> |
|
|
|
|
|
|
17 |
Libellé obligatoire |
A18 |
Contient la valeur texte suivante : <UpsAccountNumber> |
|
17 |
Numéro UPSN |
A6 |
N° de compte upsn suivant le pays . exemple :
|
|
17 |
Libellé obligatoire |
A19 |
Contient la valeur texte suivante : </UpsAccountNumber> |
|
|
|
|
|
|
18 |
Libellé obligatoire |
A10 |
Contient la valeur texte suivante : </Shipper> |
|
|
|
|
|
|
19 |
Libellé obligatoire |
A10 |
Contient la valeur texte suivante : <Shipment> |
|
|
|
|
|
|
20 |
Libellé obligatoire |
A14 |
Contient la valeur texte suivante : <ServiceLevel> |
|
20 |
Niveau de service |
A2 |
exemple :
|
|
20 |
Libellé obligatoire |
A15 |
Contient la valeur texte suivante : </ServiceLevel> |
|
|
|
|
|
|
21 |
Libellé obligatoire |
A13 |
Contient la valeur texte suivante : <PackageType> |
|
21 |
Code type colis |
A2 |
|
|
21 |
Libellé obligatoire |
A14 |
Contient la valeur texte suivante : </PackageType> |
|
|
|
|
|
|
22 |
Libellé obligatoire |
A18 |
Contient la valeur texte suivante : <NumberOfPackages> |
|
22 |
Nb de colis total du BE |
N3 |
|
|
22 |
Libellé obligatoire |
A19 |
Contient la valeur texte suivante : </NumberOfPackages> |
|
|
|
|
|
|
23 |
Libellé obligatoire |
A22 |
Contient la valeur texte suivante : <ShipmentActualWeight> |
|
23 |
Poids total brut du BE |
N9 |
5 + 3 décimales |
|
23 |
Libellé obligatoire |
A23 |
Contient la valeur texte suivante : </ShipmentActualWeight> |
|
|
|
|
|
|
24 |
Libellé obligatoire |
A20 |
Contient la valeur texte suivante : <DescriptionOfGoods> |
|
24 |
Code client |
A8 |
|
|
24 |
Type de marchandises |
A7 |
exemple :
|
|
24 |
Libellé obligatoire |
A21 |
Contient la valeur texte suivante : </DescriptionOfGoods> |
|
|
|
|
|
|
25 |
Libellé obligatoire |
A12 |
Contient la valeur texte suivante : <Reference1> |
|
25 |
Liste 1 des BP du BE |
A35 |
|
|
25 |
Libellé obligatoire |
A13 |
Contient la valeur texte suivante : </Reference1> |
|
|
|
|
|
|
26 |
Libellé obligatoire |
A12 |
Contient la valeur texte suivante : <Reference2> |
|
26 |
Liste 2 des BP du BE |
A35 |
|
|
26 |
Libellé obligatoire |
A13 |
Contient la valeur texte suivante : </Reference2> |
|
|
|
|
|
|
27 |
Libellé obligatoire |
A15 |
Contient la valeur texte suivante : <BillingOption> |
|
27 |
Option de paiement |
A2 |
exemple :
|
|
27 |
Libellé obligatoire |
A16 |
Contient la valeur texte suivante : </BillingOption> |
|
|
|
|
|
|
28 |
Libellé obligatoire |
A11 |
Contient la valeur texte suivante : </Shipment> |
|
|
|
|
|
|
29 |
Libellé obligatoire |
A9 |
Contient la valeur texte suivante : <Invoice> |
|
|
|
|
|
|
30 |
Libellé obligatoire |
A17 |
Contient la valeur texte suivante : <ReasonForExport> |
|
30 |
Export |
A2 |
exemple :
|
|
30 |
Libellé obligatoire |
A18 |
Contient la valeur texte suivante : </ReasonForExport> |
|
|
|
|
|
|
31 |
Libellé obligatoire |
A12 |
Contient la valeur texte suivante : <TermOfSale> |
|
31 |
Mode de transport |
A3 |
exemple :
|
|
31 |
Libellé obligatoire |
A13 |
Contient la valeur texte suivante : </TermOfSale> |
|
|
|
|
|
|
32 |
Libellé obligatoire |
A20 |
Contient la valeur texte suivante : <AdditionalComments> |
|
32 |
Commentaires |
A70 |
|
|
32 |
Libellé obligatoire |
A13 |
Contient la valeur texte suivante : </AdditionalComments> |
|
|
|
|
|
|
33 |
Libellé obligatoire |
A17 |
Contient la valeur texte suivante : <InvoiceCurrency> |
|
33 |
Code devise |
A3 |
exemple :
|
|
33 |
Libellé obligatoire |
A18 |
Contient la valeur texte suivante : </InvoiceCurrency> |
|
|
|
|
|
|
34 |
Libellé obligatoire |
A18 |
Contient la valeur texte suivante : <InvoiceLineTotal> |
|
34 |
Montant HT (total BE) |
N10 |
|
|
34 |
Libellé obligatoire |
A18 |
Contient la valeur texte suivante : </InvoiceLineTotal> |
|
|
|
|
|
exemple :
fichier en-tête au format WORLD EASE
Enregistrement ligne (enreg 2)
| N° ligne | Champ | Format | Observations |
|
1 |
Libellé obligatoire |
A10 |
Contient la valeur texte suivante : <LineItem> |
|
2 |
Libellé obligatoire |
A9 |
Contient la valeur texte suivante : <Product> |
|
|
|
|
|
|
3 |
Libellé obligatoire |
A13 |
Contient la valeur texte suivante : <ProductName> |
|
3 |
Saison article PF (si colisage) |
A3 |
|
|
3 |
Code article commercial (si colisage) |
A15 |
|
|
3 |
Code coloris commercial (si colisage) |
A5 |
|
|
3 |
Code finition speciale (si colisage) |
A8 |
|
|
3 |
Libellé obligatoire |
A14 |
Contient la valeur texte suivante : </ProductName> |
|
|
|
|
|
|
4 |
Libellé obligatoire |
A16 |
Contient la valeur texte suivante : <HarmonizedCode> |
|
4 |
Code douane (si colisage) |
A13 |
|
|
4 |
Libellé obligatoire |
A17 |
Contient la valeur texte suivante : </HarmonizedCode> |
|
|
|
|
|
|
5 |
Libellé obligatoire |
A20 |
Contient la valeur texte suivante : <ProductDescription> |
|
5 |
Libelle article commercial (si colisage) |
A25 |
|
|
5 |
Libellé obligatoire |
A21 |
Contient la valeur texte suivante : </ProductDescription> |
|
|
|
|
|
|
6 |
Libellé obligatoire |
A15 |
Contient la valeur texte suivante : <UnitOfMeasure> |
|
6 |
Unité de mesure |
A2 |
exemple :
|
|
6 |
Libellé obligatoire |
A16 |
Contient la valeur texte suivante : </UnitOfMeasure> |
|
|
|
|
|
|
7 |
Libellé obligatoire |
A21 |
Contient la valeur texte suivante : <CountryOfOriginCode> |
|
7 |
Code pays d’origine |
A2 |
exemple : FR (France) |
|
7 |
Libellé obligatoire |
A22 |
Contient la valeur texte suivante : </CountryOfOriginCode> |
|
|
|
|
|
|
8 |
Libellé obligatoire |
A14 |
Contient la valeur texte suivante : <CurrencyCode> |
|
8 |
Code devise |
A3 |
exemple :
|
|
8 |
Libellé obligatoire |
A15 |
Contient la valeur texte suivante : </CurrencyCode> |
|
|
|
|
|
|
9 |
Libellé obligatoire |
A11 |
Contient la valeur texte suivante : <UnitPrice> |
|
9 |
Prix unitaire |
N9 |
5 + 3 décimales |
|
9 |
Libellé obligatoire |
A12 |
Contient la valeur texte suivante : </UnitPrice> |
|
|
|
|
|
|
10 |
Libellé obligatoire |
A10 |
Contient la valeur texte suivante : </Product> |
|
|
|
|
|
|
11 |
Libellé obligatoire |
A15 |
Contient la valeur texte suivante : <NumberOfUnits> |
|
11 |
Nombre de pièce du produit pour le BE (si colisage) |
N6 |
|
|
11 |
Libellé obligatoire |
A16 |
Contient la valeur texte suivante : </NumberOfUnits> |
|
|
|
|
|
|
12 |
Libellé obligatoire |
A11 |
Contient la valeur texte suivante : </LineItem> |
exemple :
fichier ligne au format WORLD EASE
Cet enregistrement contient toutes les données de l’entreprise qui génère le fichier.
Ces données doivent être saisies « en dur » dans le format du fichier. Pour ce faire, vous devez contacter Cegid Customer Care
Il s’agit des enregistrements suivants :
<SoldTo>
<CompanyName>NOM DE VOTRE ENTREPRISE </CompanyName>
<ContactPerson>NOM DU CONTACT </ContactPerson>
<AddressLine1>ADRESSE 1 DE L ENTREPRISE </AddressLine1>
<AddressLine2>ADRESSE 2 DE L ENTREPRISE </AddressLine2>
<AddressLine3>ADRESSE 3 DE L ENTREPRISE </AddressLine3>
<City>VILLE DE L ENTREPRISE</City>
<CountryCode>CODE PAYS</CountryCode>
<PostalCode>CODE POSTAL</PostalCode>
<StateOrProvince>CODE ETAT OU PROVINCE</StateOrProvince>
<Phone>TELEPHONE</Phone>
<UpsAccountNumber>N° UPS DE L ENTREPRISE</UpsAccountNumber>
</SoldTo>
</Invoice>
</OpenShipment>
| N° ligne | Champ | Format | Observations |
|
1 |
Libellé obligatoire |
A16 |
Contient la valeur texte suivante : </OpenShipments> |
XC004 : Génération fichier colis transporteur
XC004W01
Cette fonction permet de générer un fichier, à transmettre au transporteur, contenant les informations relatives aux colis qui ont été confiées à ce transporteur
EXPEDITO Premium est une station chargeur multi-sites, multi-donneurs d’ordre, multi-transporteurs, de la société TDI qui développe des solutions logicielles et web services pour la gestion des expéditions
www.tdi-france.com/fr
XC004 se base sur les colis ; c’est donc un complément de XC006 qui ne se base que sur les Bons d'expéditions.
Un traitement ne pouvant traiter qu'un seul transporteur, il faut donc le renseigner obligatoirement dans les critères sélectifs et saisir le bon code format dans la page de lancement qui suit.
Les formats de fichier sont définis dans JP562, la fonction générique de paramétrage pour tous les exports de type « XC300 »
Le seul format disponible en standard est '_EXTO' (pour EXPEDITO).
Il faut ensuite renseigner TA133 afin d'indiquer quel est le format du transporteur.
N.B. : le champ à renseigner est le même pour XC006 que pour XC004 :
un transporteur ne demandant qu'un seul envoi par colis, charge à vous de savoir si vous devez l'extraire avant ou après l’expédition.
Critères
- date de remise au transporteur obligatoire (contient par défaut la date du jour)
- saisie obligatoire d'un transporteur (onglet ‘Libre’), sachant qu'un seul transporteur peut être traité à la fois.
Traitement des colis (obligatoire)
Possibilité de traiter uniquement des colis déjà transférés ou uniquement des colis non transférés ou des colis déjà transférés et des colis non transférés dans un même fichier.
Traitement colis déjà transférés (obligatoire)
Choix de traitement de colis déjà transférés pour la date de remise saisie, ou traitement de colis déjà transférés quelle que soit la date de remise pour laquelle ils ont été traités.
Ce fichier contient 31 lignes qui se décomposent ainsi :
| N° ligne | Champ | Format | Pos. Fin |
Observations |
|
1 |
Libellé champ |
A15 |
15 |
Contient <CODE_CLI > |
|
1 |
Code société |
A1 |
16 |
|
|
1 |
Code client |
A8 |
24 |
|
|
|
|
|
|
|
|
2 |
Libellé champ |
A15 |
15 |
Contient <NOM_CLI > |
|
2 |
Raison sociale du client destinataire |
A35 |
50 |
|
|
|
|
|
|
|
|
3 |
Libellé champ |
A15 |
15 |
Contient <ADR1_CLI > |
|
3 |
Adresse 1 client destinataire |
A35 |
50 |
|
|
|
|
|
|
|
|
4 |
Libellé champ |
A15 |
15 |
Contient <ADR2_CLI > |
|
4 |
Adresse 2 client destinataire |
A35 |
50 |
|
|
|
|
|
|
|
|
5 |
Libellé champ |
A15 |
15 |
Contient <ADR3_CLI > |
|
5 |
Adresse 3 client destinataire |
A35 |
50 |
|
|
|
|
|
|
|
|
6 |
Libellé champ |
A15 |
15 |
Contient <PAYS_CLI > |
|
6 |
Code pays |
A2 |
17 |
|
|
|
|
|
|
|
|
7 |
Libellé champ |
A15 |
15 |
Contient <CP_CLI > |
|
7 |
Code postal client destinataire |
A9 |
24 |
|
|
|
|
|
|
|
|
8 |
Libellé champ |
A15 |
15 |
Contient <VILLE_CLI > |
|
8 |
Ville client destinataire |
A35 |
50 |
|
|
|
|
|
|
|
|
9 |
Libellé champ |
A15 |
15 |
Contient <INSTRU_CLI > |
|
9 |
Code rayon du client |
A8 |
23 |
|
|
|
|
|
|
|
|
10 |
Libellé champ |
A15 |
15 |
Contient <NOM_CLIDEST > |
|
10 |
Raison sociale client destinataire |
A35 |
50 |
Idem ligne 2 |
|
|
|
|
|
|
|
11 |
Libellé champ |
A15 |
15 |
Contient <ADR1_CLIDEST > |
|
11 |
Adresse 1 client destinataire |
A35 |
50 |
Idem ligne 3 |
|
|
|
|
|
|
|
12 |
Libellé champ |
A15 |
15 |
Contient <ADR2_CLIDEST > |
|
12 |
Adresse 2 client destinataire |
A35 |
50 |
Idem ligne 4 |
|
|
|
|
|
|
|
13 |
Libellé champ |
A15 |
15 |
Contient <ADR3_CLIDEST > |
|
13 |
Adresse 3 client destinataire |
A35 |
50 |
Idem ligne 5 |
|
|
|
|
|
|
|
14 |
Libellé champ |
A15 |
15 |
Contient <PAYS_CLIDEST > |
|
14 |
Pays client destinataire |
A2 |
17 |
Idem ligne 6 |
|
|
|
|
|
|
|
15 |
Libellé champ |
A15 |
15 |
Contient <CP_CLIDEST > |
|
15 |
Code postal client destinataire |
A9 |
24 |
Idem ligne 7 |
|
|
|
|
|
|
|
16 |
Libellé champ |
A15 |
15 |
Contient <VILLE_CLIDEST> |
|
16 |
Ville client destinataire |
A35 |
50 |
Idem ligne 8 |
|
|
|
|
|
|
|
17 |
Libellé champ |
A15 |
15 |
Contient <NUMBL > |
|
17 |
N° du BP |
A8 |
23 |
|
|
|
|
|
|
|
|
18 |
Libellé champ |
A15 |
15 |
Contient <CODEX > |
|
18 |
Code expéditeur |
A20 |
35 |
|
|
|
|
|
|
|
|
19 |
Libellé champ |
A15 |
15 |
Contient <NBCOLIS > |
|
19 |
Nombre total de colis |
A7 |
22 |
|
|
|
|
|
|
|
|
20 |
Libellé champ |
A15 |
15 |
Contient <MONTANTCR > |
|
20 |
Montant contre-remboursement |
N10 |
25 |
Alimenté uniquement sur le dernier colis du BP. Correspond à la valeur TTC du BP. Renseigné si le mode de règlement dans TA015 est coché « CRB » |
|
|
|
|
|
|
|
21 |
Libellé champ |
A15 |
15 |
Contient <TRANSPORTEUR> |
|
21 |
Code transporteur |
A2 |
17 |
|
|
|
|
|
|
|
|
22 |
Libellé champ |
A15 |
15 |
Contient <SERVICE_TRANS> |
|
22 |
|
|
|
Ne pas renseigner |
|
|
|
|
|
|
|
23 |
Libellé champ |
A15 |
15 |
Contient <NUMCOL > |
|
23 |
Numéro de colis |
A7 |
22 |
|
|
|
|
|
|
|
|
24 |
Libellé champ |
A15 |
15 |
Contient <UM1 > |
|
24 |
|
|
|
Ne pas renseigner |
|
|
|
|
|
|
|
25 |
Libellé champ |
A15 |
15 |
Contient <POIDSCOLIS > |
|
25 |
Poids brut du colis |
N8 |
23 |
5 entiers + 2 décimales (décimale = point) |
|
|
|
|
|
|
|
26 |
Libellé champ |
A15 |
15 |
Contient <NUMBL_NUMCOL > |
|
26 |
N° de BP |
A8 |
23 |
|
|
26 |
N° de colis |
A7 |
30 |
|
|
|
|
|
|
|
|
27 |
Libellé champ |
A15 |
15 |
Contient <UM2 > |
|
27 |
|
|
|
Ne pas renseigner |
|
|
|
|
|
|
|
28 |
Libellé champ |
A15 |
15 |
Contient <NATURE_MAR > |
|
28 |
DIVERS |
A6 |
21 |
Contient DIVERS |
|
|
|
|
|
|
|
29 |
Libellé champ |
A15 |
15 |
Contient <NOM_CONTACT > |
|
29 |
Nom du contact |
A25 |
40 |
Nom du propriétaire si connu, sinon saisir X |
|
|
|
|
|
|
|
30 |
Libellé champ |
A15 |
15 |
Contient <TEL_CONTACT > |
|
30 |
N° de téléphone |
A25 |
40 |
Téléphone du client si connu, sinon saisir 0 |
|
|
|
|
|
|
|
31 |
Libellé champ |
A15 |
15 |
Contient <INCOTERME > |
|
31 |
Code incoterm du contrat de vente |
A3 |
18 |
Code incoterm de la condition de port de l’en-tête du BP |
|
|
|
|
|
|
exemple :
fichier au format EXPEDITO
TA133 : Transporteurs et tarifs transporteurs
DUCROS
Format _DUC
SERNAM
Format _SER
TRANSVET
Format _TRA
TAGSYS
Format _TGS
TA285 : Référence expéditeurs par transporteurs
Onglet "Codification du n° de compte client"
Fichier DUCROS : il n'y a qu'un numéro de compte client par pays, sauf en ce qui concerne la France où en fonction du poids de l'expédition, il est différent. Ainsi, si le poids est compris entre 0 et 20 kg, on affecte à la France un premier numéro de compte et si le poids excède 20 kg, on affecte un deuxième numéro de compte.
2 pays différents peuvent avoir le même numéro de compte client DUCROS.
La correspondance du code pays en norme ISO est réalisée ; ainsi, à chaque code pays correspond un code dans la norme ISO. Celui-ci doit être indiqué afin de pouvoir être renseigné ensuite dans le fichier DUCROS.
Onglet "Correspondance du code pays" :
Fichier DUCROS : correspondance du code condition de port dans la codification imposée par DUCROS ; un code DUCROS pour chaque code condition de port définie dans TA007.
Paramètre AGEN_DUCROS
Utilisé dans le cadre de l'interface XC006 pour le transporteur DUCROS au niveau de LI008, lors de la génération du Code-Barres colis GS1-128 (permet d'indiquer le code de l'agence DUCROS dont dépend votre société).
Option XC006W01/MOD_ENC_CON_REM
Mode d'encaissement du contre remboursement (permet d'indiquer quel moyen de paiement vous souhaitez utiliser dans le cas d'un contre remboursement)
Pour DUCROS :
- AB = attestation bancaire
- CB = chèque de banque
- CC = chèque certifié
- CH = chèque normal
| Nom | Type | Long | Séparateur |
|
? |
ASCII |
800 (fixe) |
+CR+LF |
Les zones alphanumériques sont cadrées à gauche et les zones numériques sont cadrées à droite et complétées à gauche par des zéros. Les zones numériques non renseignées sont remplies avec des zéros.
| CHAMP | OBL | TYPE LONG | POS. FIN | COMMENTAIRES |
|
Constante « 29 » Date sous forme « JJMMAA » Origine - code agence N° compte client DUCROS N° de récépissé Code produit Incoterm
Nombre de colis
Poids
Quantité
Valeur marchandise
Code monnaie (obligatoire si Valeur marchandise renseignée) Valeur déclarée Code monnaie (obligatoire si Valeur déclarée renseignée) Contre remboursement
Code monnaie (obligatoire si contre remboursement renseigné) Volume E = export Nom code expéditeur Nom expéditeur Adresse 1 expéditeur Adresse 2 expéditeur Adresse 3 expéditeur Code postal expéditeur Ville expéditeur Code pays expéditeur Identifiant TVA expéditeur Nom destinataire
Adresse 1 destinataire Adresse 2 destinataire Adresse 3 destinataire Code postal destinataire Ville destinataire Code pays destinataire Identifiant TVA destinataire Nature marchandise Zone vierge Commentaires 1 Commentaires 2 Commentaires 3 Mode d’encaissement du contre rembour. (obligatoire si contre remboursement renseigné) Zone vierge Opération spéciale Zone vierge Nombre de palettes consignées Type de palettes Unités de manutention Zone vierge Date de livraison impérative |
F F O O F O O
O
O
F
F
F
F F
F
F
F F O O O F F O O O F O
O F F O O O F F F F F F F
F F F F F F F O |
N2 N6 N3 N6 A9 A1 N2
N4
N9
N6
N13
A3
N13 A3
N13
A3
N4 A1 A8 A35 A35 A35 A35 A9 A35 N3 A14 A35
A35 A35 A35 A9 A35 N3 A14 A18 A1 A55 A55 A57 A3
A11 A1 A37 N3 A3 N4 A35 A6 |
2 8 11 17 26 27 29
33
42
48
61
64
77 80
93
96
100 101 109 144 179 214 249 258 293 296 310 345
380 415 450 459 494 497 511 529 530 585 640 695 700
711 712 749 752 755 759 794 800
|
= 29 date du jour Option AGEN_DUCROS du XC006 NUM_CPT_CLI de PAYS_TRANS NUM_RECEP de BE_CLI_ENT = C si France sinon = L CODE_COND_PORT_EQUI de CONDPORT_TRANSP NB_COLI + NB_HOUS de BP_CLI_ENT pour le BE traité POID_BRUT_COLI + POID_BRUT_HOUS de BP_CLI_ENT en grammes (QTE_T1 à QTE_T20) de LIV_FAC_LIGN du BE traité MONT_HTB_LIGN de LIV_FAC_LIGN (en francs) du BE traité MON_SIT de PAR_CLT
= ‘0000000000000’ = ‘ ’
Montant TTC de la commande en centimes CODE_MON de CDE_CLI_ENT
=’0000’ = ‘ ‘ =’ ’ NOM_SOC de REF_EXP_TRA ADR_RUE1 de SOCIET ADR_RUE2 de SOCIET = NULL ADR_POST de SOCIET ADR_VIL de SOCIET CODE_PAYS_ISO de PAYS_TRANSP NUM_SIRET de SOCIET RAIS_SOC de CLIENT en fonction du CODE_CLI et CODE_SOC de la cde ADR_RUE1 de CLIENT ADR_RUE2 de CLIENT = NULL ADR_POST de CLIENT ADR_VIL de CLIENT CODE_PAYS_ISO de PAYS_TRANSP NUM_SIRET de CLIENT =’DIVERS ’ = NULL = NULL = NULL = NULL Option XC006W01/MOD_ENC_CON_REMB
= NULL = NULL = NULL = ‘000’ = NULL = ‘0000’ = NULL = ‘000000’ |
Accès aux données de la table PAYS_TRANSP :
Pour extraire la notion de numéro de compte client DUCROS, il suffit de rechercher la valeur du champ NUM_CPT_CLI en fonction du CODE_PAYS du client.
Attention, dans le cas de la France, il y a une particularité.
Il faut rechercher la valeur de l’option XC006W01/CODE_PAYS_FRA
Si celle-ci est égale au CODE_PAYS du destinataire, alors il s’agit d’une livraison en France. Dans ce cas, il faut rechercher le poids du colis.
Si celui-ci est compris entre 0 et 20 kg, alors il faut extraire dans la table PAYS_TRANS la valeur de NUM_CPT_CLI avec le CODE_PAYS égal au code pays France et le POIDS égal à 1.
Sinon, si le poids est supérieur à 20 kg, alors il faut extraire dans la table PAYS_TRANS la valeur de NUM_CPT_CLI avec le CODE_PAYS égal au code pays France et le POIDS égal à 2.
Pour les autres pays, on ne doit avoir qu’un seul enregistrement dans la table PAYS_TRANS pour le pays du destinataire, et c’est donc celui-ci dont il faut tenir compte.
Code pays de l’expéditeur et du destinataire :
En fonction du code pays de l’expéditeur ou du destinataire, on extrait la valeur du champ CODE_PAYS_ISO de la table PAYS_TRANSP.
Recherche du montant TTC de la commande :
Le montant T.T.C. correspond à la somme des montants HT Brut + les éléments de chaque ligne de BP. Puis, on applique sur ce montant le calcul standard du TTC.
Le montant T.T.C. sera donc exprimé dans la monnaie de la facture.
| Champ | Oblig O/N | Format | Position Fin | Observations |
|
|
O |
A10 |
10 |
|
|
Date du jour |
O |
N6 |
16 |
Date au format AAMMJJ |
|
Nb total d’enregistrements créés |
O |
N5 |
21 |
|
|
|
O |
A379 |
400 |
|
| Champ | Oblig O/N | Format | Position Fin | Observations |
|
Code catégorie trafic |
O |
A1 |
1 |
Issu de TA091 |
|
|
O |
A11 |
12 |
00010000000 |
|
Code client |
O |
A12 |
24 |
|
|
Raison sociale du destinataire |
O |
A30 |
54 |
|
|
Adresse 1 du destinataire |
|
A30 |
84 |
Adresse tronquée si >30 |
|
Adresse 2 du destinataire |
N |
A30 |
114 |
Adresse tronquée si >30 |
|
Code postal destinataire |
O |
A5 |
119 |
Code postal tronqué si >5 |
|
Ville destinataire |
O |
A20 |
139 |
Ville tronquée si >20 |
|
|
O |
A5 |
144 |
Contient valeur « 00000 » |
|
Nombre de colis |
N |
N3 |
147 |
|
|
Poids total BE |
N |
N5 |
152 |
|
|
Code domicile/dépôt |
O |
A1 |
153 |
Utilisé avec le logiciel MICRO SERNAM. Issu de TA091 |
|
|
O |
A7 |
160 |
Contient valeur « 0000000 » |
Le nombre cumulé d’emballages de chaque BP traité ne doit pas dépasser 999.
Format utilisé dans le cadre du projet RFID pour que TAGSYS puisse connaitre la constitution des BE (par BP/colis) à expédier, les colis à expédier pour un BE, les informations pour éditer les étiquettes lors du passage sous le tunnel RFID d’expédition.
Le type de format par défaut est par séparateur ;
| Champ | Format | Position | Observations |
|
1 |
A1 |
1 |
|
|
No de BE |
A8 |
2 |
|
|
Date de remise au transporteur |
D8 |
3 |
Date au format YYYYMMDD |
|
Code expéditeur |
A5 |
4 |
|
|
Nom de la société |
A30 |
5 |
|
|
Adresse 1 de la société |
A30 |
6 |
|
|
Adresse 2 de la société |
A30 |
7 |
|
|
Code postal de la société |
A9 |
8 |
|
|
Ville de la société |
A30 |
9 |
|
|
Pays de la société |
A3 |
10 |
|
|
Code client |
A10 |
11 |
|
|
Raison sociale du destinataire |
A30 |
12 |
|
|
Adresse 1 du destinataire |
A30 |
13 |
|
|
Adresse 2 du destinataire |
A30 |
14 |
|
|
Code postal du destinataire |
A9 |
15 |
|
|
Ville du destinataire |
A30 |
16 |
|
|
Pays du destinataire |
A3 |
17 |
|
|
Adresse client / Raison sociale |
A35 |
18 |
|
|
Adresse client / 1ere rue |
A35 |
19 |
|
|
Adresse client / 2eme rue |
A35 |
20 |
|
|
Adresse client / 3eme rue |
A35 |
21 |
|
|
Adresse client / Code postal |
A15 |
22 |
|
|
Adresse client / Ville |
A35 |
23 |
|
|
Adresse client / Pays |
A3 |
24 |
|
|
Notre N° fournisseur chez le client |
A10 |
25 |
|
|
Saison de vente |
A3 |
26 |
|
|
Rayon commande (si unique) |
A8 |
27 |
|
|
Nombre de colis |
N5 |
28 |
|
|
Nombre de pièces total BE |
N5 |
29 |
|
|
Montant déclaré (total BE) |
M9 |
30 |
|
|
Poids total BE |
N5 |
31 |
|
|
Lieu après BP du bon (si colisage) |
A3 |
32 |
|
| Champ | Format | Position | Observations |
|
2 |
A1 |
1 |
|
|
No de BE |
A8 |
2 |
|
|
No de BP |
A8 |
3 |
|
|
Fonctionnalité de l’emballage |
A2 |
4 |
|
|
No de colis |
A7 |
5 |
|
|
Poids brut du colis |
N5 |
6 |
|
Les tarifs de TRANSVET sont fonction du type de produit transporté.
Aussi, lors de la génération du fichier TRANSVET, il faut tenir compte de ce mode de fonctionnement et effectuer un regroupement des articles par catégorie de prix afin de permettre une facturation cohérente du transport.
A chaque article transporté correspond une catégorie de prix reconnu par TRANSVET.
Lors de la génération du fichier TRANSVET, des totaux en nombre de pièces et en poids sont effectués pour chacune des catégories de prix rencontrées dans les lignes du bon d’expédition.
En fait, chaque article rencontré sur le bon d’expédition est directement affecté à l’une des catégories de prix définies pour le transporteur.
Il y aura donc une ligne par bon d’expédition / catégorie de prix et de ce fait, autant de lignes que de catégories de prix présentes dans le bon d’expédition.
Il est impératif qu’il n’y ait qu’un seul type de produit par colis.
Dans le cas contraire, il nous est impossible de calculer le poids brut par type de produit.
Il convient de définir ses différents types de produit au niveau de (TA133 (Transporteur).
Cette fonction permet en effet de définir des catégories de tarifications différentes selon les articles transportés.
Description du fichier
| Nom | Type | Long | Séparateur |
|
? |
ASCII |
600 (fixe) |
+CR+LF |
Les zones alphanumériques sont cadrées à gauche et les zones numériques sont cadrées à droite et complétées à gauche par des zéros. Les zones numériques non renseignées sont remplies avec des zéros.
Vérifications à réaliser si on ne peut pas obtenir de fichier XC006
- client bloqué en expédition (CL001) ?
- coche Édition par le transporteur soit sélectionnée pour le transporteur dans TA133
- GDA (JP510) ?