Client

Cegid Orli - Documentation fonctionnelle - 2025

 

ORIGINE FONCTION WebService
CLI

XC260

-

 

Principe général

Tous les clients utilisés sur Cegid Orli ne sont pas tous saisis à l’origine sur cet applicatif. Certains sont saisis sur d’autres produits. Il faut ensuite pouvoir les transférer rapidement sous Cegid Orli afin que l’entreprise puisse les utiliser. Les options et paramètres ne sont pas gérés comme variables par utilisateur dans la passerelle.

Le module « Passerelle d’intégration des clients » permet la création des clients de manière rapide dans les tables Cegid Orli (seule la création est possible, pas de maintenance ni de suppression). Les informations traitées sont celles onglets de la fiche CL001 (toutes les zones ne sont pas traitées, cf tableau des enregistrements plus loin).

  • Onglets traités : Informations variables, Adresses, Contacts, Distribution, Statistiques.
  • Onglets non traités : Organisme de crédit, Textes sur document, Rayons, Observation, Risque client, Mise au départ, Gestion exonération TVA, Histo exonération TVA.

 

Paramètre GÉNÉRAL

  • GEST_TIS_2000
  • GEST_MULT_CANA
  • CODE_CANA
  • WEB_GES_PRV_VEN
  • SOCIETE
  • GEST_MULT_SOC
  • PAYS
  • SOC_EGAL_DIV
  • MON_TENU
  • GEST_BLOQ_AUTO
  • TEXT_ORIG
  • GENER_HIST_BLOC
  • GES_TYP_PRES
  • ECHE_POUR_REAS

Option FONCTION

  • NUMERO
  • TARI_OBL
  • TARI_MAT_OBL
  • RECH_TARI
  • OBL_SEC_COM
  • MOT_BLOQ_SIRET
  • MOT_BLOQ_TVA
  • CTRL_SIRET
  • SECT_GEO
  • SECT_VENT
  • REG_25
  • PRIX_SPEC
  • COCHE_COMPO
  • FCTN_VALO_BL
  • FCTN_VALO_CDE
  • CALC_DAT_VAL
  • ECHE_OBL
  • CONF_CDE
  • ACCES_BLOC_COM
  • ACCES_BLOC_AFEC
  • ACCES_BLOC_PREP
  • ACCES_BLOC_EXP
  • ACCES_SURV
  • CODE_RGPT_FACT
  • GEST_ADR_PGI
  • CTRL_CANA_SECT
  • ACCES_ONG_TVA
  • DEF_CODE_PRIO
  • BLOC_NV_CLI_APE
  • CODE_SURV_DEF
  • GEST_JOU_DEPART
  • CTRL_UNIC_EDI
  • MULTI_ADR
  • TEST_SOC_DISTRI
  • TEMP_AT_GW
  • GEST_DUP_CLI

Paramètre PASSERELLE

-

 

La passerelle fonctionne avec des « Types » d’enregistrements :

  1. TYPE 1 :
    table CLIENT
    Le paramétrage JP619 n’est pas utilisé pour le contrôle de la saisie des adresses.
  2. TYPE 2 :
    table CLI_SPEC
  3. TYPE 3 :
    table CLI_ADR
    Le paramétrage JP619 n’est pas utilisé pour le contrôle de la saisie des adresses.
  4. TYPE 4 :
    table CLI_CANA_SECT
  5. TYPE 5 :
    table CLI_STAT
  6. TYPE 6 :
    table CLI_CONT
  7. TYPE 7 :
    table ATT_MARK

 

Il est possible de passer les types d’enregistrements indépendamment les uns des autres
(exemple : Si le client existe déjà dans CL001, il est possible de ne passer que des liaisons dans le fichier).

Une anomalie sur un type d’enregistrement met en anomalie le couple client-société sur tous les autres enregistrements de la demande.

 

 

Formats d'import / Lancement de l’import / Contrôles / Initialisations / Mise à jour des données

Toutes ces informations sont résumées dans :

Passerelle d’import

 

 

Schéma fonctionnel du module

 

Description des fonctions du module

Avant la première utilisation de ce module, une phase de paramétrage est indispensable. Celle-ci est réalisée EXCLUSIVEMENT par Cegid. Elle permet de décrire la structure du fichier et de vous affecter un code provenance et un code origine pour le lancement de l’intégration.

Ce paramétrage est standard et correspond au format de fichier imposé par Cegid

(voir en annexe 1, la description des fichiers à intégrer).

N.B. :
le descriptif du fichier est fixé. Toute demande de modification, évolution de la structure du fichier doit faire l’objet d’une demande auprès du service ingénierie Cegid.

 

Les fonctions du module peuvent être scindées en plusieurs parties :

 

Paramétrage avant intégration

 

INSTALLATION du paramétrage par Cegid (standard FIXE/CLI ou SEPARAT/CLI).

Le programme shell init_TA350W01_PAS_CLI doit être lancé afin d’initialiser la description du fichier à intégrer. Cette description sera présente dans TA350 pour la provenance EXTERNE et l’origine CLI. Ce paramétrage ne doit pas être modifié sans une intervention Cegid. Le quatrième onglet indique l’ordre des informations à renseigner. La première colonne précise l’ordre et la seconde la dimension maximum. Les données renseignées ne doivent pas avoir une taille supérieure au chiffre de la seconde colonne. Un fichier Excel exemple vous est fourni avec des entêtes de colonnes qui devront servant d’aide à la saisie. Lors de la mise à disposition du fichier, ces entêtes devront être supprimés du fichier sous peine d’empêcher l’intégration.

 

  • Données annexes :

Avant d’utiliser ce module, un certain nombre de données doit être renseigné dans Cegid Orli.

 

Vous devez renseigner certaines des tables annexes suivantes pour les informations renseignées dans le fichier :

FONCTION LIBELLE TABLE

TA801

ENVIRONNEMENT GENERAL

 

TA078

ÉTATS POSSIBLES D’UNE ENTITÉ

ETAT

TA009

SOCIÉTÉS

SOCIET

TA016

MONNAIES

MONNAIE

TA100

TAUX DE CHANGE

TAUX_CHANGE

TA013

LANGUES

LANGU

TA019

PAYS

PAYS

TA802

CLIENT-FOURNISSEUR-REPRÉSENTANT

 

TA021

SIGLES

SIGLE

TA015

MODES DE RÈGLEMENT

MODREGL

TA010

ÉCHÉANCES

ECHEANCE

TA017

MOYENS DE PAIEMENT

MOYREGL

TA007

CONDITIONS DE PORT

CONDPORT

TA091

MODES D’EXPÉDITION

MODEXP

TA014

TYPES DE LIAISON

LIAIS

TA018

ORIGINES NATIONALES

ORIG_FOUR

TA011

ÉTATS D’UN TELEX

ETAT_TELX

TA023

MOYENS DE COMMUNICATION

TYPCO

TA126

DIVISION COMMERCIALE

CANAL_DIST

TA127

SECTEURS DE VENTE

SECT_VENT

TA128

CATÉGORIES DE CLIENTS

CAT_CLI

TA129

FAMILLES DE CLIENTS

FAM_CLI

TA132

PAIEMENTS SUR RELEVÉ

PAY_REL

TA134

SECTEURS GÉOGRAPHIQUES

SECT_GEO

TA135

COMPORTEMENTS D’ACHATS CLIENTS

COMP_ACHA_CLI

TA136

TYPE DE RAYONS

TYP_RAY

TA137

TEXTES SUR DOCUMENTS

TEXT_DOC_ENT/TEXT_DOC

TA139

SURVEILLANCE CLIENTS

SURV_CLI

TA195

REGROUPEMENT SUT FACTURE

RGPT_FACT

TA202

CONDITIONNEMENTS CLIENT

CONDT_CLI

TA140

LIBELLE STATISTIQUES CLIENTS

CLST

TA160

LIBELLE STATISTIQUES 01 A 20 CLIENTS

CLST01 A CLST20

‎ 

 

  • Paramétrage accès à la page de recherche du fichier Excel lors du lancement de l’intégration.

    TA350 avec coche Upload et Reform.

 

 

 

Dans un deuxième temps, des initialisations et des contrôles sont effectués. Les messages d’anomalie suivants peuvent être édités :

  • Paramètre général CODE_CANA obligatoire

  • Le code état est différent de C

  • Le code client est obligatoire

  • Le code client est en minuscule

  • Le code client ne doit comporter que des lettres et des caractères

  • Caractères % ou _ interdits dans le code client

  • Le code société est obligatoire

  • Code société inexistant ou de contexte incorrect

  • La société doit être une société comptable juridique

  • Caractères % ou _ interdits dans le code société

  • La société ne doit comporter que des lettres et des caractères

  • Société inexistante

  • Le client existe déjà

  • client/soc présent plusieurs fois dans le fichier

  • Existence client de refacturation dans autre société avec ce code

  • Nom abrégé client obligatoire

  • Caractères % ou _ interdits dans le nom abrégé

  • Le nom abrégé ne doit comporter que des lettres et des caractères

  • Nom abrégé déjà utilisé

  • Nom abrégé déjà utilisé dans le fichier

  • Raison sociale obligatoire

  • La Raison sociale est en minuscule

  • Pays obligatoire

  • Monnaie inexistante,

  • code ISO du pays du client non défini dans TA019

  • Pays invalide

  • Code postal obligatoire

  • Ville obligatoire

  • ATTENTION : Adresse mail sans @

  • Type de personne inexistant

  • Sigle non valide

  • Type de communication non valide

  • Secrétaire commerciale obligatoire

  • Secrétaire commerciale non valide

  • Numéro de siret obligatoire

  • SIRET est déjà attribué à un autre client,

  • Numéro de TVA déjà attribué à un autre client

  • Numéro de TVA déjà attribué à un autre client du fichier

  • N° de TVA plus grand que celui prévu du pays

  • Numéro de TVA obligatoire

  • Catégorie de client non valide

  • Catégorie de client obligatoire

  • Famille de client non valide

  • Famille de client obligatoire

  • Comportement achat client non valide

  • Comportement achat client obligatoire

  • Secteur géographique non valide

  • Secteur géographique obligatoire

  • Secteur de vente non valide

  • Secteur de vente obligatoire

  • Origine non valide

  • Origine obligatoire

  • Profil culturel non valide

  • Profil culturel non valide

  • Profil culturel obligatoire

  • Langue pays non valide

  • Langue pays obligatoire

  • Langue taille non valide

  • Langue taille obligatoire

  • Langue étiquette non valide

  • Condition de port non valide

  • Condition de port obligatoire

  • Transporteur non valide

  • Transporteur non valide

  • Mode expédition non valide

  • Conditionnement non valide

  • Conditionnement non valide

  • Contrainte emballage non valide

  • Présentation non gérée, RAZ type de présentation

  • Type de présentation non valide

  • Priorité 0 interdite

  • Priorité incorrecte

  • Code priorité obligatoire

  • Mode de règlement non valide

  • IBAN obligatoire pour le mode de règlement

  • Code mode de règlement obligatoire

  • Échéance non valide

  • Échéance obligatoire

  • Regroupement sur facture non valide

  • Regroupement sur facture obligatoire

  • Paiement sur relevé non valide

  • Profil facturation non valide

  • Profil facturation obligatoire

  • Code tarif non autorisé, RAZ

  • Tarif non valide

  • Un tarif contrevaleur ne doit pas être affecté à un client

  • Tarif obligatoire

  • Le N° Banque ne doit pas avoir plus de 4 chiffres

  • Le N° Banque doit contenir uniquement des chiffres

  • N° Banque: caractères non valides pour la génération IBAN

  • N° agence obligatoire

  • Le N° agence ne doit pas avoir plus de 4 chiffres

  • Le N° agence doit contenir uniquement des chiffres

  • N° agence: caractères non valides pour la génération IBAN

  • Le N° Compte ne doit pas avoir plus de 10 chiffres

  • Le N° Compte doit contenir uniquement des chiffres

  • Erreur argument lors appel du contrôle de la clé

  • Clé non valide

  • N° compte: caractères non valides pour la génération IBAN

  • N° Compte obligatoire

  • La clé doit contenir uniquement des chiffres

  • Clé RIB obligatoire

  • RIB incomplet

  • La clé du RIB doit contenir uniquement des chiffres

  • Erreur argument lors appel du contrôle de la clé

  • Clé non valide

  • Code ISO du pays non renseigné : calcul IBAN impossible

  • IBAN1 Caractères blancs interdits en milieu de zone

  • Caractères blancs interdits en milieu de zone

  • IBAN incorrect : saisir la 2ème zone IBAN

  • Caractères blancs interdits en milieu de zone

  • IBAN incorrect : saisir la 3ème zone IBAN

  • Caractères blancs interdits en milieu de zone

  • IBAN incorrect : saisir la 4ème zone IBAN

  • Caractères blancs interdits en milieu de zone

  • IBAN incorrect : saisir la 5ème zone IBAN

  • Caractères blancs interdits en milieu de zone

  • IBAN incorrect : saisir la 6ème zone IBAN

  • Caractères blancs interdits en milieu de zone

  • IBAN incorrect : saisir la 7ème zone IBAN

  • Caractères blancs interdits en milieu de zone

  • IBAN incorrect : saisir la 8ème zone IBAN

  • Caractères blancs interdits en milieu de zone

  • Longueur BIC incorrecte. Longueurs possibles : 8 ou 11

  • Code postal banque obligatoire  

  • Ville banque obligatoire

  • Pays banque obligatoire

  • Pays banque obligatoire

  • Pays banque non valide

  • Test banque erreur argument en entrée

  • Confirmation de commande: 1, 2 et 3 autorisés

  • Valorisation commande: valeurs Nul,1,2,3 et 4 autorisées

  • Valorisation BL: valeurs Nul,1,2,3 et 4 autorisées


