Déplacer des transactions entre des commandes de vente de maintenance et des ordres de travail

Contexte

Il peut s'avérer difficile de corriger des transactions de type temps, composants, divers ou sous-traitance ayant été enregistrées sur un ordre de travail incorrect. La fonctionnalité décrite dans ce document permet de déplacer plus facilement des transactions entre différentes lignes CVM et ordres de travail, ce qui permet l'ajustement systématique des transactions comptables correspondantes. Au cours du processus, la transaction incorrecte est inversée, et une nouvelle transaction est créée pour un autre ordre de travail avant approbation pour facturation de la ligne CVM.

Restrictions

  • Composants

    Le déplacement des transactions n'est pas effectué pour les transactions de composants ayant le type 66/67 (suppression/installation). Dans ce scénario, les transactions de suppression/installation doivent être inversées dans (MOS124) et réalisées à nouveau, puis connectées à l'ordre de travail ou à la CVM correct(e).

  • Main d'œuvre

    Si l'opération 'A' est ouverte et que l'affectation d'employé est utilisée, l'employé de l'opération 'De' doit être affecté à l'opération 'A'.

  • Sous-traitance

    Le déplacement de la sous-traitance peut uniquement être effectué si :

    • Le produit des lignes CVM 'De' et 'A' est identique.
    • Le paramètre 380 est désactivé dans Type d'ordre d'achat. Ouvrir (PPS095). Les scénarios où l'objet de maintenance est déplacé vers le fournisseur ne sont pas pris en charge.
    • Les ordres de travail 'De' et 'A' sont ouverts (statut inférieur à 90).
    • Une méthode de réception des marchandises est définie en tant que 'Rangement libre', en définissant le paramètre 10 sur '1' dans Méthode de réception des marchandises. Ouvrir (PPS345).
    • Dans (PPS095), le paramètre Mise à jour plan MRP (UPAV) est défini sur 0 (Non) ou 2 (Auc màj stocks).
    • Le paramètre Modification (MOEM) est défini sur 0 dans le programme 'Ordre d'achat. Saisir ligne réparation' (PPS202). Le déplacement d'une transaction de sous-traitance avec modification ou échange n'est pas autorisé. Les ordres d'achat de ce type doivent être supprimés manuellement et recréés à partir de l'opération OT correcte.
    • Le rapprochement de facture n'a pas été traité.
  • Divers
    • Le champ 'Payeur' de la transaction qui est déplacée doit être vide.
    • Le paramètre '49-Coût divers défini comme article' doit être défini dans le programme 'Paramètres – Maintenance 1' (CRS788). Cela a pour effet de définir les coûts divers en tant qu'articles.
  • Tout
    • Si une garantie dynamique est utilisée sur l'ordre de travail 'De' ou 'A', et que l'approbation de service est effectuée de manière à créer un enregistrement dans 'Equipement. Lier la garantie' (MOS390) et 'Equipement. Ouvrir les détails garantie' (MOS393), l'enregistrement de garantie ne sera pas mis à jour par la fonctionnalité de déplacement de transaction. Dans ce scénario, l'approbation et la réapprobation dans (MOS180) doivent être réalisées manuellement pour que l'enregistrement de garantie soit correct.
    • Un enregistrement de journal d'ordre de travail doit être créé dans 'Journal des événements' (MOS102), pour les ordres de travail 'De' (MF1-MF4) et 'A' (MT1-MT4).

Suivez les étapes ci-dessous :

  1. Créez et traitez une ligne CVM et un ordre de travail connecté.

  2. Accédez à la spécification de facture dans (COS170) et sélectionnez l'option 7 (Déplacer transaction).

  3. Dans (COS170/M), sélectionnez une ligne CVM, un ordre de travail et une opération 'A'.

  4. Appuyez sur Entrée pour exécuter le déplacement.

  5. En arrière-plan, les extournes (inversions) seront effectuées pour la CVM et l'ordre de travail 'De', et une nouvelle transaction est créée pour la CVM et l'ordre de travail 'A'. Les transactions de stock et de main-d'œuvre seront aussi mises à jour. Les entrées de compte seront recréées.

Transactions main-d'oeuvre

M3 BE effectue les événements suivants lorsqu'une transaction de main-d'œuvre est déplacée. Le résultat dépend de l'opération et du statut de l'ordre de travail, pour les ordres de travail 'De' et 'A'.

Ordre 'De' :

  • Les heures enregistrées sur l'ordre de travail sont inversées dans MMOOPE.
  • Les heures enregistrées dans le fichier de transaction ODT MMOPTR sont inversées. Encours crédit.
  • Les heures enregistrées sur la spécification de facture sont inversées dans AINUPD.
  • Les entrées de compte ODT sont créées. Encours crédit dans CRACTR si l'ordre de travail est fermé.

