Emballage automatique

Cegid Orli - Documentation fonctionnelle - 2025

 

Principe général

Le but de ce module est d’améliorer la productivité du service en charge de la préparation des livraisons client en calculant automatiquement le colisage que doit réaliser le magasinier.

Le principe général du module est donc de proposer automatiquement l’emballage à réaliser pour chaque préparation à partir des données de base remplies préalablement.

Cette proposition d’emballage automatique est très étroitement liée au MODE DE RANGEMENT des articles et il faut noter que le module ne gère actuellement que les modes : SUSPENDU et A PLAT qui sont ceux utilisés habituellement.

Selon les organisations, il peut être nécessaire de gérer des BONS DE PRÉPARATION PAR COLIS ou des BONS DE PRÉPARATION MULTI-COLIS. Ces 2 fonctions sont prises en compte simultanément par le module selon les magasins produits finis concernés. Il faut toutefois noter que dans les 2 cas de figure les BONS DE PRÉPARATION restent mono-commandes (autant de bons et donc de colis que de commandes client concernées).

 

Le calcul automatique nécessite des informations décrivant :

  • la structure physique des articles (poids, épaisseur, volume)
  • la structure physique des emballages utilisés (catégorie emballage (housses, colis) et type emballage)
  • la mise en correspondance de ces informations (dans quelle(s) catégorie(s) d’emballage peuvent être mis les différentes catégories d’article).
  • les éventuelles contraintes emballage demandées par certains clients

    Le module comprend donc la gestion de l’ensemble de ces informations.

 

Le point central de ce module est constitué par le « moteur » de calcul automatique du colisage avec proposition automatique des types d’emballages à utiliser pour préparer la livraison de la commande. Ce « moteur » est actuellement utilisé à 2 endroits :

  • lors de la procédure de PRÉPARATION AUTOMATIQUE
  • lors de la génération automatique du bon de préparation en SAISIE DES COMMANDES SUR STOCK

Il n’est par contre pas utilisé lors de la PRÉPARATION MANUELLE dont l’emballage reste à définir manuellement.


‎ 

Schémas fonctionnels du module

 

Critères d’emballage contenant / contenu

Image 85

 

 

Contraintes d’emballage client

Image 137

 

‎ 

Moteur de calcul automatique de l’emballage

 

Image 138


‎ 

Description des fonctions du module

 

On peut distinguer 6 parties principales dans ce module :

 

Remplissage des informations de base nécessaires au calcul automatique d’emballage

 

De nombreuses informations sont nécessaires et doivent être remplies par les fonctions suivantes :

TA034 Gestion des lieux (partie magasins produits finis)

La fonction d’EMBALLAGE AUTOMATIQUE est opérante selon les magasins produits finis (en effet, dans le cadre d’une même entreprise, elle peut être utilisée dans certains magasins mais pas dans d’autres).

Par ailleurs, 2 méthodes de travail peuvent exister dans un magasin produit fini permettant de définir le mode de création des bons de préparation. Ainsi, on peut décider de générer :

  • soit des BONS DE PRÉPARATION PAR COLIS
  • soit des BONS DE PRÉPARATION MULTI-COLIS

Préalablement à tout travail, ces 2 informations doivent donc être indiquées au niveau des magasins produits finis concernés dans l’onglet ‘Autres Données principales Magasin PF’.

 

TA133 Gestion des transporteurs

La connaissance du MODE DE TRANSPORT est obligatoire afin de contrôler ce que chaque transporteur est capable de livrer et de ne lui allouer que des emballages répondant à ces possibilités. Une information existe à ce sujet et est donc à définir au niveau de chaque transporteur. Elle peut prendre les valeurs suivantes (figées en dur dans le progiciel car interprétées dans les contrôles) :

  • 01 = COLIS CARTON
  • 02 = HOUSSES
  • 03 = COLIS CARTON et HOUSSES (cas où le transporteur est capable de livrer les 2 natures d’emballage)
  • vide = quelque soit le mode de transport

N.B. : la valeur ‘vide’ est différente de ‘03’.

 

Si le calcul de l’emballage automatique ne se fait pas, vérifier que la fonction TA341 : catégorie d’emballage par article, contient bien le même mode de transport que celui du transporteur.

 

AR001 Gestion des articles et produits

