Cegid XRP Ultimate  |      Actualisé le 

Achats

GRET - Retours

Sommaire

   Dans cette transaction, les retours de marchandises sont gérés après que la réception ait été traitée et, pour les achats stockés, après réalisation de l'entrée en stock.

   Deux types de retour de marchandises :
- un retour définitif : la marchandise est retournée définitivement et aucune marchandise de remplacement n'est attendue. Seule une sous-commande d'avoir est générée ;
- un retour temporaire : la marchandise est retournée et la marchandise de remplacement est attendue. Une sous-commande d'avoir est générée ainsi qu'une sous-commande de marchandises en attente de réception.

   Lors d'un retour article, il est impératif d'indiquer :
- un code retour afin de préciser s'il s'agit d'un retour temporaire ou définitif de la marchandise ;
- un motif précisant la raison du retour de la marchandise.

   Il est possible d'effectuer plusieurs retours pour une sous-commande quand plusieurs lignes sont à retourner, mais un seul retour est possible pour une même ligne de commande.

   Si la marchandise à retourner a été réceptionnée avant facture (GREC) ou si elle l'a été après facture (GRECF), la gestion de retour à utiliser est :
- GRET pour les commandes réceptionnées avant facture (GREC) ;
- GRETF pour les commandes réceptionnées après facture (GRECF).

   Les lignes de commandes dont le mode d'achat a influence en réception montant ou en sous-traitance ne peuvent pas faire l'objet de retour.


    Exceptionnellement, pour ce programme, l'option "Validation automatique au changement de ligne de données" n'est pas compatible.


Données


   Sélection


   Article acheté

   Permet de sélectionner un ensemble de lignes de commandes par article.


   Commande

   Permet de sélectionner un ensemble de lignes de commandes à partir du numéro de commande, composé de la classe, du numéro et du sous-numéro.


   Etablissement

   Permet de sélectionner un ensemble de lignes de commandes par établissement.


   Liste de commandes

   Permet de sélectionner les lignes des commandes d'une liste.


   Fournisseur

   Permet de sélectionner les lignes des commandes d'un fournisseur.


   Lot

   Permet de sélectionner un ensemble de lignes de commandes à partir du lot de production associé à ces lignes.


   Lot fournisseur

   Permet de sélectionner un ensemble de lignes de commandes à partir du lot fournisseur associé à ces lignes.


   Retour article

   Si ces informations sont renseignées, elles sont affectées, lors de la recherche, à l'ensemble des lignes sélectionnées.


   Date de retour

   Permet d'effectuer le retour de marchandises à une date différente de la date origine. Si cette date n'est pas renseignée, le retour article est effectué en date de commande origine.


   Quantité

   La quantité retournée saisie est affectée, à l'ensemble des lignes ramenées, au prorata de la quantité reçue.


   Code

   Il s'agit du code retour article. C'est lui qui détermine si le retour est temporaire ou définitif.


   Motif

   Il s'agit du motif du retour.


   Données visualisées


   Numéro

   Numéro de commande composé de la classe, du numéro et du sous-numéro.


   Réception

   Numéro de réception à laquelle est rattachée la commande.


   Le

   Date de la réception.


   Ligne

   Numéro de ligne de la commande.


   Article

   Article acheté et libellé de la ligne.


   Quantités


   Unité d'achat

   Unité d'achat dans laquelle sont exprimées les quantités.


   Unité des gratuites

   Unité dans laquelle sont exprimées les quantités gratuites.


   Quantité commandée

   Quantité commandée totale (gratuite comprise) de la ligne de commande.


   Quantité commandée gratuite

   Quantité commandée gratuite de la ligne de commande.


   Quantité reçue

   Quantité reçue totale (gratuite comprise) de la ligne de commande.


   Quantité reçue gratuite

   Quantité reçue gratuite de la ligne de commande.


   Coefficient achat à stock

   Ces coefficients permettent de transformer les quantités en unité de stock.
Ils sont arrondis avec la valeur 1 du paramètre AUTART, occurrence DECCOE.


   Coefficient gratuite à achat

   Ces coefficients permettent de transformer les quantités gratuites en unité d'achat.
