Récupération du prix d'un article loué

Contexte

D’un point de vue de tarification, l’application de location comprend deux processus principaux : la vente de consommables et la location d’articles. L’objectif est de séparer la tarification de ces processus, tout en assurant une configuration unique et cohérente pour les prix d’articles de vente (consommables), qu’il soit possible de les vendre via une commande client ou un contrat de location.

Pour les articles en location, l’objectif est de déterminer le tarif et le prix corrects pour le client et le contrat de location appropriés. Cela implique plus que de récupérer le prix de location, vous devez identifier le tarif correct pour le contrat en particulier. Vous devez être en mesure de contrôler le tarif sélectionné à l’aide d’objets de contrôle spécifiques à la location, tels que le pays, le département, le groupe de clients, le site client ou le motif de création. Le concept clé est de définir et de configurer un ensemble de règles paramétrables qui permet au système de localiser le tarif approprié.

Solution

Cette solution, avec l’introduction des fonctions ST, sépare le traitement du prix de location du module 'Commande de vente' (CDV). Cependant, les remises sont toujours gérées à l’aide de 'Modèle de remise. Ouvrir' (SOS800).

  • 'Client. Ouvrir exceptions locales' (MFS610).
  • 'Client. Ouvrir' (CRS610)
  • 'Dépôt de location. Ouvrir' (STS030)
  • 'Table des tarifs de location. Ouvrir' (STS012)
  • 'Tarifs de location. Ouvrir' (STS017)
  • 'Tarif intervention. Saisir tx location' (STS120)
  • 'Taux location. Saisir prix forfait' (STS125)
  • 'Tarif serv. Saisir postes contractuels' (SAS018)
  • 'Taux location. Saisir prix par paliers' (STS123)
  • 'Taux de location. Saisir prix compteur' (STS124)
  • 'Taux de location. Saisir prix compteurs' (STS129)

L'utilisation d'une table de tarifs et d'un nouveau groupe de champs, pour les champs autorisés utilisés dans la matrice de sélection de tarif de location, est introduite pour les tarifs de location. La récupération des tarifs à l’aide de la table de sélection suit le processus suivant :

  • Le système utilise un tarif basé sur la table de sélection de tarif de STAGHE
  • La table de sélection prend par défaut la valeur STAGHE selon la hiérarchie suivante :
  1. Table de sélection de tarif par client avec exception locale dans (MFS610).

  2. Table de sélection de tarif par client dans (CRS610).

  3. Table de sélection de tarif par dépôt de location dans (STS030)

La solution présente deux nouvelles fonctions : (STS012) et 'Table sélec de tarif de location. Ouvrir' (STS096).

Un nouveau groupe de champs, nommé STPSM, doit être défini dans 'Groupe de champs. Aff champs autorisés' (CRS109)'. Ce groupe de champs spécifie les champs autorisés à utiliser avec (STS831) et la fonction de configuration 'Table ctrl objets générique. Ouvrir' (CMS017). Lorsque vous utilisez l’invite F4 dans un champ de contrôle dans (CMS017/E), la liste affichée est basée sur les champs disponibles dans le groupe de champs STPSM. Si vous utilisez l'invite à nouveau avec F4, le groupe de champs STPSM est chargé à partir de (CRS109).

En outre, une nouvelle fonction (STS017) est présentée. Elle combine la fonctionnalité des programmes 'Tarif intervention. Ouvrir' (SOS017) et 'Tarifs de vente. Ouvrir' (OIS017). Les options associées sont les suivantes :

  1. STS120 – Taux de location

  2. SAS018 – Postes contractuels

  3. 'Taux location. Saisir prix forfait' (STS125) (voir 'Restructuration de la tarification de forfait de location').

Un nouveau champ, ID campagne, a été ajouté à l’écran d'en-tête de l’en-tête Tarifs de location. Les enregistrements correspondants sont stockés dans la nouvelle table STPRIH.

Le champ ID campagne est également introduit sur la ligne d’ordre de location (STAGLI), afin d’activer le suivi de la tarification basée sur une campagne. Cela facilite le suivi via le programme de statistiques de vente OSBSTD, qui contrôle les lignes de commande de vente et commandes d'intervention livrées mais pas encore facturées.

En outre, un nouveau champ, 'RPLT (Table des tarifs de location)' a été ajouté aux fichiers suivants :

  • Exonérations locales client (CCUDIV)
  • Table principale des clients (OCUSMA)
  • Dépôt de location (STDPOT)

Restrictions

Modèle de remise reste une fonction de commande d'intervention – 'Modèle de remise. Ouvrir' (SOS800).

Cette fonction est valide uniquement pour ESM&R.