Cette fonction gère les articles et les produits de l’entreprise. Des informations concernant leur structure physique sont nécessaires à ce module afin de calculer la place occupée par le produit dans le colis ou la housse.

Les informations suivantes sont nécessaires au niveau de chaque produit / taille :

  • le poids
  • l’épaisseur
  • le volume

Par ailleurs, la saisie au niveau taille peut être automatisée si la variation d’une taille à l’autre est linéaire (saisie d’une notion d’écart par taille, et de l’information pour la taille de base et proposition automatique du résultat dans chaque taille, celui-ci restant modifiable manuellement).

 

 

TA340 Catégories d’emballage

TA340W01
Cette fonction permet de définir les différentes catégories d’emballage auxquelles seront ensuite rattachés chaque type d’emballage (différents types de colis et de housses)

 

exemple : catégories d’emballage

  • HOUSSES VESTES
  • HOUSSES PANTALONS
  • PENDERIES VESTES
  • PENDERIES PANTALONS
  • COLIS CARTON

 

Ce module a besoin de connaître le type de colisage qu’il a à calculer, les algorithmes de calcul étant différents selon les cas. Une information MODE DE RANGEMENT est donc utilisée à cet effet et renseignée au niveau de chaque CATEGORIE D’EMBALLAGE. Cette information peut avoir les valeurs suivantes (figées en dur dans le progiciel car interprétées dans les calculs) :

  • 01 = A PLAT
  • 02 = SUSPENDU

Par ailleurs, il est nécessaire de connaître la nature des emballages à utiliser pour calculer le colisage. A cet effet, une information NATURE D’EMBALLAGE est à définir au niveau de chaque CATEGORIE D’EMBALLAGE avec les valeurs suivantes possibles (figées en dur dans le progiciel car interprétées dans les calculs) :

  • 01 = COLIS CARTON
  • 02 = HOUSSE

 

 

TA099 Gestion des types d’emballage

TA099W01
Cette fonction permet de définir les différents types d’emballage utilisables dans l’entreprise (différents types de colis et de housses)

 

Chacun type doit être relié à sa catégorie d’emballage d’appartenance. A chacun d’eux doivent être associées des informations réutilisées ensuite dans les calculs d’emballage.

 

Ces informations sont :

  • le poids du colis à vide
  • le coût unitaire du colis (seulement indicatif car n’entre pas dans les critères de calcul de l’emballage automatique)
  • Pourcentage de remplissage :
    Cette zone, utilisée au niveau du traitement d'emballage automatique, permet d'indiquer un pourcentage de remplissage par rapport au plus grand emballage de la catégorie.
    Cette saisie est importante si une capacité en nombre de pièces a été définie au niveau de la catégorie d'emballage (TA341).
    exemple :
    si une catégorie d'emballage est prévue pour coliser des vestes avec un maximum de 15 pièces par colis et des manteaux avec une capacité de 10 pièces maximum, la saisie de 40 % de remplissage permet de déterminer un remplissage pour cet emballage de 6 pièces maximum pour les vestes et de 4 pièces maximum pour les manteaux.

    Le plus grand emballage de la catégorie peut avoir une valeur supérieure à 100% (exemple : 110%) pour prendre en compte la possibilité de tassement.

 

Les contraintes éventuelles d’emballage avec les données suivantes :

  • Le poids maximum autorisé (contrainte physique de manipulation)
  • Le poids minimum autorisé (contraintes financières d’emballage)
  • La largeur minimale (uniquement pour la nature d’emballage SUSPENDU)
  • Le volume minimal (uniquement pour la nature d’emballage A PLAT)

Les dimensions éventuelles de ce type d’emballage avec les données suivantes :

  • La hauteur extérieure et intérieure (hauteur intérieure obligatoire pour le mode de rangement A PLAT)
  • La largeur extérieure et intérieure (largeur intérieure obligatoire quel que soit le mode de rangement)
  • La profondeur extérieure et intérieure (profondeur intérieure obligatoire pour le mode de rangement A PLAT)

 

 

TA341 Catégorie d’emballage par article

TA341W01
Cette fonction permet de définir comment les articles doivent être emballés lors du calcul d’emballage automatique en leur associant des critères restrictifs

 

