Intégrateur : les mouvements d’entrée (INTEG_LMVTEE)

Depuis la version ACE 5.0-00, Edition Spéciale 1 , les formats d’intégrateur commencent à la position n° 1 (et non plus à la position n° 0, comme auparavant).
Nom Désignation

Version

ACE

Position Taille Type Règles de gestion
         
typenr Type d’enregistrement 1.6.0 1 2 Num

Obligatoire

B8 pour les mouvements d’entrée.

typmaj Type de mise à jour 1.6.0 3 1 Num

Obligatoire

1 : Créer,

2 : Modifier,

3 : Supprimer.

codfct Type de mise à jour 1.6.0 4 8 Char
codpev Code transaction (Cible) 1.6.0 12 8 Char

Permet d’y associer des paramètres de gestion.

typtie Type dépôt 1.6.0 20 3 Char

Obligatoire

Doit exister dans la table TTI. Si non renseigné, la valeur est fournie par la zone A1 du paramètre TYPDEP (« DEP » par défaut).

sigtie Sigle dépôt 1.6.0 23 12 Char

Obligatoire

Doit exister dans la table des tiers dépôts (TIE) et être un dépôt logistique (LDEP).

numdesadv Numéro de DESADV 1.6.0 35 7 long

Obligatoire si idbl = 0

Doit exister dans la table des BL (LRBE).

La table LRBE est consultée grâce aux champs typtie, sigtie, et numdesadv. Si la valeur de numdesadv n’existe pas, message d’erreur « DESADV non trouvé ».

idbl Numéro de BL 1.6.0 42 7 long

Obligatoire si numdesadv = 0

Si > 0, doit exister dans la table des BL (LRBE).

numligbl N° de ligne BL 1.6.0 49 7 long

Doit exister dans la table des lignes de BL (LRBL).

numea Numéro d’EA 1.6.0 56 7 long

Obligatoire si données événement vides.

Doit exister dans la table des EA (LEAE).

numligea Numéro de ligne d’EA 1.6.0 63 7 long

Obligatoire si codpro, numligbl et données événement vides.

Doit exister dans la table des lignes d’EA (LEAL).

idobj Numéro d’objet 1.6.0 70 18 Char

Ne doit pas exister dans la table LOBJSTK (lecture de cette table avec les champs typtie, sigtie et idobj), ni dans la table des mouvements LMVTSTK (lecture avec les champs typtie, sigtie et idobj).

l_nbrcnt Nombre de contenants 1.6.0 88 7 long

Obligatoire

= 1, si contenant de niveau 5.

cnttyp Type de contenant 1.6.0 95 2 Char

Obligatoire

Doit exister dans la table des types de contenant (LCNT).

cntcod Code conteneur 1.6.0 97 2 Char

Obligatoire

Doit exister dans la table des contenants de référence (LCNTREF).

qteunt Quantités 1.6.0 99 7 Long