‎ 

 

JP530 : Suivi de l’intégration, JP031 suivi des anomalies

A la fin du traitement, la liste des anomalies d’intégration est éditée.

Une fois tous les contrôles de données réalisés, l’intégration des clients dans les tables définitives de l’application Cegid Orli peut être lancée :

  • CLIENT : table des clients
  • CLI_CANA_SECT: secteurs de vente
  • CLI_SPEC: Table des spécificités clients par division commerciale et nature de commande onglet information variable.
  • CLI_ADR : Table des adresses onglet « adresses ».
  • CLI_CANA_SECT : Table de l’onglet « distribution »
  • CLI_CONT : Table de l’onglet « contacts »
  • ATT_MARK : Attributs libres client

 

Seuls les clients pour lesquels aucune anomalie n’a été détectée sont intégrés.

L’utilisateur peut alors consulter le compte rendu de son intégration.

 

Tables temporaires de la passerelle :

  • ORL_CLIENT
  • ORL_CLI_SPEC
  • ORL_ADR_CLI
  • ORL_CLIENT_STAT
  • ORL_CLIENT_CANA_SECT
  • ORL_CLIENT_CONT
  • ORL_ATT_MARK


‎ 

 

Paramètres & Options

 

Options 

 

NUMERO

Valeur 0 = Le code client est saisi librement.

 

TARI_OBL
indiquer si le champ tarif doit être renseigne obligatoirement dans la fiche client.

Si l'option est a '0' (fonctionnement standard), le code tarif doit être saisi obligatoirement dans la fiche client.