Le mode de transport qui sera utilisé pour l’expédition (le transporteur utilisé devra avoir le même)

La catégorie d’emballage à utiliser (ce qui permet de rechercher l’emballage à utiliser à l’intérieur des types d’emballage appartenant à la catégorie donnée)

 

Le nombre de pièces :

Saisie facultative d'un nombre de pièces compris entre 0 et 9999.
‎Cette zone permet d'indiquer le nombre maximum de pièces que peut contenir le plus grand emballage de la catégorie pour les caractéristiques articles saisies.
exemple : une même catégorie d'emballage peut être prévue pour coliser des vestes avec un maximum de 15 pièces par colis, et des manteaux avec une capacité de 10 pièces maximum.


‎Cette saisie impose de renseigner un pourcentage de remplissage au niveau de chaque emballage de la catégorie (TA099) permettant un calcul du nombre de pièces possibles pour un colis.
exemple : 40 % de remplissage par rapport au plus grand emballage permet de déterminer un remplissage pour cet emballage, de 6 pièces maximum pour les vestes et 4 pièces maximum pour les manteaux.

Si ces zones ne sont pas renseignées, le traitement d'emballage automatique utilise les caractéristiques physiques d'épaisseur ou de volume spécifiées au niveau de la fiche article (AR001) et de l'emballage (TA099)

Pour plus de précisions, Cf. Annexe en fin de document

Afin d’éviter de saisir ces informations au niveau de chaque article, il est possible de les définir pour des entités plus globales (catégorie d’article) sachant que le calcul automatique d’emballage ira alors rechercher l’information par la méthode habituelle de recherche des données par exception. Au plus fin et pour gérer d’éventuels cas particuliers, on peut toutefois définir ces informations au niveau article.

 

TA908 Edition Lieux-Stocks-Livraisons

L’édition des informations est une liste exhaustive (sans critère limitatif):

  • CATEGORIE D’EMBALLAGE
  • TYPE D’EMBALLAGE
  • CATEGORIE D’EMBALLAGE PAR ARTICLE
  • CONTRAINTES EMBALLAGE AUTO

CL001 Gestion des clients

Dans le cas où un client a des exigences particulières d’emballage, il faut alors préciser dans sa fiche à quel cas de contrainte d’emballage il est assujetti. S’il n’a pas d’exigence particulière, l’emballage automatique essaiera de regrouper au maximum.


‎ 

Utilisation du calcul automatique de l’emballage

A l’aide des données définies précédemment, ce module va créer automatiquement l’emballage des bons de préparation considérés. Cette fonction est assurée par un « MOTEUR » qui est utilisé dans toutes les fonctions de préparation.

 

Moteur du calcul automatique de l’emballage

Tenant compte des différentes informations définies précédemment, ce « moteur » va calculer lui-même l’emballage du ou des bons de préparation à générer.

Ce calcul a lieu simultanément à la génération et selon les magasins produits finis, il donne naissance à l’un des bons suivants :

  •  BON DE PRÉPARATION PAR COLIS
  •  BON DE PRÉPARATION MULTI-COLIS

 

Le principe suivi pour ce calcul d’emballage consiste, à partir du mode de transport du transporteur affecté à la commande donnée et des contraintes d’emballage demandées par le client concerné, à calculer l’emballage optimum en fonction des données de base « critères d’emballage ».

 

Description sommaire du calcul :

Le calcul est lancé uniquement pour les magasins PF dont la zone ‘Emballage auto’ est cochée dans le TA034.

Recherche de la catégorie d’emballage associée aux articles (TA341),

Recherche de la contrainte d’emballage associée au client dans CL001,

Décomposition de la commande selon ces 2 contraintes :

  • Tout d’abord, en fonction de la catégorie d’emballage (on ne peut mettre dans un colis que des articles ayant la même catégorie d’emballage),
  • Puis, en fonction de la contrainte d’emballage associée au client (si elle existe) c’est à dire par :
    • article, (article-coloris)
    • article-taille, (article-taille-coloris)
    • ligne de commande, etc

Pour chaque ‘découpage’, le moteur recherche le plus grand type d’emballage qui correspond à la catégorie d’emballage (TA099).

Ensuite, il calcule le nombre de colis à préparer, en fonction des dimensions et volumes des emballages :

  •  calcul selon l’épaisseur des produits (‘suspendu’) ou du volume (‘à plat’),
  •  calcul selon le poids des produits,