Ils sont arrondis avec la valeur 1 du paramètre AUTART, occurrence DECCOE.


   Retour article

   Lors d'un retour de marchandises, l'utilisateur doit impérativement renseigner la quantité retournée, le code retour (indiquant si le retour est temporaire ou définitif) ainsi que le motif afin de connaître les raisons du retour de la marchandise.


   Quantité retournée

   Il s'agit de la quantité totale à retourner (gratuite comprise).

   Il n'est pas possible de saisir :
- une quantité retournée supérieure à la quantité reçue ;
- une quantité retournée négative.

   Dès lors que la quantité retournée est renseignée, il est impératif de saisir le code ainsi que le motif du retour.


   Quantité retournée gratuite

   Il s'agit de la quantité gratuite à retourner.

   Il n'est pas possible de saisir :
- une quantité gratuite retournée (convertie en unité d'achat) supérieure à la quantité retournée totale ;
- une quantité gratuite retournée supérieure à la quantité gratuite reçue ;
- une quantité gratuite retournée négative.


   Code

   Il s'agit du code du retour article. La valeur saisie doit être une occurrence du paramètre RETSALCA telle que la valeur testée 2 est égale à "R".
Le retour peut être temporaire ou définitif. Cela dépend de la valeur testée 1 de cette même occurrence :
- "D" : le retour est définitif. La marchandise ne va pas être remplacée. Une sous-commande d'avoir va être générée ;
- "T" : le retour est temporaire. La marchandise va être remplacée. Une sous-commande d'avoir et une sous-commande en attente de réception vont être générées.


   Motif

   Texte informatif donnant la raison du retour de la marchandise.


Modifications périphériques


   Généralités

   Il est possible d'effectuer deux types de retour article :
- un retour définitif : la marchandise est retournée définitivement et aucune marchandise de remplacement n'est attendue. Seule une sous-commande d'avoir est générée ;
- un retour temporaire : la marchandise est retournée et la marchandise de remplacement est attendue. Une sous-commande d'avoir est générée ainsi qu'une sous-commande de marchandises en attente de réception.


   Génération de l'avoir

   Un avoir est systématiquement généré que le retour de marchandises soit temporaire ou définitif.

   Si plusieurs lignes d'une même sous-commande doivent faire l'objet d'un retour de marchandises, il est possible de générer soit une sous-commande d'avoir par ligne à retourner soit une seule sous-commande d'avoir pour l'ensemble des lignes à retourner. Ceci dépend du paramètre AUTSATRC occurrence RGPLIG.


   Création de l'en-tête de la sous-commande d'avoir

   L'en-tête de la sous-commande est créé à l'identique de la sous-commande initiale sauf pour certaines informations.

   Les principales informations sont renseignées de la manière suivante :

   - classe : classe d'achats de la commande origine ;

   - numéro : numéro de la commande d'achats origine ;

   - sous-numéro : incrémenté de 1 ;

   - date de commande : date du retour si elle est renseignée par l'utilisateur lors de la recherche, sinon date de commande origine si la période n'est pas clôturée (GCLOA), sinon date de dernière clôture plus un jour ;

   - date au plus tôt : date du retour si elle est renseignée par l'utilisateur lors de la recherche et si la date au plus tôt origine est inférieure à la date de commande, sinon date au plus tôt origine si la période n'est pas clôturée, sinon date de dernière clôture plus un jour ;

   - date au plus tard : date du retour si elle est renseignée par l'utilisateur lors de la recherche et si la date au plus tard origine est inférieure à la date de commande, sinon date au plus tard origine si la période n'est pas clôturée, sinon date de dernière clôture plus un jour ;

   - date comptable : date du retour si elle est renseignée par l'utilisateur lors de la recherche, sinon date comptable origine si la période n'est pas clôturée, sinon date de dernière clôture plus un jour ;

   - tiers et adresses de facturation, de paiement et logistique :
        - tiers et adresse du co-traitant (tiers et adresse de la réception) si la valeur testée 1 du paramètre AUTSAREC occurrence COTR-XXXX où XXXX représente la classe d'achats est égale à "O",
        - sinon tiers et adresse de la cession si la valeur testée 1 du paramètre AUTSAREC occurrence CESSION est égale à "O" et si la commande origine porte sur un marché pour lequel il existe une cession. Le tiers et l'adresse de la cession correspondent au tiers et à l'adresse du co-traitant du complément de marché (GCMP) de type "CM" de la commande origine. Le complément de marché pris en compte est celui pour lequel la date de cession est inférieure à la date de réception,
        - sinon tiers et adresses de la sous-commande initiale ;

   - étape :
          a) cas d'un retour, définitif ou temporaire, d'une commande qui a été réceptionnée (GREC) avant le contrôle facture (GFAA) : l'étape est donnée par la valeur 1 du paramètre AUTSATRC occurrence ETPTRCxxxx où xxxx représente la classe d'achats. Cette étape correspond généralement à l'étape située avant l'étape de facture non parvenue (TVCCP),
          b) cas d'un retour définitif d'une commande réceptionnée après facture (GRECF) : l'étape est donnée par la valeur 1 du paramètre AUTSATRC occurrence ETPRPFxxxx où xxxx représente la classe d'achats. Cette étape correspond généralement à l'étape située avant l'étape de facture non parvenue si la réception avant facture (GREC) est possible sur cette classe d'achats, sinon à l'étape précédent le contrôle facture (GFAA),
          c) cas d'un retour temporaire d'une commande réceptionnée après facture (GRECF) : l'étape est égale à la plus grande étape des sous-commandes rattachées à la facture (ne sont pas prises en compte les sous-commandes qui sont annulées) ;

   - flag statistique commande : égal à "S" si les statistiques commandes (TSTTCA) ont été effectuées sur la sous-commande origine ;

   - programme créateur : code de la transaction (SAIRET en standard si le retour article est effectué pour une commande réceptionnée avant facture (GREC), SAIRETF en standard si le retour article est effectué pour une commande réceptionnée après facture (GRECF)) ;

   - utilisateur et date de création : affectés en fonction de la valeur testée 1 de l'occurrence USRTRF du paramètre AUTACHAT.

   Dans le cas d'un retour temporaire d'une commande réceptionnée après facture (GRECF), les informations suivantes sont également renseignées :

   - numéro de facture : numéro de facture de la sous-commande origine ;

   - étape précédente facture : étape précédente facture de la sous-commande origine ;

   - flag retour ou annulation réception : "RV".


   Création des lignes d'avoir

   Les lignes d'avoir sont créées avec les informations suivantes :

   - mode d'achat : il est donné par les équivalences de modes d'achat (GTRC) pour la transaction (SAIRET OU SAIRETF en standard). Ce nouveau mode d'achat (GMDA) ne doit pas avoir influence en réception, mais doit avoir la même influence prix que le mode d'achat initial ;

   - quantité commandée, quantité reçue : égales en sens inverse à la quantité retour ;

   - quantité commandée gratuite et quantité reçue gratuite : égales en sens inverse à la quantité retour gratuite si elle est renseignée, sinon non renseignées ;

   - prix tarif : égal au prix tarif de la ligne de la sous-commande origine ;

   - prix commandé : égal au prix commandé de la ligne de la sous-commande origine ;

   - remise : égale à la remise de la ligne de la sous-commande origine ;

   - unité de prix : unité de prix de la ligne de la sous-commande origine ;

   - unité des gratuites, coefficient gratuit/achat : unité des gratuites et coefficient gratuit/achat de la ligne origine si les quantités gratuites sont renseignées, sinon non renseignés.

   - genre : égal à "RT" ;

   - type, nature et rôle : égaux respectivement au type, à la nature et au rôle de la ligne de la sous-commande origine ;

   - information complémentaire : égale à l'information complémentaire de la ligne de la sous-commande origine.

   Dans le cas d'un retour temporaire d'une ligne d'une commande réceptionnée après facture (GRECF), les informations suivantes sont également renseignées :

   - quantité facturée : égale en sens inverse à la quantité retour ;

   - quantité facturée gratuite : égale en sens inverse à la quantité retour gratuite si elle est renseignée ;

   - prix tarif facture : égal au prix tarif facture de la ligne de la sous-commande origine ;

   - prix facture : égal au prix facture de la ligne de la sous-commande origine ;

   - remise facture : égale à la remise facture de la ligne de la sous-commande origine ;

   -- montant facturé : égal à quantité facturée moins la quantité facturée gratuite ramenée en unité d'achat multiplié par le prix facturé et par l'unité de prix.

   Quel que soit le cas, les autres informations de la ligne d'avoir générée sont reprises de la ligne de la sous-commande origine.


   Création des tables annexes liées à l'en-tête de la sous-commande d'avoir

   Les informations annexes associées à l'en-tête de la sous-commande initiale sont dupliquées sur la sous-commande d'avoir générée : gestionnaires (GCAG), échéances (GCAE), conditions de facturation (GCAF), textes avec ligne à 0 (GTXT), paramètres avec ligne à 0 (GCAPE), ventilations par CGR avec ligne à 0 (GVCG), rubriques avec ligne à 0 (GRUCA) et liens avec ligne non renseignée (GLCD) et dont le domaine est donné par la gestion des domaines des liens à dupliquer (GDLDA).


   Création des tables annexes liées aux lignes d'avoir

   Les informations annexes associées à la ligne de commande origine sont dupliquées sur la ligne de la sous-commande d'avoir générée : détails de remises (GDRLA), textes (GTXT), paramètres (GCAPL), ventilations par CGR (GVCG), rubriques (GRUCA), conditions de facturation associées aux lignes (SAICFL), ventilations par pays d'origine (GPOL) et liens (GLCD) dont le domaine est égal au domaine donné par la gestion des domaines des liens à dupliquer (GDLDA).


   Création de lien

   Suivant l'occurrence LCDTRC du paramètre AUTSATRC, il est possible de générer un lien entre la sous-commande origine et la sous-commande d'avoir générée. Le type de lien est donné par cette même occurrence.


   Génération de la sous-commande en attente de réception

   Dans le cas d'un retour temporaire de marchandises, une sous-commande en attente de réception est générée.

   Si plusieurs lignes d'une même sous-commande doivent faire l'objet d'un retour de marchandises, il est possible de générer soit une sous-commande en attente de réception par ligne à retourner soit une seule sous-commande en attente de réception pour l'ensemble des lignes à retourner. Ceci dépend du paramètre AUTSATRC occurrence RGPLIG.


   Création de l'en-tête de la sous-commande en attente de réception

   L'en-tête de la sous-commande est créé à l'identique de la sous-commande initiale sauf pour certaines informations.

   Les principales informations sont renseignées de la manière suivante :

   - classe : classe d'achats de la commande origine ;

   - numéro : numéro de la commande d'achats origine ;

   - sous-numéro : incrémenté de 1 ;

   - date de commande : date du retour si elle est renseignée par l'utilisateur lors de la recherche, sinon date de commande origine si la période n'est pas clôturée (GCLOA), sinon date de dernière clôture plus un jour ;

   - date au plus tôt : date du retour si elle est renseignée par l'utilisateur lors de la recherche et si la date au plus tôt origine est inférieure à la date de commande, sinon date au plus tôt origine si la période n'est pas clôturée, sinon date de dernière clôture plus un jour ;

   - date au plus tard : date du retour si elle est renseignée par l'utilisateur lors de la recherche et si la date au plus tard origine est inférieure à la date de commande, sinon date au plus tard origine si la période n'est pas clôturée, sinon date de dernière clôture plus un jour ;

   - date comptable : date du retour si elle est renseignée par l'utilisateur lors de la recherche, sinon date comptable origine si la période n'est pas clôturée, sinon date de dernière clôture plus un jour ;

   - tiers et adresses de facturation, de paiement et logistique :
           - tiers et adresse de la cession si la valeur testée 1 du paramètre AUTSAREC occurrence CESSION est égale à "O" et si la commande origine porte sur un marché pour lequel il existe une cession. Le tiers et l'adresse de la cession correspondent au tiers et à l'adresse du co-traitant du complément de marché (GCMP) de type "CM" de la commande origine. Le complément de marché pris en compte est celui pour lequel la date de cession est inférieure à la date de la réception,
        - sinon tiers et adresses du marché (GMARA) de la sous-commande initiale si celle-ci porte sur un marché et si la valeur testée 1 du paramètre AUTSAREC occurrence COTR-XXXX où XXXX représente la classe d'achats est égale à "O",
        - sinon tiers et adresses de la sous-commande initiale ;

   - étape :
          a) cas d'un retour temporaire d'une commande réceptionnée avant facture (GREC) : l'étape est donnée par la valeur 1 du paramètre AUTSASOL occurrence ETSOLRxxxx où xxxx représente la classe d'achats. Si la valeur 1 donnée par le paramètre n'est pas renseignée, l'étape est alors égale à la dernière étape effectuée, pour la commande, avant la réception (GREC) si cette étape est renseignée, sinon à l'étape définie par défaut dans les étapes par classe (GETCA),
          b) cas d'un retour temporaire d'une commande réceptionnée après facture (GRECF) : l'étape est donnée par la valeur 1 du paramètre AUTSASOL occurrence ETSOLTxxxx où xxxx représente la classe d'achats. Si la valeur 1 donnée par le paramètre n'est pas renseignée, l'étape est alors égale à la dernière étape effectuée, pour la commande, avant la réception (GRECF) ;

   - flag statistique commande : égal à "S" si les statistiques commandes (TSTTCA) ont été effectuées sur la sous-commande origine ;

   - programme créateur : code de la transaction (SAIRET en standard si le retour est effectué pour une commande réceptionnée avant facture (GREC), SAIRETF en standard si le retour est effectué pour une commande réceptionnée après facture (GRECF)) ;

   - utilisateur et date de création : affectés en fonction de la valeur testée 1 de l'occurrence USRTRF du paramètre AUTACHAT.

   Dans le cas d'un retour temporaire d'une commande réceptionnée après facture (GRECF), les informations suivantes sont également renseignées :

   - numéro de facture : numéro de facture de la sous-commande origine ;

   - étape précédente facture : étape précédente facture de la sous-commande origine ;

   - flag retour ou annulation réception : égal à "RT".


   Création des lignes de la sous-commande en attente de réception

   Les lignes de la sous-commande en attente de réception sont créées avec les informations suivantes :

   - quantité commandée : égale à la quantité retour ;

   - quantité commandée gratuite : égale à la quantité retour gratuite si elle est renseignée, sinon non renseignée ;

   - prix tarif : égal au prix tarif de la ligne de la sous-commande origine ;

   - prix commandé : égal au prix commandé de la ligne de la sous-commande origine ;

   - remise : égale à la remise de la ligne de la sous-commande origine ;

   - unité de prix : unité de prix de la ligne de la sous-commande origine ;

   - unité des gratuites, coefficient gratuit/achat : unité des gratuites et coefficient gratuit/achat de la ligne origine si les quantités gratuites sont renseignées, sinon non renseignés ;

   - genre : égal à "S" ;

   - type, nature et rôle : ces informations sont soit proposées par défaut, soit copiées de la ligne origine : ceci dépend respectivement des occurrences COPTYP, COPNAT et COPROL du paramètre AUTSASOL ;

   - information complémentaire : elle est soit copiée de la ligne origine soit non renseignée : cela dépend de l'occurrence COPINF du paramètre AUTSASOL.

   Dans le cas d'un retour temporaire d'une commande réceptionnée après facture (GRECF), les informations suivantes sont également renseignées :

   - quantité facturée : égale à la quantité retour ;

   - quantité facturée gratuite : égale à la quantité retour gratuite si elle est renseignée, sinon non renseignée ;

   - prix tarif facture : égal au prix tarif facture de la ligne de la sous-commande origine ;

   - prix facture : égal au prix facture de la ligne de la sous-commande origine ;

   - remise facture : égale à la remise facture de la ligne de la sous-commande origine ;

   - montant facturé : égal à la quantité facturée moins la quantité facturée gratuite ramenée en unité d'achat multiplié par le prix facturé et par l'unité de prix.

   Quel que soit le cas, les autres informations de la ligne en attente de réception sont copiées de la ligne de la sous-commande origine.


   Création des tables annexes liées à l'en-tête de la sous-commande en attente de réception

   Les informations annexes associées à l'en-tête de la sous-commande initiale sont dupliquées sur la sous-commande en attente de réception générée : gestionnaires (GCAG), échéances (GCAE), conditions de facturation (GCAF), textes avec ligne à 0 (GTXT), paramètres avec ligne à 0 (GCAPE), ventilations par CGR avec ligne à 0 (GVCG), rubriques avec ligne à 0 (GRUCA) et liens avec ligne non renseignée (GLCD) et dont le domaine est donné par la gestion des domaines des liens à dupliquer (GDLDA).


   Création des tables annexes liées aux lignes de la sous-commande en attente de réception

   Les informations annexes associées à la ligne de commande origine sont dupliquées sur la ligne de la sous-commande en attente de réception générée : détails de remises (GDRLA), textes (GTXT), paramètres (GCAPL), ventilations par CGR (GVCG), rubriques (GRUCA), conditions de facturation associées aux lignes (SAICFL), ventilations par pays d'origine (GPOL) et liens (GLCD) dont le domaine est égal au domaine donné par la gestion des domaines des liens à dupliquer (GDLDA).


   Création de lien

   Suivant l'occurrence LCSOLR du paramètre AUTSASOL, il est possible de générer un lien entre la sous-commande origine et la sous-commande en attente de réception générée. Le type de lien est donné par cette même occurrence.


   Mise à jour des marchés

   Si la sous-commande initiale porte sur un marché, la mise à jour de l'en-cours du marché est effectuée pour la sous-commande d'avoir et, dans le cas d'un retour temporaire, sur la sous-commande en attente de réception : cette mise à jour est identique à celle effectuée lors de la saisie d'une ligne de commande et est décrite dans la documentation sur le suivi des marchés achats.