Ordre 'A' :

  • Les heures enregistrées à l'origine sur l'ordre de travail sont ajoutées dans MMOOPE.
  • Les heures enregistrées à l'origine dans le fichier de transaction ODT MMOPTR sont ajoutées. En cours débit.
  • Les heures enregistrées à l'origine sur la spécification de facture sont ajoutées dans AINUPD.
  • Les entrées de compte ODT sont créées. En cours débit dans CRACTR si l'ordre de travail est fermé.
Remarque
  • Une transaction de main-d'œuvre peut être déplacée dans l'un des cas suivants :
    • Si les lignes CVM 'De' et 'A' ont un statut inférieur à approuvé (50).
    • Si la ligne CVM est approuvée (50) : Rouvrez la ligne CVM. Déplacez la transaction.
    • Si la ligne CVM est facturée (70) : Créez une facture d'avoir. Déplacez la transaction.

    La transaction n'est pas déplacée physiquement. En lieu et place sont créées une transaction extournée sur la ligne CVM 'De', et une nouvelle transaction sur la ligne CVM 'A'.

  • Vous pouvez déplacer les transactions dans les cas suivants :
    • Depuis une opération fermée.
    • Depuis une opération ouverte.
    • Vers une ligne CVM créditée.
    • Vers une opération avec un autre poste de charge.
  • Les entrées de compte Encours seront correctes.

    Si l'opération 'De' est fermée, l'écriture comptable d'en cours est inversée sur l'ordre de travail 'De'.

    Si l'opération 'A' est fermée, ou si la ligne CVM du champ 'De' est fermée, une écriture comptable d'en cours est créée.

    Si la ligne CVM 'De' est fermée, une écriture comptable 'Livraison non facturée' est créée.

  • Pour les garanties de l'opération 'De', une nouvelle transaction est créée et soumise à tous les contrôles de garantie comme spécifié lors de son enregistrement.
  • Pour les garanties de l'opération 'A', une nouvelle transaction est créée et soumise à tous les contrôles de garantie comme spécifié lors de son enregistrement.
  • En cas de déplacement entre différents établissements, l'heure enregistrée pour l'opération 'De' est inversée sur le poste de charge 'De', et le poste de charge de l'opération 'A' est publié dans les comptes pour les heures enregistrées déplacées. Si un débit inter-service a été utilisé, l'heure enregistrée pour l'opération 'De' est inversée sur le poste de charge 'De' et le poste de charge de l'employé. Le poste de charge de l'opération 'A' est publié dans les comptes pour les heures enregistrées déplacées. Si l'employé est issu d'un autre poste de charge, un débit inter-service est effectué.
  • Si rien n'est spécifié pour l'opération 'A', la première opération est utilisée.

Transactions matière

M3 BE effectue les événements suivants lorsqu'une transaction de composant est déplacée. Le résultat dépend de l'opération et du statut de l'ordre de travail, pour les ordres de travail 'De' et 'A'.

Ordre 'De' :

  • Une ligne de composant avec la quantité inversée est créée sur l'ordre de travail dans MMOMAT.
  • La quantité enregistrée dans le fichier de transaction de stock MITTRA est inversée via (MMS900). Encours crédit.
  • La quantité enregistrée sur la spécification de facture est inversée dans ACUINV.
  • Les entrées de compte ODT sont créées. Encours crédit dans CRACTR si l'ordre de travail est fermé.

Ordre 'A' :

  • Une ligne de composant avec la quantité d'origine enregistrée sur l'ordre de travail est créée dans MMOMAT.
  • La quantité d'origine enregistrée dans le fichier de transaction de stock MITTRA est créée via (MMS900). En cours débit.
  • La quantité d'origine enregistrée sur la spécification de facture est créée dans AINUPD.
  • Les entrées de compte ODT sont créées. En cours débit dans CRACTR si l'ordre de travail est fermé.
  • Une transaction de composant peut être déplacée dans l'un des cas suivants :
    • Si les lignes CVM 'De' et 'A' ont un statut inférieur à approuvé (50).
    • Si la ligne CVM est approuvée (50) : Rouvrez la ligne CVM. Déplacez la transaction.
    • Si la ligne CVM est facturée (70) : Créez une facture d'avoir. Déplacez la transaction.

    La transaction n'est pas déplacée physiquement. En lieu et place sont créées une transaction extournée sur la ligne CVM 'De', et une nouvelle transaction sur la ligne CVM 'A'.

  • Vous pouvez déplacer les transactions dans les cas suivants :
    • Depuis un ordre de travail fermé
    • Vers un ordre de travail fermé
    • Vers une ligne CVM créditée
    • Vers une opération avec un autre poste de charge
  • Les écritures comptables d'en cours sont correctes :
    • Si l'ordre de travail 'De' est fermé, l'écriture comptable d'en cours est inversée sur l'ordre de travail 'De'.
    • Si l'ordre de travail 'A' est fermé, ou si la ligne CVM du champ 'De' est fermée, une écriture comptable d'en cours est créée.
    • Si la ligne CVM 'De' est fermée, une écriture comptable 'Livraison non facturée' est créée.
  • Pour les garanties de la ligne CVM 'De', une nouvelle transaction est créée et soumise à tous les contrôles de garantie comme spécifié lors de son enregistrement.
  • Pour les garanties de la ligne CVM 'De', une nouvelle transaction est créée et soumise à tous les contrôles de garantie comme spécifié lors de son enregistrement.
  • En cas de déplacement entre différents établissements, la quantité enregistrée 'De' est inversée sur l'ordre de travail 'De', et l'ordre de travail de l'opération 'A' est publié dans les comptes pour la quantité déplacée.

    Un débit inter-service est effectué conformément aux paramètres définis dans le programme 'Prix de cession interne. Ouvrir' (MFS001). Une copie négative de la ligne de composant 'De' est créée sur l'ordre de travail, et une nouvelle ligne de composant est créée sur l'ordre de travail 'A'. La méthode de sortie sera 6, les quantités seront correctement mises à jour et la ligne sera fermée.