Le calcul conserve le résultat qui donne le plus grand nombre (nb) de colis.

 

Si le nombre de colis à préparer est supérieur à 2, il y a préparation de (nb – 2) colis.

Puis, le moteur exécute un re-calcul du nombre de colis (nb) pour les pièces qui restent à coliser (étapes 4 et 5) :

  • si nb > 2, il y a préparation de (nb –2) colis (étape 6),
  • si nb = 2 il recherche cette fois le plus petit emballage qui convient. Il y a préparation des 2 colis en remplissant le 1er au maximum.
  • si nb = 1, et si les contraintes au niveau de l’emballage le plus petit ne conviennent pas, il recherche un emballage de remplacement.

 

Cas non géré par l’emballage automatique :

 

Les multiples de vente :

La procédure d’emballage automatique ne tient pas compte des multiples de vente.

Ils permettent au contraire de ne pas faire de colisage (pas de détail du contenu de chaque colis)

 

Le principe consiste à :

  • Indiquer dans la fiche produit (AR001), un multiple de vente et un code emballage
  • Indiquer une unité de poids et des poids par taille à l’article (AR001)
  • Indiquer une fonctionnalité d’emballage pour le code emballage (TA099)
  • Positionner l’option LI007W01/CALC_COL_POID

 

A l’édition du bon de préparation, sont calculés, édités et mis à jour dans l’entête :

  • le nombre d’emballages (colis ou housse)
  • les poids (totaux, brut et net)

N.B. :
‎il n’y a pas de mise à jour de la table de colisage et pas de répartition des lignes dans les colis !


‎ 

Détermination du magasin PF

 

TA178 Affectation des magasins clients

Lors de la génération des bons de préparation, il y a détermination du ou des magasins dans le ou lesquels doivent aller les colis et les housses. Cette détermination est faite à l’aide d’informations liées à l’affectation des magasins clients. Les notions de TRANSPORTEUR, MODE DE TRANSPORT et NATURE D’EMBALLAGE permettent alors de définir le magasin client (servant à stocker temporairement colis et housses) où doivent être dirigés les bons de préparation générés.

N.B. :
il est en général logique de séparer informatiquement les magasins stockant des colis cartons de ceux stockant des housses car c’est en principe le cas physiquement.


‎ 

Edition des documents de préparation

Dans le cas où l’emballage a été réalisé automatiquement, certaines informations complémentaires sont éditées dans les documents de préparation afin d’aider les magasiniers dans leur travail. Ainsi, on peut souligner selon les fonctions :

 

LI008 Edition des étiquettes d’emballage

Dans le cas de magasin ayant un bon de préparation par colis, chaque colis (donc chaque BP) donne lieu à édition d’une étiquette alors que dans le cas de bon multi-colis, on édite une étiquette pour chaque colis du BP.

 

Les informations suivantes, connues puisque l’emballage a été pré-calculé, sont éditées sur l’étiquette :

  • nombre de pièces du colis
  • poids brut du colis
  • code magasin où le colis doit être envoyé après préparation (magasin après BP)
  • code journée de mise au départ (cf description au niveau du module LIV_EXP)
  • code type d’emballage du colis
  • tranche de départ usine
  • code plate-forme transporteur (cf description au niveau du module LIV_EXP)

 

Les données de poids et nombres imprimées seront celles de l’en-tête ou celles des lignes de colisage, selon la valeur de l’option PRIV_ENT_OU_COL lors des dernières modifications effectuées en en-tête par LI011.

 

 

format d’étiquette PDF 2 (pour DHL et DUCROS)

En ce qui concerne le format d’étiquette PDF 2 : Etiquette A5 sur feuille A5 : 2

L’étiquette comporte 31 caractères et a la structure suivante :

Champ Taille Type Format

Code client chez le transporteur

9

N

Les 3 premiers caractères correspondent à la valeur du paramètre AGEN_DUCROS (1).

Les 6 caractères suivants correspondent à la zone « N° compte client » de TA285 (2ème onglet), complétée à gauche par des 0 (2)

Code pays ISO

2

AN

Codifié sur 2 alphanumériques (table TA019)

Code postal

9

AN

