WMS Matière

Cegid Orli - Documentation fonctionnelle - 2025

Généralités

Cette documentation a pour but de répertorier tous les flux standards d’exports
‎et d’imports liés à la logistique avec WMS* (modules MOD-WMS PF / MOD-WMSM Matière) :

 

  • En export :
    Cegid Orli fournit au WMS des informations, au sujet des marchandises à traiter en logistique.

     

  • En import :
    Cegid Orli récupère les informations fournies,
    ‎ soit par le fournisseur PF, soit par le WMS au sujet des PF traités en logistique.

 

Cegid Orli envoie tout d’abord le référentiel (fiches matière) et les commandes (fournisseur).

 

Cegid Orli reçoit ensuite les flux de stock WMS :

  • entrée (CQ ou stock) / réception commande matière
    ‎ (≈ SM010)
  • sortie (CQ)
  • mouvement stock matière
    ‎ (≈ SM030)
  • jalonnement commande matière
    ‎ (≈ LA650)

 

Cegid Orli disposant des données de stock, il peut ré-envoyer les éventuelles affectations sur commande.

 

Enfin, Cegid Orli reçoit les flux logistiques WMS :

  • désaffectation
    ‎ (≈ SM044)
  • sortie réelle
    ‎ (≈ SM043)
  • in-transit
    ‎ (≈ SM010)
  • colisage
    ‎ (≈ LM011)
  • expédition
    ‎ (≈ LM014)
  • chargement

 

Processus / Paramétrage requis

Détail de l’ensemble des échanges existants (PF / Matières), autour du code EDI « WMS » :

  • Référentiel
    ‎(exports Article / Fournisseur / Client / Matière)
  • Réception
    ‎(export Avant réception / import Réception+Transfert)
  • Préparation
    ‎(export / import BL)
  • Expédition
    ‎(import BE+BC)
  • Retour client
    ‎(export Autorisation / import Réception)
  • Retour fournisseur
    ‎(export / import Réception)


‎ 

Données non échangées

  • Les informations suivantes n’étant transmises,
    il convient de les créer manuellement sur chacun des 2 systèmes, Cegid Orli et WMS :
    • Magasin de stock
    • Motif de retour
    • Type de colis
    • Transporteur
    • Condition de port
    • Mode expédition

 

EXPORTS VERS WMS (3 flux)

Principe général

Seules les données extraites (détaillées dans le dessin de fichier) génèrent un évènement d’extraction d’une entité : si on modifie une donnée non prévue dans le fichier, l’entité associée ne sera pas extraite.

 

TA943 : Paramétrage échanges Cegid Orli è WMS

Cette fonction permet de gérer les différentes données à extraire depuis Cegid Orli pour WMS.

  1. On définit dans le premier sous-onglet Matière les magasins matière Cegid Orli qui doivent être pris en compte.
  2. Dans le second onglet matière, on indique les matières concernées par ce transfert d'informations, puis on définit les critères de correspondance entre les matières référencés dans les deux systèmes, et enfin on renseigne les critères de sélection des données à transmettre.

 

En résumé : Liste des données Cegid Orli éligibles à un export vers un WMS destinataire (variable selon le code EDI) :

  1. Magasins matière à traiter
    ‎> filtre les commandes achat matière
    ‎ (selon magasin réception)
  2. Matières à extraire
    ‎> filtre les matières à extraire, via Règle de Gestion sur critères matière
    ‎ (dont coche exclusion)


Paramétrage

 

Provenance : WMSM

  1. AFM
  2. CDM
  3. MAT

 

  • JP562 : Définition fichier plat (Format : _WMS1)
  • TA450 : Paramétrage export fichier

    Image 6

  • TA440 : Référencement général des codes EDI (Code EDI : WMS)

Image 21

 

 

Lancement de l’EXPORT

Le moteur d’export est XC300 ; import à lancer pour le code EDI : WMS

 

Export des Matières (XC343)

Définition

Création et modification des matières.