Achats non stockés

Pour les achats non stockés, il se produit les mêmes événements que pour les lignes de composant normales. Toutefois, les transactions supplémentaires sont modifiées.

Ordre 'De' :

  • Réception des marchandises de l'OA - l'ordre de travail reste ouvert.
  • L'écriture comptable PP10 est créée pour l'ordre d'achat et est visible pour l'ordre de travail.
  • L'écriture comptable MO10 est créée.
  • La référence figurant sur la ligne de l'OA est mise à jour.
  • Les écritures comptables MO10 sont inversées.

Ordre 'A' :

  • Réception des marchandises de l'OA - l'ordre de travail reste ouvert.
  • Une ligne de composant est créée dans l'ordre de travail cible.
  • La ligne OA/OA est mise à jour avec une nouvelle référence.
  • L'opération est mise à jour avec les données issues de la réception de marchandises (PPS324).
  • Nouveau MITTRA sur l'ordre de travail 'A'.
  • De nouvelles écritures comptables MO10 sont créées

Transactions principales

Pour les articles classés en 'contreparties', il se produit les mêmes événements que pour les lignes de composant normales. Toutefois, des transactions supplémentaires sont créées.

  • Ordre 'De' :

    Le montant des frais de contrepartie est inversé sur la spécification de facture.

  • Ordre 'A' :

    Une ligne de frais de contrepartie est créée sur la spécification de facture.

  • Transactions de contrepartie (MWS090) :

    L'enregistrement de droit est mis à jour avec l'ordre de travail 'A'.

  • Transaction de retour de contrepartie dans (OIS390) :

    L'enregistrement de retour est mis à jour avec l'ordre de travail 'A'.

Transactions sous-contrat

M3 BE effectue les événements suivants lorsqu'une transaction de sous-traitance est déplacée. Pour les ordres de travail 'De' et 'A', le résultat dépend de l'opération et du statut de l'ordre de travail.

  • Ordre 'De' :
    • La réception de marchandises sous-traitées enregistrée sur l'opération d'ordre de travail est inversée dans MMOOPE.
    • La réception de marchandises sous-traitées enregistrée dans le fichier de transaction OT MMOPTR est inversée. Encours crédit.
    • Le prix et le coût enregistrés sur la spécification de facture sont effacés dans AINUPD. La transaction conserve le statut 99.
    • Des écritures comptables d'OT sont créées pour refléter l'inversion.
    • La réception de marchandises selon l'OA est inversée/supprimée.
  • Ordre 'A' :
    • Une nouvelle opération de sous-traitance est créée dans MMOOPE.
    • La référence d'ordre de travail et d'opération figurant sur l'ordre d'achat est modifiée.
    • Le service figurant sur l'ordre d'achat est modifié.
    • La réception de marchandises figurant sur l'ordre d'achat est créée, et le statut de la nouvelle opération est défini sur '90 - Terminé'.
    • La réception de marchandises sous-traitées est ajoutée dans le fichier de transaction OT MMOPTR. En cours débit.
    • La nouvelle réception de marchandises figurant sur la spécification de facture est ajoutée dans AINUPD.
    • Les entrées de compte ODT sont créées.
    • Une transaction en sous-traitance peut être déplacée tant que les ordres de travail 'A' et 'De' sont ouverts.
    • Une transaction de sous-traitance avec un payeur (garantie) ne peut être déplacée. Il est nécessaire de déplacer l'enregistrement client d'origine afin de supprimer l'enregistrement payeur, puis de déplacer l'enregistrement d'origine.

      La transaction n'est pas déplacée physiquement. En lieu et place sont créées une transaction extournée sur la ligne CVM 'De', et une nouvelle transaction sur la ligne CVM 'A'.

    • Les écritures comptables d'en cours sont correctes :
      • Si l'opération 'De' est fermée, l'écriture comptable d'en cours est inversée sur l'ordre de travail 'De'.
      • L'opération 'A' étant fermée, une écriture comptable d'en cours est créée.