Si la sous-commande d'avoir est générée à une étape supérieure ou égale à l'étape du traitement de cumul des commandes d'achats dans les marchés (TMARA), les différentes mises à jour réalisées par ce traitement sont également effectuées lors du retour.


   Mise à jour des statistiques

   Lors d'un retour pour une commande transférée en statistiques réception, les statistiques concernant la ligne retournée sont mises à jour avec la quantité retour.
De plus, s'il s'agit d'un retour temporaire pour une commande qui a été réceptionnée après facture (GRECF) et si la sous-commande d'avoir est générée à une étape supérieure ou égale à l'étape du traitement de transfert des réceptions en statistiques après facture (TSTTRF), la mise à jour des statistiques réception est effectuée pour la sous-commande d'avoir et est identique à celle réalisée par le traitement.


   Mise à jour des immobilisations

   Dans le cas d'un retour définitif d'une commande réceptionnée après facture (GRECF), les fiches d'immobilisations sont créées, pour la sous-commande d'avoir, comme lors de la facturation et elles sont mises à jour comme lors du traitement de mise à jour des immobilisations après facture (TIMO).


   Mise à jour des équipements

   Si l'article de la ligne retournée est défini en tant qu'équipement (GEQT), si le mode d'achat de la ligne a influence en maintenance et si la création des équipements a été effectuée lors de la réception de la ligne, le statut des équipements est mis à jour avec le statut donné par la chaîne 1 de l'occurrence RETEQT du paramètre AUTSAREC. Le nombre d'équipements mis à jour est égal à la quantité retournée.