Si = 0, calculé à partir du nombre de contenants et du type de contenant (lecture de la table PRL avec les champs typtie, sigtie, codpro, codva1 = ‘00’, codva2 = cnttyp et cntcod = cntcod.

Si n’existe pas, message d’erreur (« non trouvé dans la relation PRL »).

Qteunt = l_nbrcnt x prl.nbre

poids Poids 1.6.0 106 7 Dbl

LMVTSTK.poidsreel

codemb Code emballage 1.6.0 113 16 Char

LMVTSTK.codemb

codpro Code produit 1.6.0 129 16 Char

Obligatoire si numligea vaut 0 et numligbl vaut 0.

Doit exister dans la table des produits PRO.

natstk Nature de stock 1.6.0 145 2 Char

Doit exister dans la table LNATS (lecture de cette table avec les champs typtie, sigtie et natstk).

numlot Numéro de lot 1.6.0 147 7 Char

Doit exister dans la table OST (lecture de cette table en utilisant les champs codpro et numlot (si codpro vide, prendreLEAL.codpro)).

reflot Référence lot 1.6.0 154 120 UTF8

Renseigner au maximum 30 caractères.

Le champ reflot doit être utilisé dans le cas où vous avez opté pour une gestion des objets Lots avec numéro de lot différent de la référence Lot (paramètre GESOST). Dans ce cas, il est conseillé de renseigner uniquement le champ « reflot » (qui est quasiment le seul connu). L’intégrateur se charge alors de rétablir le lien entre le numéro de lot et la référence du lot.

Doit exister dans la table OST.

codsoc_eve Numéro de société événement 1.6.0 274 7 Long

Doit exister dans la table des sociétés ( UT_SOC).

achvte Code achat vente 1.6.0 281 1 Char

A ou V

typeve Type événement 1.6.0 282 3 Char

Doit exister dans la table TTI.

numeve Numéro d’événement 1.6.0 285 7 long

Doit exister dans la table EVE.

numpos Numéro de poste événement 1.6.0 292 7 Long

Doit exister dans la table EVP.

numlig Numéro de ligne événement 1.6.0 299 5 Long

Doit exister dans la table EVL.

numspo Numéro de sous poste 1.6.0 304 5 Long

Doit exister dans la table EVS.

valzn1 Zone paramétrée 1 1.6.2 309 160 UTF8

Renseigner au maximum 40 caractères.

valzn2 Zone paramétrée 2 1.6.2 469 160 UTF8

Renseigner au maximum 40 caractères.

valzn3 Zone paramétrée 3 1.6.2 629 160 UTF8

Renseigner au maximum 40 caractères.

valzn4 Zone paramétrée 4 1.6.2 789 160 UTF8

Renseigner au maximum 40 caractères.

valzn5 Zone paramétrée 5 1.6.2 949 160 UTF8

Renseigner au maximum 40 caractères.

valzn6 Zone paramétrée 6 1.6.2 1109 160 UTF8

Renseigner au maximum 40 caractères.

valzn7 Zone paramétrée 7 1.6.2 1269 160 UTF8

Renseigner au maximum 40 caractères.

valzn8 Zone paramétrée 8 1.6.2 1429 160 UTF8

Renseigner au maximum 40 caractères.

valzn9 Zone paramétrée 9 1.6.2 1589 160 UTF8

Renseigner au maximum 40 caractères.

valzn10 Zone paramétrée 10 1.6.2 1749 160 UTF8

Renseigner au maximum 40 caractères.

valzn11 Zone paramétrée 11 1.6.2 1909 160 UTF8

Renseigner au maximum 40 caractères.

valzn12 Zone paramétrée 12 1.6.2 2069 160 UTF8

Renseigner au maximum 40 caractères.

valzn13 Zone paramétrée 13 1.6.2 2229 160 UTF8

Renseigner au maximum 40 caractères.

valzn14 Zone paramétrée 14 1.6.2 2389 160 UTF8

Renseigner au maximum 40 caractères.

valzn15 Zone paramétrée 15 1.6.2 2549 160 UTF8

Renseigner au maximum 40 caractères.

valzn16 Zone paramétrée 16 1.6.2 2709 160 UTF8

Renseigner au maximum 40 caractères.

valzn17 Zone paramétrée 17 1.6.2 2869 160 UTF8

Renseigner au maximum 40 caractères.

valzn18 Zone paramétrée 18 1.6.2 3029 160 UTF8

Renseigner au maximum 40 caractères.

valzn19 Zone paramétrée 19 1.6.2 3189 160 UTF8

Renseigner au maximum 40 caractères.

valzn20 Zone paramétrée 20 1.6.2 3349 160 UTF8

Renseigner au maximum 40 caractères.

Commentaires :

A partir de la 155 :

Versions 155 et > 160 :

Si PPE LINTBL (intégration de BL multiples en réception), il peut exister plusieurs BL associés à un BL fournisseur. Le code état permet de les différencier. Il comprend les valeurs suivantes :

‘A’ comme Attente : BL en attente de devenir courant.

‘C’ comme Courant : BL en cours qui a généré les mouvements.

‘U’ comme Utilisé : BL ancien qui a été Utilisé pour la génération.

‘D’ comme Définitif : BL (anciennement ‘C’) modifié manuellement.

‘N’ comme Non Utilisé : BL intégré après un BL ‘D’ définitif, qui ne sert que pour récupérer les informations qualitatives ou intégré mais non utilisé car fournisseur non fiable.

Un mouvement de type ‘Y’ est créé à chaque intégration de BL, un mouvement de type ‘E’ en statut ‘3’ est créé uniquement si le BL peut être intégré à l’état ‘C’ (courant)