Transactions diverses

M3 BE effectue les événements suivants lorsqu'une transaction de composant est déplacée. Pour les ordres de travail 'De' et 'A', le résultat dépend de l'opération et du statut de l'ordre de travail.

  • Ordre 'De' :
    • Une ligne de composant avec la quantité inversée est créée sur l'ordre de travail dans MMOMAT.
    • La quantité enregistrée sur la spécification de facture est inversée dans ACUINV.
    • La quantité enregistrée dans les frais de l'état CVM est inversée dans ACUMIS.
    • Les entrées de compte ODT sont créées. Encours crédit dans CRACTR si l'ordre de travail est fermé.
    • Approbation obligatoire dans (COS160).
      • Si l'approbation obligatoire est appliquée au type de coût dans (COS160), la transaction inversée doit être approuvée dans ACUMIS une fois la transaction déplacée.
  • Ordre 'A' :
    • Une ligne de composant avec la quantité d'origine enregistrée sur l'ordre de travail est créée dans MMOMAT.
    • La quantité d'origine enregistrée dans les frais de l'état CVM est créée dans ACUMIS.
    • La quantité d'origine enregistrée sur la spécification de facture est créée dans ACUINV.
      • Si la tarification manuelle a été appliquée à l'ordre 'De' dans ACUMIS, le prix et le coût d'origine sont copiés.
      • Si la tarification contractuelle a été appliquée à l'ordre 'De' dans ACUMIS, la tarification contractuelle de l'ordre 'De' est appliquée.
    • Les entrées de compte ODT sont créées. En cours débit dans CRACTR si l'ordre de travail est fermé.
    • Approbation obligatoire dans (COS160).
      • Si l'approbation obligatoire est appliquée au type de coût dans (COS160), la transaction déplacée doit être approuvée dans ACUMIS.
    • Une transaction de composant peut être déplacée dans l'un des cas suivants :
      • Si les lignes CVM 'De' et 'A' ont un statut inférieur à approuvé (50).
      • Si la ligne CVM est approuvée (50) : Rouvrez la ligne CVM. Déplacez la transaction.
      • Si la ligne CVM est facturée (70) : Créez une facture d'avoir. Déplacez la transaction.

        La transaction n'est pas déplacée physiquement. En lieu et place sont créées une transaction extournée sur la ligne CVM 'De', et une nouvelle transaction sur la ligne CVM 'A'.

    • Les transactions peuvent être déplacées dans les cas suivants :
      • Depuis un ordre de travail fermé.
      • Vers un ordre de travail fermé.
      • Vers une ligne CVM créditée.
      • Vers une opération avec un autre poste de charge.
    • Pour les garanties de la ligne CVM 'De', une nouvelle transaction est créée et soumise à tous les contrôles de garantie comme spécifié lors de son enregistrement.
    • Pour les garanties de la ligne CVM 'De', une nouvelle transaction est créée et soumise à tous les contrôles de garantie comme spécifié lors de son enregistrement.
    • En cas de déplacement entre différents établissements, la quantité enregistrée 'De' est inversée sur l'ordre de travail 'De', et l'ordre de travail de l'opération 'A' est publié dans les comptes pour la quantité déplacée. Un débit inter-service est effectué conformément aux paramètres définis dans (MFS001). Une copie négative de la ligne de composant 'De' est créée sur l'ordre de travail, et une nouvelle ligne de composant est créée sur l'ordre de travail 'A'. La méthode de sortie sera 6, les quantités seront correctement mises à jour et la ligne sera fermée.

Résultat

En arrière-plan, les extournes (inversions) sont effectuées sur la CVM et l'ordre de travail 'De', et une nouvelle transaction est créée pour la CVM et l'ordre de travail 'A'. Les transactions de stock ou les transactions de main-d'œuvre sont également créées. Les écritures comptables sont recréées.

En outre, les enregistrements sont écrits dans le journal des événements des ordres de travail, qui peut être consulté dans (MOS102).

Les nouveaux événements suivants sont créés. Ils contiennent des informations sur l'ordre de travail 'De' ou 'A'.

  • Déplacement MF1-MF4 à partir du type de ligne 1-4
  • Déplacement MT1-MT4 vers le type de ligne 1-4