Code postal du destinataire, aligné à gauche et complété par des espaces (3)

N° du colis

11

N

Complété à gauche par des 0

 

(1) si le paramètre AGEN_DUCROS n’est pas renseigné ou comporte plus de 3 caractères, alors les 3 premiers caractères du code-barres sont renseignés par défaut avec ‘000’

 

(2) la recherche du numéro de compte client dans TA285 est effectuée sur le même principe que pour XC006, à savoir recherche par rapport au pays de destination et transporteur, mais également, dans le cas de la France, par rapport au poids du colis (inférieur ou supérieur à 20 kg)

 

(3) pour les pays n’utilisant pas de codes postaux, la zone comporte 0 pour le 1er caractère et est complétée par 8 espaces

N.B. :
Puisque les poids colis sont nécessaires à la génération de ce type de code-barres, celui-ci ne peut être généré que lors de l’édition de l’étiquette colis, c'est-à-dire lorsque les colis sont constitués et pesés. Ceci impose donc que le paramètre CB_COLI_CREA=0. Si ce paramètre est à ‘1’ alors que le paramètre CB_COLI_TYP=3, alors un message bloquant s’affiche lors de la génération du code-barres au colisage
(exemple : LI011).


Le code-barres a les dimensions suivantes :

Image 2

 

Étant donné les dimensions de ce code-barres, il ne peut être édité que sur une étiquette dont le critère « Type de format PDF » est A5.

Comme le code-barres est généré lors de l’édition de l’étiquette, l’option CODE_PAYS_FRA (idem que celle de XC006) permet de connaître le code pays correspondant à la France, nécessaire lors de la recherche dans TA285.

 

Remarques :

  • le code-barres DHL ne fonctionne que lorsque le paramètre CB_COLI_TYP=3 et lorsque le paramètre CB_COLI_CREA=0
  • les dimensions pour le code-barres ne sont valables que sur les 2 premiers formats d'étiquette de LI008 (étiquette A5)

 

 

LI007 Edition des bons de préparation

Les informations suivantes, connues puisque l’emballage a été pré-calculé, sont éditées sur ce document :

  • code journée de mise au départ (cf description au niveau du module LIV_EXP)
  • code type d’emballage du colis


‎ 

Validation des bons de préparation

Le processus de validation est indispensable dans la cinématique de préparation afin de savoir ce qui a été préparé (donc prêt à expédier), que les bons aient été créés avec le module d’emballage automatique ou de la manière traditionnelle. Dans le cadre du module d’EMBALLAGE AUTOMATIQUE, on peut faire les remarques suivantes :

 

LI011 Validation des bons de préparation

Le type d’emballage préalablement attribué à chaque colis reste modifiable (soit en écran 1 pour un magasin en mode « 1 BP par colis », soit dans la liste de colisage).

La modification du colisage des différentes lignes de bon en mode « BP multi-colis » est possible par cette fonction de la même manière que dans le processus hors emballage automatique. Il est bien entendu que l’emballage automatique est seulement une fonction de création du bon de préparation mais que toute maintenance de cet emballage est à traiter manuellement.

 

LI042 Validation rapide des bons de préparation

Cette fonction complémentaire permet d’accélérer le processus de validation des bons n’ayant pas subi de changement lors de leur préparation physique (que ce soit au niveau des quantités ou des emballages). Il peut donc remplacer la fonction LI011 pour tous les bons préparés par les magasiniers, comme demandé au moment de leur édition.

Il est surtout applicable dans le mode « 1 BP par colis », chaque colis (donc chaque BP) préparé étant alors validé par ce processus.


‎ 

Calcul automatique du poids

Définition du Besoin

Le but de la demande consiste à automatiser le calcul du poids des BP générés par la procédure d’emballage automatique et à permettre d’en contrôler le contenu par LI044.

Le calcul des poids doit être fonction du poids des articles qui le constituent, pour le calcul du poids net, auquel est ajouté le poids de l’emballage pour le calcul du poids brut. L’intérêt est de ne pas avoir à peser les colis lors de l’expédition, puisqu’ils ont été constitués par l’emballage automatique. L’utilisation de LI044 s’explique par la volonté de contrôler le contenu des BP, à assurer une maintenance des quantités ou le regroupement de bons, et à générer un véritable colisage pour permettre un véritable suivi de colis (exemple : dans LI064).