De plus, si le type d'équipement est géré en unité d'oeuvre, la quantité de l'équipement est modifiée.


   Mise à jour des stocks

   Si l'application Stocks est disponible, les stocks sont mis à jour par rapport à la quantité retournée. Cette quantité est convertie en unité de stockage de l'article.
Si l'article est géré par lot et/ou emplacement, il faut renseigner la quantité retournée dans la gestion des détails par lot et emplacements (SAILAL) avant de pouvoir valider le retour.
De même, si le retour doit être effectué sur un autre emplacement que l'emplacement de réception car la marchandise a été déplacée entre le moment de la réception et le moment où le retour est effectué, il faut préciser l'emplacement de retour dans les détails par lot et emplacements.

   La date de mise à jour est la date logique : il est contrôlé que cette date ne soit pas antérieure à la date de clôture des stocks.
De plus, il est également vérifié que la date de mise à jour soit antérieure aux inventaires non traités ou en cours de génération pour l'établissement, le dépôt, l'article, le mode de stockage et le lot suivant le paramétrage indiqué par l'occurrence DRTMVS du paramètre AUTSTOCK.
Les modes de stockage sont donnés par le mode d'achat des lignes de commandes. Le mode de stockage 1 est utilisé pour le dépôt principal de la commande (dépôt de la ligne de commande s'il est renseigné, sinon dépôt de l'en-tête) et le mode de stockage 2 pour le dépôt fournisseur.
La présence des produits en stock est contrôlée en comparant la quantité retournée avec la quantité disponible en stock. S'il y a rupture de stock, le retour ne peut se faire.
Une sortie de stock, égale à la quantité retournée, est générée sur le mode de stockage 1. Cette sortie est effectuée pour le dépôt principal de la commande (dépôt de la ligne si renseigné, sinon de l'en-tête). Elle se traduit par une mise à jour des stocks par lot (CSTL / CJRSL), des cumuls par article et par jour (CCAJ), et, si l'article est géré par emplacement, des stocks par emplacement (CSTE / CJRSD).
Si le mode de stockage 2 est précisé, le traitement met à jour les mêmes entités que pour le mode de stockage 1, mais au lieu d'effectuer une sortie, il réalise une entrée. Cette entrée est effectuée pour le dépôt fournisseur.

   S'il s'agit d'un retour temporaire, il y a création des réservations de stocks sur la sous-commande en attente de réception.

   Les mouvements de stock sont générés si pour la classe d'achats (GNCA) :
- la génération des mouvements de stock est active ;
- les classes de mouvements de stock sont précisées (classes de retour si renseignées, sinon classes de stocks).

   Dans le cas où des mouvements de stock sont générés, le paramétrage utilisé est identique à celui utilisé par le traitement de mise à jour des achats en stock (TSTA).
Les mouvements sont générés en date logique.

   Plusieurs types de mouvements peuvent être créés : "Sortie de stock", "Sortie de quarantaine", "Transfert de stock dépôt fournisseur", "Transfert de quarantaine dépôt fournisseur".
Les lignes des mouvements de stock contiennent les articles, les lots, les emplacements et les quantités. La sortie se fait dans le stock quarantaine si le mode de contrôle (GMOC) de l'article stocké est défini en quarantaine.
Les mouvements de type "Transfert" sont générés si une des classes de mouvements (GNMS) de transfert de la classe d'achats (GNCA) est renseignée, si le mode de stockage 2 du mode d'achat est renseigné et si le dépôt fournisseur de la commande est renseigné. Le principe de génération de ces mouvements est détaillé dans la documentation sur la gestion des stocks fournisseurs. Le transfert se fait dans le stock quarantaine si le mode de contrôle (GMOC) de l'article stocké est défini en quarantaine.


   Mise à jour des prix

   La mise à jour des prix ne peut être effectuée que si la transaction des retours (SAIRET ou SAIRETF en standard suivant si la réception a été effectuée avant ou après facture) est paramétrée dans la gestion des validations objectifs/traitements (GOVT).
S'il est défini en mise à jour des prix obligatoire ou facultatif, la mise à jour des prix peut être effectuée au niveau PUMP et au niveau de la ligne de mouvement de stock, si celui-ci a été généré. Ceci dépend du paramétrage de la transaction des retours (SAIRET ou SAIRETF en standard) dans la gestion de paramétrage de la mise à jour des prix en stock (GPPXA).

   Le principe de la mise à jour des prix est détaillé dans le document sur la mise à jour des prix.


   Mise à jour de la notation fournisseur

   Si la commande sur laquelle est effectué le retour est facturée et si le calcul et l'évaluation des critères de notation fournisseur (TCNFOU) a été effectué, les cumuls sont mis à jour pour le fournisseur et/ou pour les références articles/fournisseurs : le retour définitif ou temporaire est pris en compte. La note à attribuer est recalculée et historisée. Si elle est définie en mise à jour automatique, elle est mise à jour sur le fournisseur et/ou sur les références articles/fournisseurs, sinon elle le sera par le traitement de notation fournisseur (TNFOU) si la commande retournée se situe sur la période de notation en cours.


   Mise à jour des commandes traitées

   Si le retour se déroule sans anomalie et qu'un en-tête de sous-commande d'avoir est généré et/ou un en-tête de sous-commande en attente de réception est généré, les informations suivantes sont mises à jour sur la commande traitée :

   - numéro interne commande retour définitif : numéro interne de la sous-commande d'avoir générée ;

   - étape commande retour définitif : étape à laquelle est générée la sous-commande d'avoir ;

   - numéro interne commande retour temporaire : numéro interne de la sous-commande en attente de réception générée ;

   - étape commande retour temporaire : étape à laquelle est générée la sous-commande en attente de réception.


Paramètres associés au mnémonique (voir aussi : Principe de l'association)


   CCD


   CDR


   OBJ


   PDR


   PR1

   Ce paramètre permet de définir s'il s'agit d'un retour de marchandises pour une commande réceptionnée avant facture (GREC) ou pour une commande réceptionnée après facture (GRECF).
Si la valeur du paramètre vaut :
- R : le retour est effectué pour une commande réceptionnée avant facture (GREC) ;
- F : le retour est effectué pour une commande réceptionnée après facture (GRECF).


   PRM

   Ce paramètre doit avoir la valeur "R".


   STQ


Transactions associées

   CSART - Sélection des articles


   CSATA - Sélection des articles achetés


   CSCAE - Sélection des échéances


   CSCAG - Sélection des gestionnaires


   CSCDA - Sélection des commandes ou demandes d'achats


   CSFOU - Sélection des fournisseurs


   CSHEC - Sélection des historiques


   CSLCA - Sélection des lignes de commandes


   CSRAF - Sélection des articles référencés par fournisseur


   CSREC - Sélection des réceptions


   CSTK - Consultation du stock prévu à date


   GCDAC - Commandes d'achats


   GFOUC - Fournisseurs


   GLCAC - Lignes de commandes d'achats


   GRAFC - Articles référencés par fournisseur


   GRECC - Contrôle des réceptions


   SAILAL - Détails par lots et emplacements


Paramètres

   AUTART - DECCOE


   AUTCPT - PROTVA


   AUTODE - ARRDVC


   AUTPRX - DEPOT


   AUTPRX - MULDEV


   AUTACHAT - DECQTE


   AUTACHAT - TRICDE


   AUTACHAT - USRTRF


   AUTSAREC - CESSION


   AUTSAREC - COTR-XXXX


   AUTSAREC - RETEQT


   AUTSASOL - COPINF


   AUTSASOL - COPNAT


   AUTSASOL - COPROL


   AUTSASOL - COPTYP


   AUTSASOL - ETSOLRxxxx


   AUTSASOL - ETSOLTxxxx


   AUTSASOL - LCSOLR


   AUTSATRC - LCDTRC


   AUTSATRC - ETPRPFxxxx


   AUTSATRC - ETPTRCxxxx


   AUTSATRC - RGPLIG


   RETSALCA


   AUTSACDA - PRNAT


Messages

   SALAL052 - Somme des quantités du détail par lot différente de la ligne $1


   SALCA147 - Code retour non autorisé dans cette transaction


   SALCA384 - Si une ligne de commande est immobilisable, la création des liens est obligatoire dans le cas des retours (paramètre AUTSATRC occurrence LCDTRC)


   SGMDA389 - Le mode d'achat de la commande d'avoir doit avoir la même influence sur immobilisation que le mode d'achat de la ligne de commande retournée


   SGOTR060 - Pas d'objectif associé par défaut en mise à jour pour la transaction '$1' ('$2')


   SGOVT001 - Validation Objectifs/traitement inexistante ou non utilisable (type '$1', nom '$2')