L'option a '1' ou a '2' est liée a la gestion des tarifs, suivant des critères d'application gérés par TA301 (critères société, origine, ....)

  1. la saisie du code tarif est facultative.
  2. pas de saisie du code tarif dans la fiche client (pas d'accès a la zone).

N.B. :
si TA301 est renseigné, c'est la recherche dans cette table qui prime sur le tarif éventuellement saisi dans la fiche client.

 

TARI_MAT_OBL
contrôler ou non que le tarif nécessaire dans le cadre de la vente de composant doit être renseigné.

  • 0=tarif matière obligatoire
  • 1=tarif matière facultatif

 

RECH_TARI

  • 1 = recherche automatique du code tarif en fonction des critères d'application de TA301
  • 0 ou NULL = Pas de recherche

 

OBL_SEC_COM

  • Rien=Saisie de la secrétaire commerciale facultative
  • X=Saisie obligatoire

 

MOT_BLOQ_SIRET
Motif de blocage utilisé en cas de saisie de SIRET incorrect. Cette option permet de renseigner le motif de blocage initialisé automatiquement en cas de saisie d'un N° de SIRET incorrect.

N.B. :
en cas de changement de la valeur de l'option, pensez à attribuer (par CL001 ou par CL801) ce nouveau motif aux fiches clients bloquées pour la valeur précédente.

Non géré par la passerelle.

 

MOT_BLOQ_TVA
renseigner le motif de blocage initialisé automatiquement en cas de N° de TVA de longueur différente à celle prévue pour le pays.

N.B. :
en cas de changement de la valeur de l'option, pensez à attribuer (par CL001 ou par CL801) ce nouveau motif aux fiches clients bloquées pour la valeur précédente.

Non géré par la passerelle.

 

CTRL_SIRET
préciser s'il faut ou non effectuer un contrôle sur le N° de SIRET saisi. Les valeurs possibles sont :

  • 0 = contrôle de validité du Siret avec message bloquant ou attribution d'un motif de blocage si renseigné
  • 1 = pas de contrôle
  • 2 = simple avertissement en cas de SIRET incorrect.

Valeur retenue = 1

 

SECT_GEO
définir une valeur par défaut pour la zone "SECTEUR GEOGRAPHIQUE" de l'onglet "CLASSIFICATION". 

  • Null : pas de proposition de secteur par défaut
  • 1 : proposition d'un secteur par défaut. deux 1ers caractères du code pays (si pays Client = pays site)

 

Dans le cas ou cette option est positionnée à 1, la valeur par défaut peut être:

  • les deux premiers caractères du code postal saisi si le pays du client correspond au pays du site (paramètre général)
  • le code pays saisi si celui-ci ne correspond pas au pays du site.

 

SECT_VENT
définir une valeur par défaut pour la zone "SECTEUR DE VENTE de l'onglet "CLASSIFICATION". 

  • Null : pas de proposition de secteur par défaut
  • 1 : proposition d'un secteur par défaut.

Dans le cas ou cette option est positionnée à 1, la valeur par défaut peut être:

  • les deux premiers caractères du code postal saisi si le pays du client correspond au pays du site (paramètre général)
  • le code pays saisi si celui-ci ne correspond pas au pays du site.

 

REG_25

= 'X' si la règle des 25 jours s'applique pour le client

 

PRIX_SPEC
définir la valeur par défaut pour la coche "PRIX SPECIAUX" de l'onglet "FACTURATION". sont :

  • X : le client peut bénéficier de prix spéciaux
  • NULL : le client ne peut pas bénéficier de prix spéciaux

 

COCHE_COMPO
définir la valeur par défaut de la coche "Edition Composition sur Facture" de l'onglet PERSONNALISATION. 

  • X = Non édition des compositions articles sur les factures
  • NULL = Edition des compositions articles sur les factures

Valeur retenue par la passerelle = NULL 

 

FCTN_VALO_BL
définir la valeur par défaut pour la zone "VALORISATION BL" de l'onglet "PERSONNALISATION". 

  • Null : Pas de valorisation des BL
  • 1 : Edition des prix par tailles seulement
  • 2 : Edition du total HT en fin de bon avec édition des éléments complémentaires de tarifications (remises, ...)
  • 3 : Edition des prix par tailles + édition du total en fin de bon avec édition des éléments complémentaires de tarification.

 

FCTN_VALO_CDE
définir la valeur par défaut pour la zone "VALORISATION CDE" de l'onglet "PERSONNALISATION". 

  • Null : Pas de valorisation des commandes
  • 1 : Edition des prix par tailles seulement
  • 2 : Edition du total HT en fin de bon avec édition des éléments complémentaires de
    ‎tarifications (remises, ...)
  • 3 : Edition des prix par tailles + édition du total en fin de bon avec édition des éléments complémentaires de tarification.

 

CALC_DAT_VAL
définir la valeur par défaut de la zone "CALCUL DATE VALEUR" de l'onglet "FACTURATION". 

  • Null
    Cas normal avec priorité sur la date de valeur à la commande. S'il s'agit d'une LIVRAISON EN AVANCE (date de facture inférieure ou égale à la date de début de livraison confirmée du bon), la date de valeur sera alors égale à la DATE DEBUT LIVRAISON CONFIRMEE. Sinon, s'il s'agit d'une LIVRAISON DANS LES TEMPS OU EN RETARD (date de facture supérieure à la date de début de livraison confirmée du bon), la date de valeur sera alors la DATE DE FACTURE. ATTENTION : Si une date de valeur a été renseignée à la commande (exemple : arrangement commercial avec le client), c'est alors CETTE DATE qui sera prise en compte dans la facture et ce quelles que soient les dates de début et fin de livraison conformées et quels que soient les incidents de livraison.
  • 1
    Cas normal avec FAVEUR SUR DATE DE VALEUR A LA COMMANDE. Ce cas est identique au précédent à l'exception près que si une date de valeur a été renseignée à la commande, elle ne sera prise en compte que si elle est supérieure à la date de valeur normalement calculée.
  • 2
    Cas date de valeur AU PLUS TOT avec PRIORITE SUR DATE DE VALEUR CDE.
    Dans ce cas, la date de valeur calculée sera toujours égale à la date de facture (quelle que soit la date de livraison confirmée et quels que soient les incidents de livraison. Si une date de valeur a été renseignée à la commande, c'est alors la date renseignée qui sera prise en compte dans la facture.
  • 3
    Cas date de valeur AU PLUS TOT avec FAVEUR SUR DATE DE VALEUR CDE.
    Ce cas est identique au précédent à l'exception près que si une date de valeur a été renseignée à la commande, elle ne sera prise en compte que si elle est supérieure à la date de valeur normalement calculée.

 

ECHE_OBL
Echéance obligatoire.

Le code échéance devient obligatoire, et doit être saisi si le code état du client est actif ( 0 ). Un SQL d'initialisation est prévu (AS908). Il permettra d'initialiser un code échéance dans toutes les fiches clients existantes, mais n'ayant pas encore de code échéance.

  • 1 = Echéance obligatoire dans la fiche client (si etat 0)
  • 0 = Facultatif

 

CONF_CDE
définir la valeur par défaut pour la zone "CONFIRMATION" de l'onglet "PERSONNALISATION". 

  1. la commande doit TOUJOURS être confirmée au client
  2. la commande ne doit JAMAIS être confirmée au client
  3. la décision de confirmation est prise lors de la saisie de commande

 

ACCES_BLOC_COM
accès aux coches blocage commande

  • 0
    autorisé
  • 1
    interdit

Si le paramètre GEST_BLOQ_AUTO≠0, alors l'accès a la coche de "suspension en commande" sera impossible
(la valeur de l'option n'est plus prise en compte).

ACCES_BLOC_AFEC
accès aux coches blocage affectation

  • 0
    autorisé
  • 1
    interdit

Si le paramètre GEST_BLOQ_AUTO≠0, alors l'accès a la coche de "suspension en affectation" sera impossible
(la valeur de l'option n'est plus prise en compte).


ACCES_BLOC_PREP
accès aux coches blocage préparation

  • 0
    autorisé
  • 1
    interdit

Si le paramètre GEST_BLOQ_AUTO≠0, alors l'accès a la coche de "suspension en préparation" sera impossible
(la valeur de l'option n'est plus prise en compte).

 

ACCES_BLOC_EXP
accès aux coches blocage expédition

  • 0
    autorisé
  • 1
    interdit

Si le paramètre GEST_BLOQ_AUTO≠0, alors l'accès a la coche de "suspension en expédition" sera impossible
(la valeur de l'option n'est plus prise en compte).

 

ACCES_SURV
accès au code surveillance

  • 0
    autorisé
  • 1
    interdit

 

CODE_RGPT_FACT

Code regroupement sur facture par défaut

 

GEST_ADR_PGI
indiquer si les adresses doivent être gérées à la norme PGI.

  • X = gestion des adresses norme PGI autorisée
  • NULL = gestion des adresses norme PGI non autorisée

La norme PGI prévoit les adresses aux longueurs suivantes :

  • Raison sociale : 35 caractères
  • 3 lignes d'adresses : 35 caractères
  • Code postal : 15 caractères
  • Ville : 35 caractères

Non géré par la passerelle

 

CTRL_CANA_SECT
conditionner la vérification de la saisie d'au moins un représentant dans l'onglet DISTRIBUTION. 

  • 0 ou null = pas de contrôle d'existence
  • 1 = contrôle qu'il existe au moins un enregistrement

N.B. :
dans le cas ou cette option est positionnée à 1, CL001 affiche un message d'avertissement, par conséquent, cela ne rend pas le représentant obligatoire, mais permet de rappeler à l'utilisateur que l'information n'est pas renseignée.

Non géré par la passerelle (pas de gestion de ce warning dans PAS-CLI)

 

ACCES_ONG_TVA

Non géré par la passerelle

 

DEF_CODE_PRIO
définir le code priorité à affecter défaut lors de la création d'une fiche client.

 

BLOC_NV_CLI_APE
indiquer s'il faut cocher (ou non) par défaut les blocages en affectation, en préparation et en expédition lors de la création d'un nouveau client.

  • 0 : Pas de blocage automatique
  • 1 : Blocage automatique

 

CODE_SURV_DEF
indiquer la valeur par défaut à affecter au code surveillance lors de la création d'un client. Cette option n'a d'action que si l'option BLOC_NV_CLI_APE=1. La valeur du code surveillance saisie sera testée dans CL001 lors de la validation de la fiche client.

 

GEST_JOU_DEPART

Non géré par la passerelle

 

CTRL_UNIC_EDI

Si cette option est positionnée à 1, il est possible de saisir plusieurs liaisons EDI pour un même client.

N.B. :
le fait de passer cette option à 1 peut avoir des incidences sur les messages EDI (INVOIC, DESADV etc ..) gérés par votre société. Il ne faut donc pas la modifier sans avoir préalablement consulté un formateur Cegid.

 

MULTI_ADR
indiquer s'il est possible de gérer le multi adressage pour les liaisons de livraison et de facturation. 

  • X = plusieurs adresses de livraison et de facturation possibles
  • NULL = une seule adresse de livraison et une seule adresse de facturation possibles

 

TEST_SOC_DISTRI
déterminer si, lors de la saisie de la valeur de la division commerciale dans l'onglet « Distribution », un test de cohérence doit être fait entre la société de l'onglet de TA126 et la société du client.

  • 0 = Non (valeur par défaut)
  • 1 = Oui.

Non géré par la passerelle

 

TEMP_AT_GW
rendre accessible ou non certaines zones de transition entre "ORLIPAP" et Cegid Orli

  • X=Accès aux zones
  • Null=Pas d'accès.

Cette option permet notamment d'accéder ou non aux données bancaires dans CL001W03 - Informations variables (CLI_SPEC) et à la saison d'effet dans CL001W09 - Réseaux de distribution (CLI_CANA_SECT).

Non géré par la passerelle

 

GEST_DUP_CLI
en CREATION client : dupliquer la fiche pour les sociétés paramétrées dans TA927.

Les infos dupliquées sont les données gérées dans les 6 1ers onglets, plus l'onglet des rayons et statistiques (C'est-à-dire duplication des tables CLIENT, CLI_STAT, CLI_RAY et CLI_GENCOD).

  • 1 => Duplication
  • sinon pas de maj

Non géré par la passerelle

 

Paramètres 

GEST_TIS_2000

  • 0 si Ventes PF uniquement
  • 1 si l'on se trouve dans un contexte ORLITIS 2000 (vente de composants matières). Certains champs des "ORLIPAP" ne sont exploitables ou accessibles que dans ce contexte. (Spécifique 1 CLIENT)
  • 2 si Ventes PF et composants.

Non géré par la passerelle

Donc zone code tarif matière onglet Facturation non gérées

 

GEST_MULT_CANA
Gestion multi division commerciale.

  • 0= pas de gestion
  • 1= gestion multi-division

Valeur retenue par la passerelle = 0

 

CODE_CANA
Division commerciale par défaut.

Si GEST_MULT_CANA=0 et CODE_CANA, message bloquant :

Gestion MONO division commerciale : paramètre général CODE_CANA obligatoire.

 

WEB_GES_PRV_VEN
permet l'accès au programme de la chaîne des prévisions de vente PV000, ‎et rend obligatoire le comportement d'achat (TA135) dans CL001.

  • 0 = sans gestion des prévisions de vente
  • 1 = avec gestion des prévisions de vente dans Cegid Orli
  • 2 = avec gestion des prévisions de vente dans ORLIPREV

 

SOCIETE
Code Société par défaut du site. Avec l'application du module de gestion de groupe, le fonctionnement de ce paramètre est différent. En effet, dans le cas où on gère les groupes, ce paramètre n'est pas utilisé, on doit saisir la société juridique appropriée dans chaque programme où elle est demandée. Autrement, on garde le fonctionnement actuel qui permet de proposer la valeur de ce paramètre comme aide à la saisie.

 

GEST_MULT_SOC
Gestion multi sociétés

  • 0 = gestion mono-société
  • 1 = gestion multi-société

 

PAYS
Avec l'application du module de gestion de groupe, le fonctionnement de ce paramètre est différent. En effet, dans le cas où on gère les groupes, ce paramètre n'est pas utilisé, les informations correspondantes sont recherchées au niveau de la société juridique. Autrement, on garde le fonctionnement actuel qui permet de proposer la valeur de ce paramètre comme aide à la saisie. Ce paramètre est néanmoins pris en compte par défaut (avec ou sans gestion de groupe) dans la détermination du pays d'expédition des courriers au cas ou le pays de l'utilisateur n'a pas été trouvé.

Sert pour test sur CLE_RIB

Sert pour alimenter ADR_PAYS par défaut

Sert pour alimenter une partie CODE_SECT_GEO

 

SOC_EGAL_DIV
Ce paramètre, s’il est égal à 1, sera utilisé uniquement dans les programmes de génération de la D.E.B. et dans les interfaces comptabilités. Le principe est de définir des sociétés au niveau de la division commerciale et de leur associer une société fictive dans TA126, les programmes concernés par le paramètre travailleront par division commerciale et iront chercher les informations nécessaires dans les sociétés associées.

 

MON_TENU

Non géré par la passerelle

 

GEST_BLOQ_AUTO
(variable par utilisateur) permet l'accès et l'utilisation de certains motifs de blocage dans les commandes. 

  • 0 = Pas de gestion des motifs de blocage et pas de visualisation
  • 1 = Pas d'accès aux motifs de blocage mais visualisation
  • 2 = Accès aux motifs de blocage financiers seulement
  • 3 = Accès aux motifs de blocage commerciaux seulement
  • 4 = Accès aux motifs de blocage logistiques seulement
  • 5 = Accès aux motifs de blocage financiers et commerciaux
  • 6 = Accès aux motifs de blocage financiers et logistiques
  • 7 = Accès aux motifs de blocage commerciaux et logistiques
  • 8 = Accès aux motifs de blocage financiers, commerciaux et logistiques

N.B. :
les options liées à ce paramètre sont NON gérées par la passerelle : MOT_BLOQ_SIRET, MOT_BLOQ_TVA, CTRL_SIRET.

 

TEXT_ORIG

Gestion des textes par pays du magasin d'origine des P.F. --> 0 = NON, 1 = OUI

Non géré par la passerelle

 

GENER_HIST_BLOC

Non géré par la passerelle

 

GES_TYP_PRES

  • 0 (défaut)
    vous ne gérez pas la notion de type de présentation
  • 1
    vous gérez la notion de type de présentation

 

ECHE_POUR_REAS 

  • 0
    Rien
  • 1
    Pas de saisie d'échéancier en pourcentage pour nat. cde réassort

 

Description du fichier

 

  • TYPE ENREGISTREMENT 1 :
    table CLIENT
    premiers onglets de CL001W01
    Le paramétrage JP619 n’est pas utilisé pour le contrôle de la saisie des adresses.

     

  • TYPE ENREGISTREMENT 2 :
    table CLI_SPEC
    onglet « Information variable » de CL001W03

     

  • TYPE ENREGISTREMENT 3 :
    table CLI_ADR
    onglet « adresses » de CL001W04
    Le paramétrage JP619 n’est pas utilisé pour le contrôle de la saisie des adresses.

 

  • TYPE ENREGISTREMENT 4 :
    table CLI_CANA_SECT
    onglet « distribution » de CL001W09 

     

  • TYPE ENREGISTREMENT 5:
    table CLI_STAT
    onglet « statistiques » de CL001W10

     

  • TYPE ENREGISTREMENT 6:
    table CLI_CONT
    onglet « contact » de CL001W05 

     

  • TYPE ENREGISTREMENT 7:
    table ATT_MARK
    attributs libres client TA052

N.B. :
Quel que soit le fichier, seul le mode Création est possible (champ CODE_ETAT avec Valeur statique ‘C’).

 

Règles de gestion des zones

La passerelle gère l’option TRACE afin d’éditer, sur le rapport, la liste des clients intégrés.

Pour cela, il faut renseigner la coche TRACE de TA440.

Le paramétrage JP619 pour les adresses n’est pas pris en compte par la passerelle.

 

Chacun des types peut être passé indépendamment des autres. Une anomalie sur un type d’enregistrement met en anomalie le client-société sur tous les autres enregistrements.

 

TYPE 1 : ORL_CLIENT

CHAMP TYPE * COMMENTAIRES

01

Type Enregistrement

C1

O

Valeur Statique ‘1’ = clients

02

CODE_ETAT

C1

O

Valeur statique ‘C’

03

CODE_CLI

C8

O

Code client. Client obligatoire. Les données ne doivent pas contenir de caractères spéciaux comme :

Souligné, apostrophe, / , %, le 1er caractère du code client doit être dans 0 à 9 ou A à Z. Les codes ne sont pas en minuscule. Le code client doit être unique (client/nom abrégé/ société).

Recherche si existence d'un client de refacturation avec ce code client. Si trouvé, message bloquant : Il existe un client de refacturation dans une autre société avec ce code.

Option NUMERO:

Valeur 0 = Le code client est saisi librement.

04

CODE_SOC

C3

O

Code société est obligatoire.

Suivant le paramètre SOCIETE

Code Société par défaut du site. Avec l'application du module de gestion de groupe, le fonctionnement de ce paramètre est différent. En effet, dans le cas où on gère les groupes, ce paramètre n'est pas utilisé, on doit saisir la société juridique appropriée dans chaque programme où elle est demandée.

Autrement, on garde le fonctionnement actuel qui permet de proposer la valeur de ce paramètre comme aide à la saisie.

SI GEST_MULT_SOC=0 alors CODE_SOC prend pour valeur le paramètre SOCIETE.

Le champ ne peut pas être renseigné, ou alors la valeur est écrasée systématiquement avec le paramètre.

Si le paramètre SOC_EGAL_DIV=0 alors le paramètre PAYS prend pour valeur la société juridique et si elle n’est pas trouvé, il garde sa valeur. La société doit être une société comptable juridique

La société doit appartenir au contexte des sociétés clients

05

ETAT

N1

 

État actuel du client. Si non renseigné valeur 8 par défaut. 

État obligatoire.

Si état = ‘0’ alors les champs suivant sont obligatoires.

RAIS_SOC, ADR_VIL, CODE_CATE_CLI, CODE_FAM_CLI, CODE_COMP_ACHA (GEST_PREV_VEN <> '0'), CODE_SECT_GEO, CODE_ORIG, GROP_CULT, CODE_LANG_TAIL, CODE_PRIO, CODE_MODE_REGL, CODE_ECHE (ECHE_OBL = '1'), CODE_PROF, CODE_TARI (TARI_OBL = '0'), CODE_MON, CODE_COND_PORT,

CODE_RGPT_FACT

06

NOM_ABR

C10

 

Nom abrégé du client. Nom abrégé obligatoire.

Les données ne doivent pas contenir de caractères spéciaux comme :

Souligné, apostrophe, / , %, le 1er caractère du code client doit être dans 0 à 9 ou A à Z. Les codes ne sont pas en minuscule. Le nom abrégé doit être unique (associé à 1 seul client et une seule société).

07

RAIS_SOC

C35

 

Raison sociale du client. Raison sociale obligatoire si Etat = ‘0’.

08

ADR_RUE1

C35

 

Adresse

09

ADR_RUE2

C35

 

Complément d'adresse 

10

ADR_RUE3

C35

 

Complément d'adresse 

11

ADR_POST

C15

 

Code postal. Si IS_CP_OBL est renseigné et que ADR_POST ne l’est pas et que Etat = ‘0’ alors anomalie bloquante du type :« Code postal obligatoire »

12

ADR_VIL

C35

 

Ville.

Si ADR_VIL est non renseigné et si ETAT = '0' alors anomalie bloquante du type : « Ville obligatoire ».

13

ADR_PAYS

C3

 

Pays. obligatoire si Etat = ‘0’. Test d’existence dans TA019.

La valeur du paramètre PAYS est proposée par défaut si la zone n’est pas renseignée.

Recherche dans TA019 si code postal obligatoire.

Test existence du pays et récupération des informations suivantes :

IS_CP_OBL, CODE_ORIG, CODE_PROF, TEST_TVA, LONG_TVA, TEST_SIRET, GENC, CODE_MON,

Recherche à nouveau avec la monnaie des éléments suivant et remplacement si les précédents n’étaient pas renseignés :

GROP_CULT, CODE_ORIG

Recherche des éléments suivants : CODE_ISO_PAYS, FLAG_RIB. Si ces informations ne sont pas trouvées anomalie du type
« Le code ISO du pays du client n''est pas défini dans TA019 ».

14

NUM_TEL

C25

 

Téléphone

15

NUM_FAX

C25

 

Télécopie 

16

E_MAIL

C50

 

Adresse électronique du client. Contrôle présence du @. Warning

17

NUM_MOBILE

C25

 

Numéro de téléphone mobile

18

NOM_CONT

C25

 

Nom de la personne à contacter chez ce client

19

CODE_TYP_PERS

C3

 

Type personne. Si renseigné, test d’existence dans TA547. Positionné par défaut à la valeur 1.

20

CODE_SIGL

C4

 

Sigle (SA, EURL...). test existence dans TA021

21

ADR_BP

C35

 

BP-Distr-Sub

22

ADR_DISTRICT

C35

 

District

23

ADR_SUB_ADM

C10

 

Subdivision administrative

24

ENSEIGNE

C35

 

Enseigne

25

CODE_COMM

C3

 

Type de communication utilisé chez ce client lors des contacts fournisseurs, clients.

TA023

26

CODE_SEC_COM

C3

 

Secrétaire commerciale attachée au client.

TA455

Suivant l’option OBL_SEC_COM

Rien=Saisie de la secrétaire commerciale facultative, X=Saisie obligatoire.

27

DAT_ANTE

D8

 

Date antériorité

28

NUM_SIRET

C14

 

Numéro de SIRET. N° SIRET obligatoire si Etat = ‘0’.

Pas de contrôle sur le numéro de Siret.

Contrôle, non bloquant, que le code Siret ne soit pas utilisé par un autre client avec anomalie du type : « ATTENTION ! Ce N° SIRET est déjà attribué à un autre client » et le NUM_SIRET est conservé.

Suivant l’option CTRL_SIRET
‎1 = pas de contrôle

29

NUM_TVA

C20

 

Numéro de TVA. Si _TVA ramené sur le contrôle du pays (TA019) est renseigné et que Etat = ‘0’ alors NUM_TVA obligatoire. Contrôle si le NUM_TVA n’est pas utilisé par un autre client. Sinon message non bloquant du type :

« ATTENTION ! Ce N° TVA est déjà attribué à un autre client » et le NUM_TVA sera conservé.

Si TEST_TVA ramené sur le contrôle du pays (TA019) est renseigné et que la longueur du NUM_TVA est > à l’information LONG_TVA ramenée elle aussi par le contrôle sur ADR_PAYS. Message anomalie non bloquant du type :

« N° de TVA de longueur différente à celle prévue pour le pays ».

30

NUM_FISCAL

C20

 

N° de registre fiscal associé au client

31

NUM_FOUR_CLI

C10

 

N° de fournisseur sous lequel la société est référencée chez le client. Saisie libre majuscule/minuscules.

32

CODE_APE

C5

 

Code NAF (Nomenclature d'Activités Française).

Saisie libre majuscule/minuscules.

33

CLI_ENT_EXT

C12

 

Référence du client chez une entité externe. Saisie libre majuscule/minuscules.

34

CODE_CATE_CLI

C3

 

Catégorie du client.

Si état = ‘0’ alors zone obligatoire.

Test existence dans TA128

35

CODE_FAM_CLI

C3

 

Famille du client. Si état = ‘0’ alors zone obligatoire.

Test existence dans TA129

36

CODE_COMP_ACHA

C3

 

Comportement d'achat du client.

Test existence dans TA135

Suivant le paramètre WEB_GES_PRV_VEN

Ce paramètre permet l'accès au programme de la chaîne des prévisions de vente PV000, et rend obligatoire le comportement d'achat (TA135) dans CL001. Les valeurs possibles sont :

  • 0 = sans gestion des prévisions de vente
  • 1 = avec gestion des prévisions de vente dans ORLI
  • 2 = avec gestion des prévisions de vente dans ORLIPREV.

 

Si GEST_PREV_VEN=1 et que ETAT = '0' alors

alors COMP_ACHA obligatoire et test existence.

Sinon, et si CODE_COMP_ACHA renseigné alors test d’existence.

37

CLI_COND

C1

 

Client conditionnel

38

FLAG_INT

C1

 

Client interne

39

CODE_SECT_GEO

C5

 

Secteur géographique du client. TA134

Suivant l’option SECT_GEO

Cette option permet de définir une valeur par défaut pour la zone "SECTEUR GEOGRAPHIQUE" de l'onglet "CLASSIFICATION". Les valeurs possibles pour cette option sont :

- Null : pas de proposition de secteur par défaut

- 1 : proposition d'un secteur par défaut. deux 1ers caractères du code pays (si pays client=pays site)

 

Dans le cas ou cette option est positionnée à 1, la valeur par défaut peut être:

  • les deux premiers caractères du code postal saisi si le pays du client correspond au pays du site (paramètre général)
  • le code pays saisi si celui-ci ne correspond pas au pays du site.

40

CODE_SECT_VENT

C5

 

Secteur de vente

Test existence dans TA127

Suivant l’option SECT_VENT

Cette option permet de définir une valeur par défaut pour la zone "SECTEUR DE VENTE de l'onglet "CLASSIFICATION". Les valeurs possibles pour cette option sont :

  • Null : pas de proposition de secteur par défaut
  • 1 : proposition d'un secteur par défaut.

    Dans le cas ou cette option est positionnée à 1, la valeur par défaut peut être:

  • les deux premiers caractères du code postal saisi si le pays du client correspond au pays du site (paramètre général)
  • le code pays saisi si celui-ci ne correspond pas au pays du site.

Suivant le paramètre GEST_MULT_CANA (valeur retenue = ‘0’) :

Si le code secteur est null et que l’option SECT_VENT = '1' ) alors SI le champ pays est égal à l’option PAYS alors CODE_SECT_VENT= les deux premiers caractères du champ ADR_POST sinon CODE_SECT_VENT = ADR_PAYS .

Génération automatique de CLI_CANA_SECT si le code secteur de vente est renseigné et que GEST_MULT_CANA = ‘0’.

-- On delete d'abord avant de recréer

DELETE FROM CLI_CANA_SECT C

WHERE C.CODE_CLI = B1.CODE_CLI

AND C.CODE_SOC = B1.CODE_SOC

AND C.CODE_CANA = paramètre CODE_CANA ;

INSERT INTO CLI_CANA_SECT (CODE_CLI, CODE_SOC, CODE_SECT_VENT, CODE_CANA, DAT_CRE, USER_CRE ) VALUES (B1.CODE_CLI, B1.CODE_SOC, B1.CODE_SECT_VENT, paramètre CODE_CANA , SYSDATE, F_USER_FONC('CL001W01') ) ;

41

CODE_ORIG

C3

 

Origine du client. Récupéré suite contrôle du pays (ADR_PAYS).

Test existence dans TA018

42

CODE_LANG

C3

 

Code langue. Alimenté via la recherche faite sur le pays (ADR_PAYS). Alimenté aussi par la recherche du profil culturel (GROP_CULT). Si il est renseigné au niveau du profil, on remplace la valeur éventuellement ramenée suite test sur PAYS.

43

GROP_CULT

C15

 

Profil culturel du client.

Test existence dans JP533

Profil culturel obligatoire si état = ‘0’.

44

CODE_LANG_TAIL

C3

 

Langue de taille du client. Obligatoire si état = ‘0’.

Test d’existence dans TA013

Récupérée lors du test d’existence du groupe culturel.

Si CODE_LANG_TAIL non renseignée alors on prend la valeur issue du groupe culturel.

45

CODE_LANG_ETIQ

C3

 

Langue pour impression des étiquettes.

Test d’existence dans TA013

46

CODE_COND_PORT

C3

 

Condition de port. Zone obligatoire si Etat = ‘0’.

Test d’existence dans TA007

47

CODE_TRANS

C3

 

Transporteur. Test d’existence dans TA133.
Récupération du mode d’expédition lors test d’existence.

48

CODE_MODE_EXP

C3

 

Mode d'expédition. Renseigné avec valeur ramenée par test existence sur transporteur si non saisie.

Test d’existence dans TA091

49

CODE_COND_CLI

C3

 

Conditionnement utilisé pour le transport des marchandises.

Test d’existence dans TA202

50

CODE_CONS_EXP

C3

 

Consignes d'expédition. Test d’existence dans TA327

51

CODE_CONTR_EMB

C3

 

Contraintes d'emballage. Test d’existence dans TA335

52

CODE_TYP_PRES

C3

 

Type de présentation utilisé.

Test d’existence dans TA259 suivant paramètre GES_TYP_PRES

Ce paramètre peut prendre deux valeurs, 0 étant la valeur par défaut :

- 0 = cela signifie que vous ne gérez pas la notion de type de présentation

- 1 = cela signifie que vous gérez la notion de type de présentation

53

CODE_FINI_SPEC

C8

 

Code de la finition spéciale.

Test d’existence dans TA086

54

CODE_PRIO

N2

 

Priorité attribuée au client pour l'affectation automatique des commandes. Zone obligatoire si Etat = ‘0’.

Priorité 0 interdite. Priorité incorrecte si < 1.

Suivant l’option DEF_CODE_PRIO

Cette option permet de définir le code priorité à affecter défaut lors de la création d'une fiche client.

55

CODE_MODE_REGL

C3

 

Mode de règlement du client. Obligatoire si Etat = ‘0’.

Test d’existence dans TA015

Recherche si IBAN obligatoire avec le mode de règlement saisi. Si null alors message d’anomalie non bloquant du type :

« Attention : IBAN obligatoire pour le mode de règlement »

56

CODE_ECHE

C4

 

Échéance.

Test d’existence dans TA010

Suivant l’option ECHE_OBL

1 = Échéance obligatoire dans la fiche client (si état 0)

0 = Facultatif

57

REG_25

C1

 

Cochez si utilisation de la règle des 25 jours (utilisé lors du calcul des échéances)

 

Suivant l’option REG_25, valeur par défaut

'X' si la règle des 25 jours s'applique pour le client

 

Si la valeur passée dans le fichier est non renseignée et que l’option est renseignée, alors la zone prendra la valeur de l’option.

58

CODE_RGPT_FACT

C3

 

Code regroupement sur facture (utilisé lors du transfert livraison-facturation).

Test d’existence dans TA195

Suivant l’option CODE_RGPT_FACT

Code regroupement sur facture par défaut.

Si la valeur passée dans le fichier est non renseignée et que l’option est renseignée, alors la zone prendra la valeur de l’option.

59

CODE_PAY_REL

C4

 

Code paiement sur relevé utilisé.

Test d’existence dans TA132

60

CODE_PROF

C3

 

Profil de facturation. Récupéré suite contrôle du pays (ADR_PAYS). TA177

61

CODE_MON

C3

 

Monnaie de transaction (Monnaie du client)

62

CODE_TARI

C4

 

Tarif. RAZ de la zone si option TARI_OBL=2

 

Suivant l’option TARI_OBL :

Cette option permet de dire si le champ tarif doit être renseigne obligatoirement dans la fiche client. Si l'option est a '0' (fonctionnement standard), le code tarif doit être saisi obligatoirement dans la fiche client.

L'option a '1' ou a '2' est liée a la gestion des tarifs, suivant des critères d'application gérés par

TA301 (critères société, origine, ....)

Option a '1' la saisie du code tarif est facultative.

Option a '2' pas de saisie du code tarif dans la fiche client (pas d'accès a la zone).

Remarque: Si TA301 est renseigné, c'est la recherche dans cette table qui prime sur le tarif éventuellement saisi dans la fiche client.

 

Suivant l’option RECH_TARI

1 = recherche automatique du code tarif en fonction des critères d'application de la table TA301

0 ou NULL = Pas de recherche

63

PRIX_SPEC

C1

 

Autorisation de saisie de prix spécial en commande.

Si la valeur passée dans le fichier est non renseignée et que l’option est renseignée, alors la zone prendra la valeur de l’option.

Suivant l’option PRIX_SPEC

Cette option permet de définir la valeur par défaut pour la coche "PRIX SPECIAUX" de l'onglet "FACTURATION". Les valeurs possibles pour l'option sont :

- X : le client peut bénéficier de prix spéciaux

- NULL : le client ne peut pas bénéficier de prix spéciaux

64

BANQ_NUM

C5

 

Numéro de la banque.

Si le FLAG_RIB = '1' (recherché lors des tests sur ADR_PAYS) alors Le N° Banque ne doit pas avoir plus de 4 chiffres. Le N° Banque doit contenir uniquement des chiffres.

Si le FLAG_RIB <> ‘1’ alors recherche si N° Banque : ne contient pas des caractères non valides pour la génération de l'IBAN.

65

AGEN_NUM

C5

 

Numéro de l'agence. Obligatoire si BANQ_NUM renseigné.

Mêmes contrôles que pour BANQ_NUM.

66

CPT_NUM

C11

 

Numéro du compte. Obligatoire si BANQ_NUM renseigné.

Si le FLAG_RIB = '1' (recherché lors des tests sur ADR_PAYS) le N° Compte ne doit pas avoir plus de 10 chiffres et le N° Compte doit contenir uniquement des chiffres.

Si le FLAG_RIB <> '1' alors recherche si N° de compte : ne contient pas des caractères non valides pour la génération de l'IBAN.

 

Si BANQ_NUM et AGEN_NUM et CPT_NUM et CLE_RIB sont renseignés et que OPT_CLE_RIB = '0' alors

Appel de la procédure de contrôle du CCC.

67

CLE_RIB

C2

 

Clé Rib. La clé doit contenir uniquement des chiffres si FLAG_RIB (recherché lors des tests sur ADR_PAYS) = ‘1’.

Si CLE_RIB est nul alors que BANQ_NUM est renseigné et que

OPT_CLE_RIB = '0' et l’option PAYS <> de ADR_PAYS alors Clé RIB obligatoire.

Si BANQ_NUM ou AGEN_NUM ou CPT_NUM est non renseigné alors message bloquant du type:

« RIB incomplet ».

Suivant le paramètre CLE_RIB_CLI

Ce paramètre est utilisé dans tous les programmes dans lesquels la clé RIB est saisie pour UN CLIENT. 2 valeurs sont possibles, la valeur 0 étant la valeur par défaut :

- 0 = si la clé RIB est saisie, elle est contrôlée

- 1 = la clé RIB n'est pas contrôlée.

Si BANQ_NUM, AGEN_NUM, CPT_NUM, CLE_RIB sont renseignés et que CLE_RIB_CLI = '0' alors contrôle de la clé avec la procédure P_CALC_CLE.

68

IBAN

C34

 

International Bank Account Number.

Si cette information est renseignée, elle est contrôlée sinon elle est reconstituée avec la concaténation des zones IBAN1 à IBAN9 ou calculée si ces informations ne sont pas renseignées.

69

IBAN1

C4

 

Numéro international de compte bancaire (International Bank Account Number).

Contrôle si présence de Caractères blancs interdits en milieu de zone.

70

IBAN2

C4

 

Numéro international de compte bancaire (International Bank Account Number).

Contrôle si présence de Caractères blancs interdits en milieu de zone. Vérification que le code IBAN suivant n’est pas renseigné si celui-ci est null.

71

IBAN3

C4

 

Numéro international de compte bancaire (International Bank Account Number).

Contrôle si présence de Caractères blancs interdits en milieu de zone. Vérification que le code IBAN suivant est renseigné.

72

IBAN4

C4

 

Numéro international de compte bancaire (International Bank Account Number).

Contrôle si présence de Caractères blancs interdits en milieu de zone. Vérification que le code IBAN suivant est renseigné.

73

IBAN5

C4

 

Numéro international de compte bancaire (International Bank Account Number).

Contrôle si présence de Caractères blancs interdits en milieu de zone. Vérification que le code IBAN suivant est renseigné.

74

IBAN6

C4

 

Numéro international de compte bancaire (International Bank Account Number).

Contrôle si présence de Caractères blancs interdits en milieu de zone. Vérification que le code IBAN suivant est renseigné.

75

IBAN7

C4

 

Numéro international de compte bancaire (International Bank Account Number).

Contrôle si présence de Caractères blancs interdits en milieu de zone. Vérification que le code IBAN suivant est renseigné.

76

IBAN8

C4

 

Numéro international de compte bancaire (International Bank Account Number).

Contrôle si présence de Caractères blancs interdits en milieu de zone. Vérification que le code IBAN suivant est renseigné.

77

IBAN9

C2

 

Numéro international de compte bancaire (International Bank Account Number).

Contrôle si présence de Caractères blancs interdits en milieu de zone.

78

CODE_BIC

C11

 

Identifiant international de la banque (Bank Identifier Code).

Test sur longueur du code BIC. Longueurs possibles : 8 ou 11

79

BANQ_DOM

C25

 

Domiciliation bancaire

80

BANQ_NOM

C35

 

Nom de la banque du client

81

BANQ_RUE1

C35

 

Adresse de la banque

82

BANQ_RUE2

C35

 

Complément d'adresse de la banque

83

BANQ_RUE3

C35

 

Complément d'adresse de la banque

84

BANQ_POST

C15

 

Code postal de la banque.

Si BANQ_NOM est renseigné et BANQ_POST est nul et que BANQ_CP_OBL est renseigné alors message bloquant du type

Code postal banque obligatoire.

85

BANQ_VIL

C35

 

Ville de la banque.

Si BANQ_NOM est renseigné et BANQ_VIL est nul alors message bloquant du type Ville banque obligatoire.

86

BANQ_PAYS

C3

 

Pays de la banque.

Si BANQ_NOM est renseigné alors BANQ_PAYS est obligatoire.

87

CONF_CDE

N1

 

Confirmation des commandes : 1=Toujours, 2=Jamais, 3=A la commande

Suivant l’option CONF_CDE

Cette option permet de définir la valeur par défaut pour la zone "CONFIRMATION" de l'onglet "PERSONNALISATION". Les valeurs possibles pour l'option sont :

  1. la commande doit TOUJOURS être confirmée au client
  2. la commande ne doit JAMAIS être confirmée au client
  3. la décision de confirmation est prise lors de la saisie de commande

88

FCTN_VALO_CDE

C1

 

Fonctionnalité de valorisation des Confirmations de commande : se référer à l'aide pour les valeurs possibles

Suivant la valeur de FCTN_VALO_CDE, la zone LIB_VAL_CDE sera alimentée avec un libellé différent.

  • Si FCTN_VALO_CDE est non renseigné
    LIB_VAL_CDE = Pas de valorisation'
  • Si FCTN_VALO_CDE = '1'
    LIB_VAL_CDE = Edition Prix Taille + Eléments non valorisés
  • Si FCTN_VALO_CDE = '2'
    LIB_VAL_CDE = Edition du total HT et des éléments de tarification
  • Si FCTN_VALO_CDE = '3'
    LIB_VAL_CDE = Edition Prix Taille + HT et E.Tarification
  • Si FCTN_VALO_CDE = '4'
    LIB_VAL_CDE = Edition Prix Taille sans éléments 

Les valeurs de FCTN_VALO_CDE possibles sont : Nul,1,2,3 et 4.

 

Suivant l’option FCTN_VALO_CDE

Cette option permet de définir la valeur par défaut pour la zone "VALORISATION CDE" de l'onglet "PERSONNALISATION". Les valeurs possibles pour cette options sont :

- Null : Pas de valorisation des commandes

- 1 : Edition des prix par tailles seulement

- 2 : Edition du total HT en fin de bon avec édition des éléments complémentaires de tarifications (remises, ...)

- 3 : Edition des prix par tailles + édition du total en fin de bon avec édition des éléments complémentaires de tarification.

89

NOMB_EXEM_CONF

N2

 

Nombre d'exemplaires de confirmation à envoyer au client.

Les valeurs "Nul" et "0" ne sont pas acceptées.

90

FCTN_VALO_BL

C1

 

Fonctionnalité de valorisation des BL: Nul=Pas de valorisation,1=Edition Prix/Taille,2=Total HT + Eléments de tarification, 3=1+2

Suivant la valeur de FCTN_VALO_BL, la zone LIB_VAL_BL sera alimentée avec un libellé différent.

  • Si FCTN_VALO_BL est nul
    LIB_VAL_BL = Pas de valorisation
  • Si FCTN_VALO_BL = '1' alors
    LIB_VAL_BL = Edition des prix par taille seulement.
  • Si FCTN_VALO_BL = '2' alors
    LIB_VAL_BL = Edition du total HT et des éléments de tarification.
  • Si FCTN_VALO_BL = '3' alors
    LIB_VAL_BL = Edition Prix Taille + HT et E.Tarification 

seules les valeurs Nul,1,2 et 3sont autorisées.

 

Suivant l’option FCTN_VALO_BL

Cette option permet de définir la valeur par défaut pour la zone "VALORISATION BL" de l'onglet "PERSONNALISATION". Les valeurs possibles pour cette options sont :

  • Null : Pas de valorisation des BL
  • 1 : Edition des prix par tailles seulement
  • 2 : Edition du total HT en fin de bon avec édition des éléments complémentaires de tarifications (remises, ...)
  • 3 : Edition des prix par tailles + édition du total en fin de bon avec édition des éléments complémentaires de tarification.

91

EDI_FACT_VALI_BP

C1

 

Edition facture.

Cocher X pour qu'à la validation de B.P la facture soit créée et éditée

92

NOMB_EXEM_FAC

N2

 

Nombre d'exemplaires de la facture. Obligatoire si Etat = 0.

1 = valeur par défaut renseignée par la passerelle.

93

NON_EDI_COMPO

C1

 

Edition composition sur facture

94

CODE_SITU_CRED

C1

 

Alimenté par la passerelle qui recherche la situation de crédit pour la fonctionnalité ‘01’.

95

BLOQ_CDE

C1

 

Blocage sur commande

Si paramètre GEST_BLOQ_AUTO=0 ‎et option ACCES_BLOC_COM=1
‎alors message bloquant si renseigné.

96

BLOQ_AFF

C1

 

Blocage sur affectation

Si paramètre GEST_BLOQ_AUTO=0 ‎et option ACCES_BLOC_AFEC=1
‎alors message bloquant si renseigné.

Si option BLOC_NV_CLI_APE = 1 alors blocage en affectation par défaut.

97

BLOQ_EXP

C1

 

Blocage sur expédition

Si paramètre GEST_BLOQ_AUTO=0 ‎et option ACCES_BLOC_EXP=1
‎alors message bloquant si renseigné.
‎Si option BLOC_NV_CLI_APE=1
‎alors blocage en expédition par défaut.

98

BLOQ_PREP

C1

 

Blocage sur préparation

Si paramètre GEST_BLOQ_AUTO=0 ‎et option ACCES_BLOC_PREP=1
‎alors message bloquant si renseigné.
‎Si option BLOC_NV_CLI_APE=1
‎alors blocage en préparation par défaut.

99

CODE_MOT_FCTN_01

C3

 

Motif de blocage commercial

Si le paramètre GEST_BLOQ_AUTO=0 et motif renseigné alors message bloquant.
‎Test d’existence dans TA435 MOTIF DE BLOCAGE COMMANDE.

Récupération des coches de blocage CDE, AFF, PREP et EXP.

100

CODE_MOT_FCTN_02

C3

 

Motif de blocage financier

Si le paramètre GEST_BLOQ_AUTO=0 et motif renseigné alors message bloquant.
‎Test d’existence dans TA435 MOTIF DE BLOCAGE COMMANDE. Récupération des coches de blocage CDE, AFF, PREP et EXP.

101

CODE_MOT_FCTN_03

C3

 

Motif de blocage logistique

Si le paramètre GEST_BLOQ_AUTO=0 et motif renseigné alors message bloquant.
‎Test d’existence dans TA435 MOTIF DE BLOCAGE COMMANDE. Récupération des coches de blocage CDE, AFF, PREP et EXP.

102

CODE_SURV

C3

 

Code surveillance.

Si option BLOC_NV_CLI_APE=1 et si option ACCES_SURV=0 et si CODE_SURV non renseigné alors celui-ci est renseigné avec la valeur de l’option CODE_SUR_DEF.

103

OBS_MODIF_SURCAPE

C3

 

Commentaire associé à la modification du code surveillance ou des blocages.

104

CODE_CLI_POR

C8

 

Code client utilisé dans ORLIPOP.

105

SURF_MAG

C5

 

Surface du magasin. Vérification contient seulement des numériques.

106

MONT_CA

C5

 

Montant de CA. Vérification contient seulement des numériques.

107

NOMB_PERS

C5

 

Nombre de personnes. Vérification contient seulement des numériques.

108

CODE_LIAI_1

C3

 

1er type liaison indiquant qu'il est centrale, filiale, transitaire ou orga crédit.

Contrôle que la liaison existe et qu’elle n’est pas d’appartenance (fonctionnalité <50).

Contrôle que la liaison n’est pas déjà existante pour le client.

Si la fonctionnalité est 99 (refacturation) contrôle que le client n’existe pas dans une autre société.

109

CODE_LIAI_2

C3

 

2ème type liaison (voir 1er type ci-dessus)

110

CODE_LIAI_3

C3

 

3ème type liaison (voir 1er type ci-dessus)

111

CODE_LIAI_4

C3

 

4ème type liaison (voir 1er type ci-dessus)

112

CODE_LIAI_5

C3

 

5ème type liaison (voir 1er type ci-dessus)

110

CODE_MON_CONV_DOC

C3

 

Monnaie de conversion des documents.

Accès seulement si présence d’enregistrement dans MON_MON

Plus utilisé depuis le passage à l’euro.

NON GERE PAR LA PASSERELLE

111

CODE_TARI_MAT

C4

 

Géré si paramètre GEST_TIS_2000=1.

NON GERE PAR LA PASSERELLE.

113

TARI_DET

C4

 

Tarif détail. Contrôle d’existence TA082. Contrôle que le tarif soit de type détail. Contrôle que e tarif ne soit pas de type contrevaleur.

114

TARI_DET2

C4

 

Deuxième tarif détail. Contrôle d’existence TA082. Contrôle que le tarif soit de type détail. Contrôle que e tarif ne soit pas de type contrevaleur.

115

REF_CDE_OBL

C1

 

Référence commande obligatoire

116

GEST_CANCEL_DATE

C1

 

Gestion date limite livraison

117

NB_JOUR_TOL

N3

 

Nombre de jours de tolérance à ajouter à la date de fin de livraison demandée.

Si la coche gestion de la date limite de livraison n’est pas renseignée, remise à nul du nombre de jour de tolérance si renseigné.

118

ED_PVC

C1

 

Edition prix vente consommateur

119

FLAG_COMPO_CDE

C1

 

Edition composition sur commande

120

REP_GEN

C1

 

Permet de choisir le type de GENCOD a édité sur les documents client.

  • Null = Pas de gencod
  • X = EAN
  • 2 = SKU

121

CODE_ETIQ_MAR

C6

 

Code étiquette pour l'édition des étiquettes de marquage et des EAN13.

Contrôle existence dans TA044

122

ETIQ_COLI

C1

 

Cochez si édition des étiquettes colis lors de la livraison.

123

GEST_ENC_TRANSP

C1

 

Cochez si le client est un client boutique géré dans les en-cours de transport

124

FLAG_EXPE_DIR

C1

 

Coche pour accéder à l'expédition directe dans les programmes où c'est possible.

125

NOM_EXEM_DECL

N2

 

Nombre d'exemplaires de la déclaration négative USA.

126

COLIS_A_PART

C1

 

X=pas de colisage, 2=pas de colisage mais édition BE/BP, Null=colisage et édition BE/BP/Colis (Voir aide).

127

METH_CALC_DAT_VAL

C1

 

Méthode de calcul de la date de valeur : se référer à l'aide pour les valeurs possibles.

Si non renseigné, prend pour valeur l’option CALC_DAT_VAL.

Contrôle que la valeur saisie soit 1, 2 ou 3.

 

TYPE 2 : table ORL_CLI_SPEC
‎ alimentant l’onglet « Information variable » de CL001

Les informations suivantes sont récupérées du CLIENT et renseignées si elles ne sont pas fournies dans le fichier :

CODE_MODE_REGL, CODE_ECHE, CODE_TARI, CODE_PAY_REL, PRIX_SPEC, CODE_MODE_EXP,

CODE_COND_PORT, CODE_TRANS, SUSP_AFF, SUSP_CDE, SUSP_PREP, SUSP_EXP, CODE_PROF, BANQ_NUM, AGEN_NUM, CPT_NUM, CLE_RIB, BANQ_DOM, BANQ_NOM, BANQ_RUE1, BANQ_RUE2, BANQ_RUE3, BANQ_POST, BANQ_VIL, IBAN, CODE_BIC, CODE_MOT_FCTN_01, CODE_MOT_FCTN_02, CODE_MOT_FCTN_03, DAT_BLOC_FCTN_01, DAT_BLOC_FCTN_02, DAT_BLOC_FCTN_03, CODE_TARI_MAT.

 

CHAMPS TYPE * COMMENTAIRES

01

Type Enregistrement

C1

O

Valeur Statique ‘2’

02

CODE_ETAT

C1

O

Valeur statique ‘C’

03

CODE_CLI

C8

O

Les données ne doivent pas contenir de caractères spéciaux comme : Souligné, apostrophe, / , %, le 1er caractère du code client doit être dans 0 à 9 ou A à Z. Les codes ne sont pas en minuscule. Le code client doit être unique (client/nom abrégé/ société). Recherche si existence d'un client de refacturation avec ce code client. Si trouvé, message bloquant : Il existe un client de refacturation dans une autre société avec ce code. Option NUMERO: Valeur 0 = Le code client est saisi librement. Contrôle que le client existe déjà ou qu’il soit dans ORL_CLIENT et qu’il va être créé sur la même demande.

04

CODE_SOC

C3

O

Suivant le paramètre SOCIETE, Code Société par défaut du site. Avec l'application du module de gestion de groupe, le fonctionnement de ce paramètre est différent. En effet, dans le cas où on gère les groupes, ce paramètre n'est pas utilisé, on doit saisir la société juridique appropriée dans chaque programme où elle est demandée. Autrement, on garde le fonctionnement actuel qui permet de proposer la valeur de ce paramètre comme aide à la saisie. SI GEST_MULT_SOC=0 alors CODE_SOC prends pour valeur le paramètre SOCIETE. Le champ ne peut pas être renseigné, ou alors la valeur est écrasée systématiquement avec le paramètre. Si le paramètre SOC_EGAL_DIV=0 alors le paramètre PAYS prends pour valeur la société juridique et si elle n’est pas trouvé, il garde sa valeur. La société doit être une société comptable juridique. La société doit appartenir au contexte des sociétés clients. Contrôle que le client/société existe déjà ou qu’il soit dans ORL_CLIENT et qu’il va être créé sur la même demande.

05

CODE_CANA

C3

 

Division commerciale. Contrôle d’existence dans TA126.

Récupération des informations de l’onglet CLIENT pour alimenter les zones si elles ne sont pas renseignées.

 

Zones alimentées si nulles :

CODE_MODE_REGL, CODE_TARI, CODE_ECHE, CODE_PAY_REL, PRIX_SPEC, 
CODE_MODE_EXP, CODE_COND_PORT, CODE_TRANS, CODE_PROF, SUSP_CDE,
SUSP_AFF,SUSP_PREP, SUSP_EXP, BANQ_NUM, AGEN_NUM, CPT_NUM,CLE_RIB, CODE_BIC, 
SUBSTR(IBAN,1,4), SUBSTR(IBAN,5,4), SUBSTR(IBAN,9,4), SUBSTR(IBAN,13,4),
SUBSTR(IBAN,17,4), SUBSTR(IBAN,21,4), SUBSTR(IBAN,25,4), SUBSTR(IBAN,29,4), SUBSTR(IBAN,32,2), 
BANQ_DOM, BANQ_NOM, BANQ_RUE1, BANQ_RUE2, BANQ_RUE3, BANQ_POST, BANQ_VIL, BANQ_PAYS, 
CODE_MOT_FCTN_01, CODE_MOT_FCTN_02, CODE_MOT_FCTN_03, 
DECODE(CODE_MOT_FCTN_01,'',NULL,orlpk0.f_sysdate), 
DECODE(CODE_MOT_FCTN_02,'',NULL,orlpk0.f_sysdate), 
DECODE(CODE_MOT_FCTN_03,'',NULL,orlpk0.f_sysdate), 
DECODE(:CL001W03_B0.GEST_TIS_2000,'1','', CODE_TARI_MAT)

06

CODE_NAT_CDE

C3

 

Code nature de commande client.

Si la division commerciale n’est pas renseignée, la nature de commande devient obligatoire.

07

CODE_MODE_REGL

C3

 

Mode de règlement du client. Test d’existence dans TA015

08

CODE_ECHE

C3

 

Echéance. Test existence dans TA010

Lecture du paramètre ECHE_POUR_REAS. Récupération du flag_reas ave la nature de commande. Récupération du flag_pour en fonction du code échéance. Si la paramètre eche_pour_reas = 1 et que les deux flags récupérés sont non nuls, alors message bloquant car il ne faut pas d’échéance en pourcentage pour une nature de commande REASSORT.

09

CODE_MODE_EXP

C3

 

Mode d'expédition. Renseigné avec valeur ramenée par test existence sur transporteur si non saisie.

Test d’existence dans TA091

10

CODE_TRANS

C3

 

Transporteur. TA133

11

CODE_TARI

 

 

Tarif. RAZ de la zone si option TARI_OBL=2
Suivant l’option TARI_OBL qui permet de dire si le champ tarif doit être renseigne obligatoirement dans la fiche client. Si l'option est a '0' (fonctionnement standard), le code tarif doit être saisi obligatoirement dans la fiche client. L'option a '1' ou a '2' est liée a la gestion des tarifs, suivant des critères d'application gérés par TA301 (critères société, origine, ....) Option a '1' la saisie du code tarif est facultative. Option a '2' pas de saisie du code tarif dans la fiche client (pas d'accès a la zone).

N.B. : Si TA301 est renseigné, c'est la recherche dans cette table qui prime sur le tarif éventuellement saisi dans la fiche client. Suivant l’option RECH_TARI 1 = recherche automatique du code tarif en fonction des critères d'application de la table TA301
0 ou NULL = Pas de recherche

12

CODE_TARI_MAT

C4

 

Géré si paramètre GEST_TIS_2000=1

NON GERE PAR LA PASSERELLE.

13

CODE_PAY_REL

C4

 

Code paiement sur relevé utilisé.

Test d’existence dans TA132

14

CODE_COND_PORT

C3

 

Condition de port. TA007

15

CODE_PROF

C3

 

Profil de facturation, test existence dans TA177

16

BANQ_NUM

C5

 

Numéro de la banque.

Si le FLAG_RIB = '1' (recherché lors des tests sur ADR_PAYS) alors Le N° Banque ne doit pas avoir plus de 4 chiffres. Le N° Banque doit contenir uniquement des chiffres. Si le FLAG_RIB <> ‘1’ alors recherche si N° Banque : ne contient pas des caractères non valides pour la génération de l'IBAN.

17

AGEN_NUM

C5

 

Numéro de l'agence. Obligatoire si BANQ_NUM renseigné. Mêmes contrôles que pour BANQ_NUM.

18

CPT_NUM

C11

 

Numéro du compte. Obligatoire si BANQ_NUM renseigné. Si le FLAG_RIB = '1' (recherché lors des tests sur ADR_PAYS) le N° Compte ne doit pas avoir plus de 10 chiffres et le N° Compte doit contenir uniquement des chiffres. Si le FLAG_RIB <> '1' alors recherche si N° de compte : ne contient pas des caractères non valides pour la génération de l'IBAN. Si BANQ_NUM et AGEN_NUM et CPT_NUM et CLE_RIB sont renseignés et que OPT_CLE_RIB = '0' alors Appel de la procédure de contrôle du CCC.

19

CLE_RIB

C2

 

Clé Rib. La clé doit contenir uniquement des chiffres si FLAG_RIB (recherché lors des tests sur ADR_PAYS) = ‘1’. Si CLE_RIB est nul alors que BANQ_NUM est renseigné et que OPT_CLE_RIB = '0' et l’option PAYS <> de ADR_PAYS alors Clé RIB obligatoire. Si BANQ_NUM ou AGEN_NUM ou CPT_NUM est non renseigné alors message bloquant du type:« RIB incomplet ». Si BANQ_NUM, AGEN_NUM, CPT_NUM, CLE_RIB sont renseignés et que CLE_RIB_CLI = '0' alors contrôle de la clé avec la procédure P_CALC_CLE.

 

IBAN

C34

 

Même fonctionnement que pour le type 1

20

IBAN1

C4

 

Numéro international de compte bancaire (International Bank Account Number).

Contrôle si présence de Caractères blancs interdits en milieu de zone.

21

IBAN2

C4

 

Numéro international de compte bancaire (International Bank Account Number).

Contrôle si présence de Caractères blancs interdits en milieu de zone.
Vérification que le code IBAN suivant n’est pas renseigné si celui-ci est null.

22

IBAN3

C4

 

Numéro international de compte bancaire (International Bank Account Number).

Contrôle si présence de Caractères blancs interdits en milieu de zone.
Vérification que le code IBAN suivant est renseigné.

23

IBAN4

C4

 

Numéro international de compte bancaire (International Bank Account Number).

Contrôle si présence de Caractères blancs interdits en milieu de zone.
Vérification que le code IBAN suivant est renseigné.

24

IBAN5

C4

 

Numéro international de compte bancaire (International Bank Account Number).

Contrôle si présence de Caractères blancs interdits en milieu de zone.
Vérification que le code IBAN suivant est renseigné.

25

IBAN6

C4

 

Numéro international de compte bancaire (International Bank Account Number).

Contrôle si présence de Caractères blancs interdits en milieu de zone.
Vérification que le code IBAN suivant est renseigné.

26

IBAN7

C4

 

Numéro international de compte bancaire (International Bank Account Number).

Contrôle si présence de Caractères blancs interdits en milieu de zone.
Vérification que le code IBAN suivant est renseigné.

27

IBAN8

C4

 

Numéro international de compte bancaire (International Bank Account Number).

Contrôle si présence de Caractères blancs interdits en milieu de zone.
Vérification que le code IBAN suivant est renseigné.

28

IBAN9

C2

 

Numéro international de compte bancaire (International Bank Account Number).

Contrôle si présence de Caractères blancs interdits en milieu de zone.

29

CODE_BIC

C11

 

Identifiant international de la banque (Bank Identifier Code).

Test sur longueur du code BIC. Longueurs possibles : 8 ou 11

30

BANQ_DOM

C25

 

Domiciliation bancaire. Pas de contrôle.

31

BANQ_NOM

C35

 

Adresse banque / nom. Pas de contrôle.

32

BANQ_RUE1

C35

 

Adresse banque / 1ère rue

33

BANQ_RUE2

C35

 

Adresse banque / 2ème rue

34

BANQ_RUE3

C35

 

Adresse banque / 3ème rue

35

BANQ_POST

C15

 

Code postal de la banque.

Si BANQ_NOM est renseigné et BANQ_POST est nul et que BANQ_CP_OBL est renseigné alors message bloquant du type Code postal banque obligatoire.

36

BANQ_VIL

C35

 

Ville de la banque.

Si BANQ_NOM est renseigné et BANQ_VIL est nul alors message bloquant du type Ville banque obligatoire.

37

BANQ_PAYS

C3

 

Pays de la banque.

Si BANQ_NOM est renseigné alors BANQ_PAYS est obligatoire.

38

PRIX_SPEC

C1

 

Autorisation de saisie de prix spécial en commande. Si la valeur passée dans le fichier est non renseignée et que l’option est renseignée, alors la zone prendra la valeur de l’option.
Suivant l’option PRIX_SPEC : permet de définir la valeur par défaut pour la coche "PRIX SPECIAUX" de l'onglet "FACTURATION".Les valeurs possibles pour l'option sont :- X : le client peut bénéficier de prix spéciaux - NULL : le client ne peut pas bénéficier de prix spéciaux

38

ADR_SPEC

C1

 

Cochez s'il existe une adresse spécifique pour la division et la nature en cours.

39

SUSP_CDE

C1

 

Blocage sur commande.
Si paramètre GEST_BLOQ_AUTO=0 et option ACCES_BLOC_COM=1 alors message bloquant si renseigné.

40

SUSP_AFF

C1

 

Blocage sur affectation.
Si paramètre GEST_BLOQ_AUTO=0 et option ACCES_BLOC_AFEC=1 alors message bloquant si renseigné.
Si option BLOC_NV_CLI_APE=1 alors blocage en affectation par défaut.

41

SUSP_EXP

C1

 

Blocage sur expédition.
Si paramètre GEST_BLOQ_AUTO=0 et option ACCES_BLOC_EXP=1 alors message bloquant si renseigné.
Si option BLOC_NV_CLI_APE=1 alors blocage en expédition par défaut.

42

SUSP_PREP

C1

 

Blocage sur préparation.
Si paramètre GEST_BLOQ_AUTO=0 et option ACCES_BLOC_PREP=1 alors message bloquant si renseigné.
Si option BLOC_NV_CLI_APE=1 alors blocage en préparation par défaut.

43

CODE_MOT_FCTN_01

C3

 

Motif de blocage commercial.
Si paramètre GEST_BLOQ_AUTO=0 et motif renseigné alors message bloquant. Test d’existence dans TA435 MOTIF DE BLOCAGE COMMANDE. Récupération des coches de blocage CDE, AFF, PREP et EXP.

44

CODE_MOT_FCTN_02

C3

 

Motif de blocage financier.
Si paramètre GEST_BLOQ_AUTO=0 et motif renseigné alors message bloquant. Test d’existence dans TA435 MOTIF DE BLOCAGE COMMANDE. Récupération des coches de blocage CDE, AFF, PREP et EXP.

45

CODE_MOT_FCTN_03

C3

 

Motif de blocage logistique.
Si le paramètre GEST_BLOQ_AUTO=0 et motif renseigné alors message bloquant. Test d’existence dans TA435 MOTIF DE BLOCAGE COMMANDE. Récupération des coches de blocage CDE, AFF, PREP et EXP.

46

OBS_MODIF_SURCAPE

C3

 

Commentaire associé à la modification du code surveillance ou des blocages.


‎ 

 

TYPE 3 : table ORL_ADR_CLI
‎ alimentant l’onglet « adresses » (CL001W04)

CHAMPS TYPE * COMMENTAIRES

01

Type Enregistrement

C1

O

Valeur Statique ‘3’

02

CODE_ETAT

C1

O

Valeur statique ‘C’

03

CODE_CLI

C8

O

Code client. Client obligatoire. Les données ne doivent pas contenir de caractères spéciaux comme :

Souligné, apostrophe, / , %, le 1er caractère du code client doit être dans 0 à 9 ou A à Z. Les codes ne sont pas en minuscule. Le code client doit être unique (client/nom abrégé/ société).

Recherche si existence d'un client de refacturation avec ce code client. Si trouvé, message bloquant : Il existe un client de refacturation dans une autre société avec ce code.

Option NUMERO:

Valeur 0 = Le code client est saisi librement.

Contrôle que le client existe déjà ou qu’il soit dans ORL_CLIENT et qu’il va être créé sur la même demande.

04

CODE_SOC

C3

O

Code société est obligatoire.

 

Suivant le paramètre SOCIETE

Code Société par défaut du site. Avec l'application du module de gestion de groupe, le fonctionnement de ce paramètre est différent. En effet, dans le cas où on gère les groupes, ce paramètre n'est pas utilisé, on doit saisir la société juridique appropriée dans chaque programme où elle est demandée.

Autrement, on garde le fonctionnement actuel qui permet de proposer la valeur de ce paramètre comme aide à la saisie.

 

SI GEST_MULT_SOC=0, alors CODE_SOC prends pour valeur le paramètre SOCIETE.

Le champ ne peut pas être renseigné, ou alors la valeur est écrasée systématiquement avec le paramètre.

 

Si le paramètre SOC_EGAL_DIV=0, alors le paramètre PAYS prends pour valeur la société juridique et si elle n’est pas trouvé, il garde sa valeur. La société doit être une société comptable juridique

La société doit appartenir au contexte des sociétés clients

 

Contrôle que le client/société existe déjà ou qu’il soit dans ORL_CLIENT et qu’il va être créé sur la même demande.

05

CODE_LIAI

C3

O

Code liaison. Test d’existence dans TA014. Récupération de la fonctionnalité de la liaison afin d’autoriser ou non la possibilité de renseigner le rayon. Si la fonctionnalité est différente de 04, 06, 08 et 09 le rayon ne peut pas être renseigné.

Selon l’option CTRL_UNIC_EDI et la fonctionnalité 59, on autorise ou non la possibilité d’avoir plusieurs liaisons de fonctionnalité 59. Si la liaison n’existe pas déjà et si la fonctionnalité est > 50 alors on recherche la coche Client d'appartenance dans TA014 afin de renseigner la coche d’édition des textes de client d’appartenance sinon on remet à null cette information.

06

CODE_RAY

C8

 

Code rayon. Test d’existence du rayon pour le client dans CL001.
Contrôle d’unicité avec client-société-liaison.

07

CODE_DEPOT

C3

 

Si la fonctionnalité est différente de 49, interdiction de renseigner le dépôt. Dans le cas contraire le dépôt est obligatoire.

Contrôle qu’il n’y a pas de caractères joker dans le code. Contrôle d’unicité du dépôt pour le client.

08

FLAG_COND

C1

 

Coche dépôt conditionnel. Interdite si la fonctionnalité est différente de 49.

09

CODE_CLI_APP

C8

 

Client d’appartenance.

Code client concerné par la liaison.

Contrôle d’existence dans CL001.

Si la fonctionnalité de la liaison est 64 la société d’appartenance est initialisée avec la société client si elle est unique.

10

CODE_SOC_APP

C3

 

Code société d’appartenance.

Si la fonctionnalité de la liaison est différente de 64 et que la société d’appartenance est renseignée et si elle est différente de la société du client alors message bloquant.

Si la fonctionnalité de la liaison est égale à 64 la société d’appartenance est obligatoire. Test d’existence dans TA009 et contrôle que la société est dans le bon contexte des sociétés client.

Si fonctionnalité <> 58 ou 99 (client de refacturation) ou 64 (client groupe)

le client d'appartenance doit être de la même société que le client de l'entête

si client refacturation possibilité de saisir un client d'appartenance d'une autre société.

Si le client d’appartenance entraîne une anomalie au contrôle, tous les clients qui ont ce client d’appartenance seront mis en anomalie.

11

DAT_EFF

D

 

Date début appartenance. Nécessaire pour la création de l’historisation.

Obligatoire si la fonctionnalité de la liaison est > 50 et différente de 64.

Si non renseignée, alimentée par la passerelle avec la date du jour.

Contrôle de la date en fonction du paramétrage de TA526

12

REF_CLI

C15

 

Référence Client

13

CODE_PAYS

C3

 

Le code pays est obligatoire. Test d’existence dans TA019 et recherche si le code postal est obligatoire.

14

CODE_TYP_PERS

C3

 

Type de personne. Contrôle existence dans TA547. Positionné par défaut à la valeur 1.

15

CODE_SIGL

C1

 

Sigle interdit si le client d’appartenance est renseigné.

16

RAIS_SOC

C35

 

Raison Sociale. Interdite si le client d’appartenance est renseigné.

Obligatoire sinon

17

ADR_RUE1

C35

 

Rue 1. Interdite si le client d’appartenance est renseigné.

18

ADR_RUE2

C35

 

Rue 2. Interdite si le client d’appartenance est renseigné.

19

ADR_RUE3

C35

 

Rue 3. Interdite si le client d’appartenance est renseigné.

20

ADR_POST

C15

 

Code postal. Obligatoire si il est indiqué comme obligatoire au niveau du pays (TA019). Interdit si le client d’appartenance est renseigné.

21

ADR_VIL

C35

 

Ville. Obligatoire si client d’appartenance non renseigné. Interdite si le client d’appartenance est renseigné.

22

ADR_BP

C35

 

N° boîte postale de la liaison. Interdite si le client d’appartenance est renseigné.

23

ADR_DISTRICT

C35

 

District

24

ADR_SUB_ADM

C10

 

Subdivision administrative de la liaison. Interdite si le client d’appartenance est renseigné.

25

ENSEIGNE

C35

 

Enseigne. Interdite si le client d’appartenance est renseigné.

26

CODE_TARI

C4

 

Tarif pour le client de la liaison

27

NB_EXEM_DUPL

N3

 

Nombre d'exemplaires pour le duplicata

28

EDI_TEXT_CLIAPP

C1

 

Editions Texte ?

 

 

 

 

 

 

TYPE 4 : table ORL_CLIENT_CANA_SECT
‎ alimentant l’onglet « distribution» (CL001W09)

CHAMPS TYPE * COMMENTAIRES

01

Type Enregistrement

C1

O

Valeur Statique ‘4’ 

02

CODE_ETAT

C1

O

Valeur statique ‘C’

03

CODE_CLI

C8

O

Code client. Client obligatoire. Les données ne doivent pas contenir de caractères spéciaux comme :

Souligné, apostrophe, / , %, le 1er caractère du code client doit être dans 0 à 9 ou A à Z. Les codes ne sont pas en minuscule. Le code client doit être unique (client/nom abrégé/ société).

Recherche si existence d'un client de refacturation avec ce code client. Si trouvé, message bloquant : Il existe un client de refacturation dans une autre société avec ce code.

Option NUMERO:

Valeur 0 = Le code client est saisi librement.

Contrôle que le client existe déjà ou qu’il soit dans ORL_CLIENT et qu’il va être créé sur la même demande.

04

CODE_SOC

C3

O

Code société est obligatoire.

Suivant le paramètre SOCIETE

Code Société par défaut du site. Avec l'application du module de gestion de groupe, le fonctionnement de ce paramètre est différent. En effet, dans le cas où on gère les groupes, ce paramètre n'est pas utilisé, on doit saisir la société juridique appropriée dans chaque programme où elle est demandée.

Autrement, on garde le fonctionnement actuel qui permet de proposer la valeur de ce paramètre comme aide à la saisie.

SI GEST_MULT_SOC = '0' alors CODE_SOC prends pour valeur le paramètre SOCIETE.

Le champ ne peut pas être renseigné, ou alors la valeur est écrasée systématiquement avec le paramètre.

Si le paramètre SOC_EGAL_DIV = '0' alors le paramètre PAYS prends pour valeur la société juridique et si elle n’est pas trouvé, il garde sa valeur. La société doit être une société comptable juridique

La société doit appartenir au contexte des sociétés clients

Contrôle que le client/société existe déjà ou qu’il soit dans ORL_CLIENT et qu’il va être créé sur la même demande.

05

CODE_CANA

C3

0

Division commerciale.

Si le paramètre GEST_MULT_CANA≠1 la division commerciale prend pour valeur le paramètre CODE_CANA. Contrôle existence de la division dans TA126. Division commerciale obligatoire.

06

SAIS_CIAL

C3

 

Saison commerciale. Contrôle d’existence dans TA073 avec contrôle du contexte saison 

07

CODE_SECT_VENT

C5

 

Secteur de vente. Champ obligatoire. Contrôle existence dans TA127.

08

CODE_RAY

C10

 

Rayon. Test d’existence du rayon pour le client dans CL001.Contrôle d’unicité avec client-société-division-rayon-saison commerciale.

 

 

 

 

 


‎ 

TYPE 5: table ORL_CLIENT_STAT
‎ alimentant l’onglet « statistiques » (CL001W10)

Lecture des codes statistiques obligatoires dans TA140

Contrôle d’unicité sur l’enregistrement client/société dans CL001W10 et fichier.

CHAMPS TYPE * COMMENTAIRES

01

Type Enregistrement

C1

O

Valeur Statique ‘5’ 

02

CODE_ETAT

C1

O

Valeur statique ‘C’

03

CODE_CLI

C8

O

Code client.

03

CODE_SOC

C3

O

Code société

03

CODE_CLST_01

C3

 

Code statistique 01.

03

CODE_CLST_02

C3

 

Code statistique 02.

03

CODE_CLST_03

C3

 

Code statistique 03.

03

CODE_CLST_04

C3

 

Code statistique 04.

03

CODE_CLST_05

C3

 

Code statistique 05.

03

CODE_CLST_06

C3

 

Code statistique 06.

03

CODE_CLST_07

C3

 

Code statistique 07.

03

CODE_CLST_08

C3

 

Code statistique 08.

03

CODE_CLST_09

C3

 

Code statistique 09.

03

CODE_CLST_10

C3

 

Code statistique 10.

03

CODE_CLST_11

C3

 

Code statistique 11.

03

CODE_CLST_12

C3

 

Code statistique 12.

03

CODE_CLST_13

C3

 

Code statistique 13.

03

CODE_CLST_14

C3

 

Code statistique 14.

03

CODE_CLST_15

C3

 

Code statistique 15.

03

CODE_CLST_16

C3

 

Code statistique 16.

03

CODE_CLST_17

C3

 

Code statistique 17.

03

CODE_CLST_18

C3

 

Code statistique 18.

03

CODE_CLST_19

C3

 

Code statistique 19.

03

CODE_CLST_20

C3

 

Code statistique 20.

 

 

 

 

 

 

TYPE 6: table ORL_CLIENT_CONT
‎ alimentant l’onglet « contacts » (CL001W05)

Contrôle unicité client-société-liaison.

Contrôle bloquant si aucun des renseignements suivants n’est saisis (téléphone, fax, nom du contact, e-mail).

CHAMPS TYPE * COMMENTAIRES

01

Type Enregistrement

C1

O

Valeur Statique ‘6’ 

02

CODE_ETAT

C1

O

Valeur statique ‘C’

03

CODE_CLI

C8

O

Code client.

04

CODE_SOC

C3

O

Code société

05

CODE_LIAI

C3

 

Code liaison

06

NUM_TEL

C25

 

Téléphone

07

NUM_TELX

C12

 

Telex, PLUS GERE

08

PAYS_TELX

C6

 

Pays telex PLUS GERE

09

IND_TELX

C7

 

Indicateur telex PLUS GERE

10

CODE_ETAT_TELX

C3

 

PLUS GERE

11

NUM_FAX

C25

 

Numéro de télécopie

12

NOM_CONT

C25

 

Personne à contacter

13

CODE_SIGL

C4

 

Sigle

14

E_MAIL

C50

 

e-mail du contact

15

NUM_MOBILE

C25

 

Numéro de téléphone mobile du contact

16

FONC_CONT

C25

 

Fonction du contact

 

TYPE 7: table ORL_ATT_MARK
‎ alimentant les attributs libres client

Les montants doivent être envoyés sans décimales, exprimées dans leur monnaie en fonction du nombre de décimales.

exemple :
12 euros => 1200

13,45 euros => 1345

45,375 dinars => 45375

 

Mode maintenance :

Pour remettre à nul une des 3 dates il suffit de passer la valeur « 01013000 ».

Les numériques CODE_MONT_1 à 3 et CODE_AQ_1 à 3 ne peuvent pas être remis à nul via la passerelle.

Pour remettre à nul une zone de type « C » il suffit de passer la valeur « . » dans la zone.

Si les zones CODE_MON_1 à 3 sont passés avec la valeur « . », les montant associés sont remis à nul.

CHAMPS TYPE * COMMENTAIRES

01

TYPE ENREGISTREMENT

C1

O

Valeur 7 =
attributs libres client

02

ETAT_ENREG

C1

 

État enregistrement (valeur C ou S)

03

CLE_1

C15

O

Code client

04

CLE_2

C15

O

Code société

05

CODE_AD_1

D8

 

Date 1

06

CODE_AD_2

D8

 

Date 2

07

CODE_AD_3

D8

 

Date 3

08

CODE_AB_1

C1

 

Booléen 1

09

CODE_AB_2

C1

 

Booléen 2

10

CODE_AB_3

C1

 

Booléen 3

11

CODE_AT_1

C80

 

Texte 1

12

CODE_AT_2

C80

 

Texte 2

13

CODE_AT_3

C80

 

Texte 3

14

CODE_AQ_1

N12

 

Quantité 1

15

CODE_AQ_2

N12

 

Quantité 1

16

CODE_AQ_3

N12

 

Quantité 1

17

CODE_MON_1

C3

 

Monnaie 1

18

CODE_MON_2

C3

 

Monnaie 2

19

CODE_MON_3

C3

 

Monnaie 3

20

CODE_MONT_1

N12

 

Montant 1

21

CODE_MONT_2

N12

 

Montant 2

22

CODE_MONT_3

N12

 

Montant 3

23

CODE_ATBL_1

C10

 

Tablette 1

24

CODE_ATBL_2

C10

 

Tablette 2

25

CODE_ATBL_3

C10

 

Tablette 3

26

CODE_ATBL_4

C10

 

Tablette 4

27

CODE_ATBL_5

C10

 

Tablette 5

28

CODE_ATBL_6

C10

 

Tablette 6

29

CODE_ATBL_7

C10

 

Tablette 7

30

CODE_ATBL_8

C10

 

Tablette 8

31

CODE_ATBL_9

C10

 

Tablette 9

32

CODE_ATBL_10

C10

 

Tablette 10