Détail des fiches Matière (TA943 onglet Matière)
è Déclenchement à chaque création/modification/suppression de 
‎ Fiche Matière, composant, statistique, attributs libre et suppression GENCOD.

N.B. :
les composants SANS GENCOD ne seront pas traités.

 

Paramétrage

JP562 : Définition fichier plat

Fonction : XC343
Format : _WMS1

 

TA450 : Paramétrage Export fichier

Provenance : WMSM
Origine : MAT

 

Principes :

  • Le type d'action C (création) est possible uniquement en cas de création d'un nouveau code barreSi on crée un nouveau coloris a une matière déjà envoyée, on renvoie la matière dans sa totalité (avec tous les coloris) et avec un type d'action C (pour tous les coloris)Si on modifie un coloris d'une matière déjà envoyée, on renvoie la matière dans sa totalité (avec tous les coloris)En cas de suppression (type d'action S), on envoie uniquement les champs constituant la clé : GENCOD + code matière + Code coloris + Code taille (les autres champs sont vides)
  • Gestion de la modification du code état d’une matière ou d’un composant :
    ‎Passage de 0 (= actif) à une autre valeur : envoi d’un avis de suppression. Passage de n’importe quelle valeur à 0 (= actif) : envoi d’un avis de création.

 

Fichier en sortie

MAT_WMS_CodeClientOrli.NUMDEM

 

 

Export des Commandes Fournisseur MATIÈRE (XC371)

Définition

Création, modification et suppression des commandes achat matière.

Commande achat matière (TA943 onglet Matière)
Déclenchement à chaque création/modification/annulation de ligne, à recevoir dans un magasin matière paramétré, pour toutes les lignes d’une commande d’achat matière, soldées ou non. La création / modification / suppression de textes ou adresses déclenche aussi l’envoi de la commande entière.

 

N.B. :
le GENCOD composant étant le seul identifiant du composant entre Cegid Orli et WMS, l’EAN doit exister pour chacun des composants de la commande d’achat matière (Vérif MA001)

 

Paramétrage

JP562 : Définition fichier plat

Fonction : XC371
Format : _WMS1

 

TA450 : Paramétrage Export fichier

Provenance : WMSM
Origine : CDM

 

Principes

  • Lors de la modification d'une ligne de commande d’achat matière, on renvoie la totalité de la commande d’achat matière.
  • En cas de suppression d'une commande d’achat matière dans sa totalité (type d'action S), on envoie uniquement le N° de commande (les autres champs sont vides et il n'y a pas d'enregistrement LIGNE)
  • Seule la suppression en entête est gérée

 

Fichier en sortie

CDM_WMS_CodeClientOrli.NUMDEM

 

Paramètres d’Export

  • CODELIAI
    (Code liaison à envoyer, texte)
  • GESTSOLD
    (Gestion du solde, vide ou X)
  • TYPAVISSOLDENT
    (0=de Suppression-1=de Modification)
  • TYPQTE
    (Qté extraite, vide=cdé - 1=RAR)
  • TYPSOLD
    (0=Tous-1=Exclusion solde XC)

 

 

Export des Bons Affectation MATIÈRE (XC387)

Définition

Création, modification et suppression des bons d’affectation matière.

Le déclenchement de l’envoi se fera via des triggers sur table :

A chaque création des entêtes de bon d’affectation matière :

  • COMP_BON_MVT_ENT (TYP_BON = 6 : affectation et FLAG_ATTENT vide)
    A chaque création de la table des entêtes de bon de désaffectation matière :
  • COMP_BON_MVT_ENT (TYP_BON = 7 : désaffectation)
    • GESTDESAF : Envoi des désaff (vide ou X)
      ‎Ce paramètre d’Export permet d’envoyer un avis de suppression en cas de désaffectation total d’un bon ou d’un avis de modification en cas de désaffectation partielle.
    • ADRLIEUMAG : 0:mag sinon lieu-1:lieu-2:mag
      ‎Ce paramètre d’Export permet d’envoyer les informations sur l’adresse au niveau lieu ou magasin selon la valeur définie.

 

