Cegid XRP Ultimate | I3 Actualisé le 06/10/2022 |
|||
e-Procurement | |||
GBACI - Affectation des champs (pour validation du panier) |
Cette transaction permet d'affecter des informations au niveau de l'en-tête de commande (demande) suivant le demandeur, l'établissement et la classe d'achat sur lesquels sera générée la commande (demande). Il existe deux possibilités pour affecter ces informations : la première est de substituer une valeur par une autre ; la seconde est d'imposer une valeur fixe. Les informations de l'en-tête de commande (demande) gérées sont les suivantes : - la classe ; - le dépôt ; - le CGR A ; - les informations liées au tiers de paiement ; - les informations liées au tiers de livraison ; - les informations liées au tiers de commande ; - les informations liées au tiers de facturation ; - les informations liées au tiers à facturer. Pour imposer une valeur, il suffit de renseigner uniquement la zone "Remplacer". Par exemple : toutes les commandes (demandes) générées par l'utilisateur 'X' sur l'établissement 'Y' et la classe 'Z' doivent être livrées au dépôt '1'. Pour cela, il suffit de sélectionner l'entité correspondant à l'information "dépôt" et de renseigner '1' dans la valeur "remplacer". Quelle que soit la valeur du dépôt initial, toutes les commandes (demandes) générées par l'utilisateur 'X' sur l'établissement 'Y' et la classe 'Z' auront le dépôt '1'. Pour substituer une valeur par une autre, il suffit de renseigner la valeur à remplacer dans la zone "Remplacer" et la nouvelle valeur dans la zone "Par". Par exemple : toutes les commandes (demandes) générées par l'utilisateur 'X' sur l'établissement 'Y' et la classe 'Z' ayant le dépôt '1' doivent être finalement livrées au dépôt '2'. Il suffit de sélectionner l'entité correspondant à l'information dépôt, de renseigner '1' dans la zone "remplacer" et '2' dans la zone "Par". De cette manière, toutes les commandes (demandes) générées par l'utilisateur 'X' sur l'établissement 'Y', la classe 'Z' et qui auraient du être affectées au dépôt '1', seront affectées au dépôt '2'. Toutes les autres commandes (demandes) de l'utilisateur ne seront pas modifiées. Ces substitutions de données se feront lors de la "validation du panier". |
Données |
Utilisateur |
Il s'agit de la personne qui effectue la commande (demande). |
Etablissement |
Il s'agit de l'établissement sur lequel sera générée la commande (demande). |
Classe |
Il s'agit de la classe d'achat sur laquelle sera générée la commande (demande). Attention au cas particulier où la classe d'achat fait partie des informations à substituer. Il faut bien penser à référencer la classe "finale" pour toutes les entités autre que "CLACDE". En effet, la validation du panier commence par substituer la classe d'achat, ensuite seulement, elle recherche s'il existe des substitutions à effectuer pour l'utilisateur, l'établissement et cette nouvelle classe. |
Entité |
Huit entités sont actuellement gérées : - "CGACDE" : cette entité signifie "CGR A". Elle permet de substituer ou d'imposer le code du CGR A au niveau de l'en-tête de commande (demande) ; - "DEPCDE" : cette entité signifie "dépôt". Elle permet de substituer ou d'imposer le code du dépôt de l'en-tête de commande (demande) ; - "CLACDE" : cette entité signifie "classe d'achat". Elle permet de substituer ou d'imposer la classe d'achat sur laquelle sera générée la commande (demande) ; - "TFECDE" : cette entité correspond aux informations du tiers à facturer. Elle permet de substituer ou d'imposer le code du tiers à facturer ainsi que son adresse ; - "TICCDE" : cette entité correspond aux informations du tiers de commande. Elle permet de substituer ou d'imposer le code du tiers de commande ainsi que son adresse ; - "TIECDE" : cette entité correspond aux informations du tiers de facturation. Elle permet de substituer ou d'imposer le code du tiers de facturation ainsi que son adresse ; - "TILCDE" : cette entité correspond aux informations du tiers de livraison. Elle permet de substituer ou d'imposer le code du tiers de livraison ainsi que son adresse ; - "TIPCDE" : cette entité correspond aux informations du tiers de paiement. Elle permet de substituer ou d'imposer le code du tiers de paiement ainsi que son adresse. Les différentes entités proposées correspondent aux occurrences du paramètre ENTSBACI. |
Paramètres standard |
Paramètres |
ENTSBACI |
Messages |
SBACI051 - Le champ ne doit pas excéder $1 caractères |
SBACI052 - L'adresse doit être renseignée |
SBACI053 - Le tiers doit être renseigné |
SBACI054 - Il existe déjà une valeur imposée pour cet utilisateur, cet établissement, cette classe et cette entité |
SBACI055 - Il existe déjà des valeurs de conversion pour cet utilisateur, cet établissement, cette classe et cette entité |