Workflow

  1. Créez la table des tarifs de location sous STS012. (STS012) propose les options suivantes :

    • Tarifs CTRL+11
    • Table de contrôle CTRL+12
    • Texte CTRL+16

    Sélectionnez l'option 12 (Table de contrôle) dans (STS012), pour accéder à (CMS017) où vous définissez les objets de contrôle pour la tarification de location, basée sur le groupe de champs ST Table de SELECTION - Tarifs.

    Sélectionnez l’option 11 (Tarifs) dans (STS012) pour accéder à (STS831), où vous définissez les tarifs à l’aide des champs de contrôle et des priorités précédemment définies dans (CMS017).

  2. Les tarifs sont définis dans (STS017). (STS017) propose les options suivantes :

    • Location à court terme CTRL+11
    • Tx service location CTRL+12
    • Couverture contractuelle CTRL+13
    • Noms/langue CTRL+13

    L’option 11 (Location court terme) dans (STS017) vous dirige vers (STS120), où vous définissez les éléments inclus dans le tarif.

  3. Dans (STS120), écran E, vous pouvez définir les taux que vous souhaitez utiliser. (STS120) propose les options suivantes :

    • Tarif par paliers CTRL+11
    • Tarification compteur CTRL+12
    • Tarifications compteur multiples CTRL+13

    L'option 11 (Tarif par paliers) dans (STS120) permet d'accéder à 'Taux location. Saisir prix par paliers' (STS123). Vous pouvez définir les paliers dans (STS123), écran E.

    Sélectionnez l’option 12 (Tarif compteur) dans (STS120) pour accéder à 'Taux location. Saisir prix compteur' (STS124). Dans l’écran E de (STS124), vous spécifiez des taux pour la tarification compteur lorsque vous utilisez uniquement le compteur d’utilisation.

    Sélectionnez l’option 13 (Tarification compteur multiple) dans (STS120) pour accéder à 'Taux location. Saisir prix compteur' (STS129). Dans (STS129/E), vous spécifiez des taux pour la tarification compteur lorsque plusieurs compteurs d’utilisation sont utilisés.

    Sélectionnez l’option 13 (Postes contractuels) dans (STS017) pour accéder à (SAS018). Dans l'écran E de (SAS018), vous pouvez définir la quantité et le prix des postes contractuels.

    Sélectionnez l’option 12 (Tx forfait location) dans (STS017) pour accéder à 'Taux location. Saisir prix forfait' (STS125). Cette fonction gère la tarification des forfaits de location (voir Réstructurer la tarification des forfaits de location).

  4. Accédez à (CRS610), écran M, pour définir la table des tarifs de location selon le client. Si le client bénéficie d'exceptions locales, vous pouvez paramétrer la table des tarifs de location dans (MFS610).

  5. Lorsque vous créez maintenant un contrat de location dans (STS100), le champ Table tarifs location dans (STS100), écran F, est renseigné à partir de (MFS610) ou (CRS610) ou (STS030), mais peut être modifié.

Organigramme

Configuration

  1. Définissez un tarif de location. Le prix de location est conservé dans un tarif dans (STS017). Les prix de location sont définis par devise et peuvent être limités dans le temps.

  2. Définissez une table de tarifs. Une grille de tarifs utilise les critères définis par l'utilisateur pour rechercher le tarif le plus adapté. Les critères de sélection pour la récupération d'un tarif valide sont saisis dans les champs de contrôle dans (STS012). Les champs de contrôle sont classés par priorité. Quand un tarif ne correspond pas aux critères de validité définis pour la priorité 1, les critères définis pour la priorité 2 sont sélectionnés, etc. Vous pouvez définir cinq objets de contrôle différents dans 10 priorités pour déterminer le tarif valide.

    La période de validité d'une grille de tarifs est illimitée. Vous pouvez définir plusieurs grilles de tarifs à utiliser à des fins différentes. La table de tarifs utilisée lors de la saisie des lignes de contrat de location est définie par exceptions client locales dans MFS610/E, par client dans CRS610 ou par société dans 'Paramètres - contrats de location' (STS699), et est insérée par défaut dans le même ordre dans (STS100/F). La catégorie de commande peut être utilisée comme objet de contrôle (&ORCA). Un article vendu via des contrats de location (catégorie de commande 731) ou des commandes de vente (catégorie de commande 311) peut par conséquent être tarifé via différents tarifs.

  3. Programmes de migration : Les programmes fixes F11100MM45 et F11100MM59 sont nécessaires pour la conversion de SPRICH à STPRIH. Ils doivent être exécutés avant le programme auxiliaire 'Tarif. Convertir vers matrice de sélection' (STS910).

  4. Une fois les programmes correctifs exécutés, le programme auxiliaire (STS910) est requis pour la conversion de la priorité du tarif existant vers la grille de sélection des tarifs de location (STRMTX). Le travail est exécuté par lot dans(STS911). Toutefois, la table des tarifs doit être définie au préalable, avant la migration des données. Cette table est le champ de saisie dans (STS910).