Principe 

Le paramètre général CALC_POIDS_COLI permet déjà dans Cegid Orli le calcul automatique du poids net en fonction du poids des articles/produits (saisis dans AR001). Comme décrit dans la demande, le calcul du poids brut se déduit en ajoutant le poids de l’emballage qui doit être renseigné dans TA099.

Ce paramètre est bien sûr pris en compte dans toutes les fonctions permettant la création de colis et notamment dans le traitement d’emballage automatique, soit pour un calcul des poids du colis, si génération de colis, soit un calcul du poids du BP, si demande de génération d’un BP par colis (selon le magasin dans TA034).

Dans ce dernier cas d’éclatement de BP, les BP sont « marqués » pour les distinguer du cas où le BP n’est pas encore colisé et ainsi permettre une recherche des informations mémorisées au niveau de l’en-tête de BP, comme le type d’emballage, les poids, le nombre de pièces, … données habituellement mémorisées au niveau du colis.

exemple : cas de LI008 qui, pour ce type de BP, édite systématiquement une seule étiquette par BP, puisqu’un 1 BP = 1 colis.

Si la validation de ce type de BP est possible, aussi bien dans LI011, que dans LI044, ou dans LI042 (fonction utilisée habituellement dans ce cas), dans le standard, la saisie d’un colisage est impossible pour ces BP.

L’accès à la saisie d’un colisage pour des BP éclatés « 1 BP par colis », dans LI011 et LI044 (LI042 ne traite le colisage) est désormais possible. Pour conserver le fonctionnement existant, cet accès sera tributaire d’un paramétrage au niveau magasin.

Dans ce cas, les données comme le poids ou le type d’emballage pourront être renseignées pour le premier colis créé à partir des données de l’en-tête, avant effacement de cette mémorisation. En effet, après création du colisage, le marquage du BP devra être effacé pour que le bon puisse être traité normalement, notamment pour la recherche des informations colis, dans le reste de la chaîne livraison.


‎ 

Annexe : exemple de coefficient de remplissage du colis

Le but de la demande consiste lors de la génération des BP à prendre en compte le coefficient de remplissage des colis (CRC) pour éclater les bons en autant de colis que nécessaire pour cette préparation.

Le coefficient de remplissage des colis, défini au niveau d’un article, correspond à la quantité maximum pouvant être mise dans le plus grand des colis.

 

exemple :

  • Tee-shirt A:  CRC = 80 
  • Jupe B:  CRC = 20 
  • Manteau C :  CRC = 10
  • Veste D :  CRC = 15

signifie qu’il faut 80 tee-shirts A pour remplir le plus grand colis, ou 20 Jupes B, ou 10 Manteaux C, ou 15 Vestes D.

Ces coefficients servent alors à déterminer le nombre et le contenu de chaque colis.

Dans l’exemple d’une commande de 15 A, 8 B et 18 C, le principe du remplissage permet de définir que :

Le premier BP contiendrait 15 A + 8 B + 4 C

‎(= 15/80 + 8/20 + 4/10 = 15/80 + 32/80 + 32/80 = 79/80 <= 1 colis)

Le second 10 C (10/10 <= 1)

Le troisième 3 C (3/10 <= 1)

Ce calcul théorique est ajusté par un pourcentage qui permettre d’optimiser le remplissage par tassement. Ainsi, un pourcentage de 110 % permet de remplir le premier BP d’un manteau C supplémentaire car 15/80 + 8/20 + 5/10 = 87/80 < 110 %, le troisième colis ne comportant plus que 2 C.

Enfin, un emballage standard (J5), le plus grand, est utilisé pour tous les colis, sauf pour le dernier colis pour lequel, on détermine un autre emballage selon une correspondance :

  • De 0 à 8 % de remplissage, C1 
  • De 9 à 17 %,   C2 
  • De 18 à 25 %,   C3 
  • De 26 à 55 %,   J3 
  • De 56 à 77 %,   J4 
  • De 78 à 110 %,   J5 

Ainsi, dans notre exemple, c’est l’emballage C3 qui est utilisé pour le dernier emballage,
‎car il ne contient que 2 manteaux C, soit 2/10, soit 20 % compris entre 18 et 25 %.