S’il n’y a pas de ligne de désaffectation (COMP_BON_MVT), cela correspond à une désaffectation totale du bon, dans ce cas, on enverra un avis de suppression. S’il y a des lignes de désaffectation (COMP_BON_MVT), il s’agit d’une désaffectation partielle, dans ce cas, on enverra un avis de modification.

 

A chaque création des lignes de bon d’affectation matière :

COMP_BON_MVT (si entête de bon avec TYP_BON = 6 et FLAG_ATTENT vide)

A chaque création/modification/suppression des observations sur bon d’affectation matière :

COMP_BON_MVT_OBS (si entête de bon avec TYP_BON = 6 et FLAG_ATTENT vide) SM031

Seuls les bons d’affectation dont le magasin d’affectation est différent du magasin atelier seront extraits, c'est-à-dire que le magasin émetteur doit être différent du magasin récepteur
‎(car si l’affectation porte sur le magasin atelier, il n’y aura pas de sortie réelle, c'est-à-dire pas de flux matière). Les bons d’affectation à zéro (solde sans affectation) ne seront pas pris en compte.

Si la modification ne porte que sur une seule ligne de bon d’affectation matière, alors on renverra le bon d’affectation matière dans sa totalité.

 

N.B. :
le GENCOD composant étant le seul identifiant du composant entre Cegid Orli et le WMS,
‎il faut que l’EAN existe pour chacun des composants du bon d’affectation matière (Vérification dans MA001).

 

Paramétrage

JP562 : Définition fichier plat

Fonction : XC387
Format : _WMS1

 

TA450 : Paramétrage Export fichier

Provenance : WMSM
Origine : AFM

 

Principes

Dans le cas d’envoi d’un avis de suppression,
‎seuls les champs suivants Cegid Orli seront alimentés : Type d’action (=S), Numéro de mouvement

Désaffectation totale d’un bon : Renvoi de l’entête de bon avec un statut de suppression

Désaffectation totale ou partielle d’une ligne de bon : Renvoi de la totalité du bon (cela suppose que le WMS travaille en annule et remplace)

 

 

Fichier en sortie

AFM_WMS_CodeClientOrli.NUMDEM

 

 

Paramètres d’Export

  • ADRLIEUMAG (0:mag sinon lieu-1:lieu-2:mag)
  • ENTETEMAG (0:1er mag lign-1:vide si multi)
  • GESTDESAF (Envoi des désaff (vide ou X))

 

IMPORT VERS Cegid Orli (7 flux)

Paramétrage

  • Déploiement automatique TA350 pour les provenances WMS / WMSM
    • Champs DATE : format standard = DDMMYYYY
      ‎(longueur 10 autorisée pour pouvoir gérer DD/MM/YYYY si besoin)

       

  • TA350 : Paramétrage import fichier

Provenance : WMSM

Image 16

 

  • TA440 : Référencement général des codes EDI (code WMS)
    Image 19

 

Lancement de l’IMPORT 

Le moteur d’import est XC20B ; import à lancer régulièrement pour le code EDI unique WMS

 

Origines MAT
‎ (avec provenance WMSM)

  1. RCT
  2. INM
  3. REC
  4. CQM
  5. MSM
  6. JAL
  7. SCE

 

 

Notion de Type Enregistrement :

  • E (entête)
  • L (lignes)
  • D (détail)
  • C (colisage)

 

 

Notion de Type Traitement :

  • 01 = entrée stock
  • 02 = sortie stock / annulation réception
  • ..
  • 10 = désaffectation
  • 11 = sortie réelle
  • 12 = colisage
  • 13 = expédition
  • 14 = chargement


‎ 

 

Import des Réceptions IN TRANSIT WMSM (XC010)

Définition

(voir documentation passerelle standard)

 

Paramétrage

TA350 : Paramétrage import fichier externe

Prov. Orig. Table Type
enreg.
Type
trait.

WMSM

RCT

ORL_RECEP_TRANSIT

1

-

 

Import de la Photo Stock matière WMSM (XC462)

Définition

  • La passerelle d’import des inventaires matières sait traiter tous les différents niveaux de stock (global, semi-détail, détail)
  • Le stock en CQ (Contrôle Qualité) est pris en compte selon paramètre d’import : AJOUT_ENC_CQ
  • Un connecteur AVANT standard permet d’ouvrir / créer les fiches d’inventaire automatiquement (IV110/IV111)
  • Un connecteur APRES standard permet éditer les écarts et faire l’archivage automatiquement (IV114/IV115)
  • La bascule d’écart de stock ne se fait pas systématiquement avec IV115 selon paramètre d’import : MAJ_STOCK
  • L’enchaînement d’édition des écarts de stock peut se faire selon paramètre d’import ECART_PHOTO_STK
  • La photo de stock peut être remontée plusieurs fois par jour
  • La saisie par EAN13 est autorisée et permet de pré-générer le composant
  • La passerelle travaille en mode RESSAISIE (un stock composant informatique d’un magasin sera remis à 0 si son stock n’est pas envoyé à la passerelle.

 

En cas d’anomalie, l’inventaire est ouvert avec les données qui sont correctes. Celles en anomalie restent bloquées en attendant une correction dans Cegid Orli ou XC800 puis le recyclage via XC20B.

 

Gestion multi-photos de stock

La photo de stock se fera en « one shot », c’est-à-dire qu’à chaque import de fichier, ça correspondra à une nouvelle photo de stock. Cegid Orli attribuera un N° d’inventaire correspondant à : @ + Date du jour (format JJMMAA) + Lettre de l’alphabet (commençant par A jusqu’à Z).

exemple :

@311216A, @311216B, @311216C … @311216Z

 

L’archivage se fera systématiquement sur le dernier inventaire intégré. C’est-à-dire que si la photo de stock @311216A n’a pas pu être archivée pour n’importe quelle raison (exemple : GENCOD inexistant) et qu’on essaye d’intégrer une autre photo de stock @311216B, l’archivage portera sur ce dernier numéro d’inventaire. On testera qu’il n’existe pas plus de 26 photos de stock remontées sur la même journée (il s’agit du nombre maximum autorisé par jour correspondant aux lettres de l’alphabet).


Fonctions

  •              XC452 : AV. inventaire MAT (photo stock)
                 Ce connecteur permet de lancer IV110/IV111
  • XC472 : AP. Inventaire MAT (arch. photo stock)
        Ce connecteur permet de lancer IV114/IV115

 

Paramètres d’import

  • AJOUT_ENC_CQ : Ajout encours CQ (0:Non-1:Oui)

    Lors de l'ouverture d'un inventaire MAT, on sauvegarde le stock physique courant dans une table dédiée à l'inventaire. Avec cette valeur à 1, il est possible d'ajouter à ce stock l'encours de CQ.

  • MAJ_STOCK : 0:MAJ stock+archi.-1:Archivage

    Le cas le plus courant consiste à imputer les écarts constatés lors de l'inventaire sur le stock courant et ensuite archiver l'inventaire (l'archivage consistant seulement à conserver la photo du stock informatique mémorisé lors de l'ouverture de l'inventaire ainsi que le(s) comptage(s) pour pouvoir demander éventuellement des éditions plus tard)
    > Valeur 0.

    Cependant ce module d'inventaire MAT peut également être utilisé juste dans le but de photographier le stock courant pour éventuellement le comparer à un stock issu d'un autre système. Dans ce cas, la finalité de la bascule n'est pas de mettre à jour le stock courant en fonction des écarts constatés, mais seulement de disposer du stock informatique et du stock compté pour éventuellement éditer des écarts plus tard. La bascule ne doit donc être utilisée que pour archiver l'inventaire sans risquer de toucher au stock courant > Valeur 1.

    N.B. :
    Cette valeur 1 est automatiquement forcée dès lors que l'inventaire a été ouvert dans un mode contenant un encours (de CQ).

  • ECART_PHOTO_STK : 1 = IV114 après photo STK

Ce paramètre permettra d’enchaîner IV114 pour éditer l’écart sur inventaire

 

Paramétrage TA350 

(Paramétrage import fichier externe)

Prov. Orig. Table Type
enreg.
Type
trait.

WMSM

INM

ORL_COMP_INVT

-

-

 

Fichier en entrée

INMP_CodeClientOrli_WMS.NUMDEM

(NUMDEM = compteur sur 8 caractères alphanumériques maxi)

 

 

Import des Réceptions Stock MATIERE WMSM (XC459)

Définition

(voir documentation passerelle standard)

  • Réception contrôle Qualité
    èquantité REÇUE
    ‎(SM010)
  • Réception stock Direct
    èquantité ENTRÉE EN STOCK
    ‎(SM010)
  • Annulation réception en stock
    ‎(SM012)

 

Paramétrage TA350 

(Paramétrage import fichier externe)

Prov. Orig. Table Type
enreg.
Type
trait.
Fonction Type
mvt.

WMSM

REC

ORL_MVT_STOK

-

01

SM010

907

WMSM

REC

ORL_MVT_STOK

-

02

SM012

515


Fichier en entrée

RECP_CodeClientOrli_WMS.NUMDEM

(NUMDEM = compteur sur 8 caractères alphanumériques maxi)

 

 

Import des Sorties de CQ MATIERE WMSM (XC463)

Définition

(voir documentation passerelle standard)

  • Sortie contrôle qualité.

 

Paramétrage TA350 

(Paramétrage import fichier externe)

Prov. Orig. Table Type
enreg.
Type
trait.

WMSM

CQM

ORL_MVT_STOK

01

06

 

Fichier en entrée

CQMP_CodeClientOrli_WMS.NUMDEM

(NUMDEM = compteur sur 8 caractères alphanumériques maxi)


 

 

Import des Mvts de Stocks MATIERE WMSM (XC469)

Définition

(voir documentation passerelle standard)

  • Entrée / Sortie / mouvement entre 2 magasins.

 

Paramétrage TA350 

(Paramétrage import fichier externe)

Prov. Orig. Table Type
enreg.
Type
trait.
Fonction Type
mvt.

WMSM

MSM

ORL_MVT_STOK

-

-

SM030
‎SM030
‎SM030

901
‎902
903

 

Fichier en entrée

MSMP_CodeClientOrli_WMS.NUMDEM

(NUMDEM = compteur sur 8 caractères alphanumériques maxi)

 

 

Import des Jalons sur Cde MATIERE WMSM (XC479)

Définition

(voir documentation passerelle standard)

  • Jalonnement sur phase.

 

Paramétrage TA350 

(Paramétrage import fichier externe)

Prov. Orig. Table Type
‎Enreg
Type
Trait.
Fonction

WMSM

JAL

ORL_MVT_STOK

-

-

LA650

 

Fichier en entrée

JALP_CodeClientOrli_WMS.NUMDEM

(NUMDEM = compteur sur 8 caractères alphanumériques maxi)


 

 

Import Désaffectation/Sortie MATIERE WMSM
‎(XC487)

Définition

(voir documentation passerelle standard)

  • Désaffectation / Sorties réelles

 

Paramétrage TA350 

(Paramétrage import fichier externe)

Prov. Orig. Table Type
‎Enreg
Type
Trait.
Fonction

WMSM

SRM

ORL_MVT_STOK

-

01

SM044

WMSM

SRM

ORL_MVT_STOK

-

02

SM043

 

Fichier en entrée

SRMP_CodeClientOrli_WMS.NUMDEM

(NUMDEM = compteur sur 8 caractères alphanumériques maxi)

 

 

Import Désaffectation/Sortie/Colisage/expé. MATIERE WMSM (XC287)

Définition

(voir documentation passerelle standard)

  • Désaffectation / Sorties réelles / Colisage / Expédition

 

Paramétrage

TA350 : Paramétrage import fichier externe

Provenance : WMSM
Origine : SCE

 

Fichier en entrée

SCEP_CodeClientOrli_WMS.NUMDEM

(NUMDEM = compteur sur 8 caractères alphanumériques maxi)


‎ 

 

Intégration des Bons Retour Fournisseur MAT WMS (XC442)

Définition

Accusé réception bons de retour fournisseur MAT.
èCréation ligne de retour (global / détail)
è
Suppression ligne de retour (flag)
è
Validation ligne en attente (flag)

 

Paramétrage

TA350 : Paramétrage intégration fichier externe

Provenance : WMSM

Origine : RMS

 

Fichier en entrée

RMST_CodeClientOrli_WMS.NUMDEM

(NUMDEM = compteur sur 8 caractères alphanumériques maxi)

 

 

Intégration des Mouvements stock matière par élément (SM055)

Définition

èCréation ligne de mouvement de stock par élément

 

Paramétrage

Uniquement par WebService

 

Principes

Uniquement pour les mouvements de stock matière par élément. Ne fonctionne pas pour les mouvements par emplacement, par emplacement/élément ou mouvements de stock général.


Lancement Edition étiquettes (SM053)

Définition

èEdition ou réédition des étiquettes avec les nouvelles quantités et numéros d’éléments attribués après découpe.

 

Paramétrage

Uniquement par web-service

 

Principes

Code filtre doit préalablement être créé dans SM053, avec code étiquette et magasin.

Code élément à renseigner obligatoirement dans les données à envoyer.


‎ 

Consultation des dates d’Export

CO930 : EN-TÊTE ACHAT MATIERE

Le critère ‘Date d’export Cde Four Mat’ disponible en filtre ou présentation permet de visualiser la date d’export.


 

WebServices

Le module ‘Connecteur WMS’ inclut automatiquement la possibilité d’utiliser le WebService :

WS-STKMA
è Nom Source : OWS_MATERIAL_STOCK

Méthodes listées dans JP035 (en interrogation sur le Nom Source).

 

Fonction initiale
(nom source)
SM010 / SM012 SM020 SM030

Libellé

Réception

Sortie CQ / Maintenance

Mouvement

Fonction XC

459

463

469

OMF

CHK_MAT_ORDER_RECEIVING
‎UPD_MAT_ORDER_RECEIVING
‎UPD_CANCEL_STOCK_RECEIVING

CHK_MAT_EXIT_QUALITY_CTRL
UPD_MAT_EXIT_QUALITY_CTRL

CHK_MAT_STOCK_TRANSFER
‎UPD_MAT_STOCK_TRANSFER

WS

updMatOrderReceiving
updCancelStockReceiving

updMatExitQualityCtrl

updMatStockTransfer

PAS_XXX

REC

CQM

MSM

 

Fonction initiale
(nom source)
SM043 SM044 SM022

Libellé

Sortie réelle

Désaffectation stock matière

Retour matière sur stock

Fonction XC

487

487

422

OMF

CHK_MAT_RELEASE
‎UPD_MAT_RELEASE

CHK_MAT_STOCK_DE_ALLOC
‎UPD_MAT_STOCK_DE_ALLOC

CHK_MAT_SUPPLIER_RETURN
UPD_MAT_SUPPLIER_RETURN

WS

UpdMatRelease

UpdMatStockDeAlloc

UpdMatSupplierReturn

PAS_XXX

SRM (type 02)

SRM (type 01)

RMS

 

Fonction initiale
(nom source)
SM055 SM053

Libellé

Mouvement de stock par élément

Edition étiquette matière

Fonction XC

Uniquement Web-Service

Uniquement Web-Service

OMF

UPD_MAT_STK_TRF_BY_ELMT

PRINT_SM053

WS

UpdMatStkTrfByElmt

PrintSm053

PAS_XXX

Uniquement Web-Service

Uniquement Web-Service