Chargement initial des immobilisations

Des transactions API sont mises à disposition pour le chargement initial des immobilisations dans M3 Business Engine. Ce chargement des immobilisations suit les mêmes étapes que celles utilisées pour créer manuellement un immobilisation dans le programme 'Immobilisation. Ouvrir' (FAS001). Le statut des immobilisations chargées est défini au départ sur 5 ('Préliminaire') et le champ FAMI (Immobilisation issue d'une transaction MI) sur 1. Du fait de ces paramètres, les immobilisations sont exclues de la mise à jour par les programmes interactifs (FAS001), (FAS002), (FAS003) et (FAS004). En revanche, le plan d'amortissement peut être simulé au moyen du programme 'Simulation plan amort. Sélectionner opér' (FAS845) même avant qu'il ne soit activé à l'aide de l'option 3 ('Activer immo et calculer plan d'amortissement') disponible dans 'Plan d'amortissement immo. Créer autom' (FAS800).

Pour les immobilisations connectées à un type d'amortissement dont la méthode d'amortissement est définie sur l'alternative 3 ('Paramétrable par l'utilisateur') et pour lesquelles 'Externe' est sélectionné dans 'Immobilisations. Connecter types amortissement' (FAS002), le plan d'amortissement est téléchargé par l'intermédiaire de MI plutôt que calculé par M3.

Avant de commencer

La configuration de base dans M3 BE, de même qu'une configuration complète du module Immobilisations, doit être effectuée avant que le chargement initial des immobilisations ne puisse débuter. Outre la configuration détaillée ci-dessous, une configuration supplémentaire peut être requise pour des méthodes d'amortissement spécifiques.

  • Le calendrier système est correctement défini dans 'Calendrier système. Ouvrir' (CRS900) et dans 'Calendrier système. Ouvrir période' (CRS910) pour le type de période utilisé en finance, conformément à la configuration établie dans 'Division. Connecter société' (MNS100).
  • Le plan comptable (segments 1 à 7) est correctement défini dans le programme 'Identité comptable. Ouvrir' (CRS630).
  • Les règles comptables pour l'acquisition des immobilisations (FA70-550) et pour l'amortissement (FA10-500, FA10-510, FA30-520, FA30-530, FA70-500) sont définis comme il se doit dans 'Règle comptable. Définir' (CRS395). Il est recommandé de développer une structure conforme aux comptes de comptabilité générale utilisés pour les immobilisations, avec une correspondance un-à-un pour faciliter le rapprochement.
  • Les devises, les types de taux de change et les taux de change par date sont définis comme il se doit dans les programmes 'Devise. Ouvrir' (CRS055), 'Type de taux de change. Ouvrir' (CRS056), 'Taux de change. Ouvrir type de taux' (CRS057) et 'Taux de change. Ouvrir par date' (CRS058), respectivement.
  • Tous les types de valeur à utiliser pour conserver des valeurs distinctes pour les immobilisations doivent être définis dans 'Type de valeur immobilisation. Ouvrir' (FAS060).
  • Les types de valeur (par exemple, pour les valeurs d'achat, les coûts supplémentaires et les escomptes) qui englobent le coût total d'acquisition sont définis dans 'Paramètres - Acquisition immobilisation' (FAS900).
  • Les types d'amortissement sont définis dans le programme 'Type d'amortissement immo. Ouvrir' (FAS050) avec les paramètres suivants :
    • 'MACRS' détermine si le type d'amortissement peut être utilisé avec les méthodes d'amortissement 4 ou 5.
    • Le paramètre 'Interv période' détermine le mode de calcul de l'amortissement.
    • Le paramètre 'Amortissement ventes/rebut' détermine si l'amortissement doit être ajusté lorsque l'immobilisation est vendue ou cédée par la suite
    • Le paramètre 'Amortissement journalier' détermine la manière dont l'amortissement linéaire est calculé.
    • Le paramètre 'Transfert vers FIM' détermine si des pièces justificatives comptables sont créées quand un amortissement à ce jour est exécuté ultérieurement dans le programme 'Amortissement immobil. Créer écritures' (FAS100).
  • Les plans d'amortissement paramétrables employés pour la méthode d'amortissement 3, qui peuvent être définis dans 'Plan d'amortissement immo. Ouvrir' (FAS055).
  • Les modèles de coefficient utilisés pour l'amortissement dégressif à taux double, qui peuvent être définis dans 'Modèle amortiss. Ouvrir pour amort dégr' (FAS025).
  • Vous devez définir la méthode d'amortissement à utiliser après un amortissement exceptionnel doit être définie dans 'Paramètres - Amortissement exceptionnel' (FAS920) pour chaque type d'amortissement employé.
  • Des types d'immobilisation sont définis dans 'Type d'immobilisation. Ouvrir' (FAS075).
  • Des groupes d'immobilisations sont définis dans 'Groupe d'immobilisations. Ouvrir' (FAS080) s'il existe une date qui divise les types d'immobilisation en sous-groupes.
  • Les types d'emplacement 1, 2 et 3 sont définis dans 'Emplacement des immobilisations. Ouvrir' (FAS070) s'il est nécessaire de garder trace de l'emplacement des différentes immobilisations.
  • Les types d'amortissement sont associés à des types d'immobilisation via le programme 'Type immo. Connecter types amortissement' (FAS077).
  • Des types de valeur sont rattachés aux types d'immobilisation via le programme 'Type valeur standard. Ouvrir/type immo' (FAS078).
  • Des tables d'indice, utilisées pour les types d'assurance, sont définies dans 'Table d'indice. Ouvrir' (CRS481).

Suivez les étapes ci-dessous :

Pour que le chargement initial des immobilisations dans M3 BE réussisse, vous devez exécuter les transactions API dans l'ordre indiqué ci-dessous. Une fois les transactions API exécutées, il est possible d'utiliser le programme 'Simulation plan amort. Sélectionner opér' (FAS845) pour calculer des plans d'amortissement simulé pour les immobilisations chargées, avant de recourir au programme (FAS800) pour activer ces mêmes immobilisations chargées et calculer les plans d'amortissement effectifs.

Des instructions détaillées pour chacune de ces huit étapes sont disponibles dans les sections précédentes.

Si vous travaillez dans une division dans M3 BE à laquelle des sociétés sont rattachées (soit une division définie avec le type de division 2 (Plusieurs unités légales) dans 'Division. Ouvrir' (MNS095)), vous devez choisir une division pour le chargement au moment d'exécuter les transactions API en spécifiant une valeur dans le champ d'entrée DIVI. Notez en revanche que le numéro de division n'est pas extrait d'un champ d'entrée mais de la division par défaut de l'utilisateur telle que définie dans 'Utilisateur. Ouvrir' (MNS150).

  1. Utilisez la transaction FAS001MI/Add pour charger les immobilisations dans la table FFASMA (table principale des immobilisations).
  2. Utilisez la transaction FAS002MI/CrtStdDeprType pour associer les types d'amortissements standards à chaque immobilisation en fonction du type d'immobilisation. Les informations sont chargées dans la table FFASDM (règles d'amortissement des immobilisations).
  3. Utilisez la transaction FAS002MI/Upd pour modifier la configuration par défaut de l'amortissement pour certaines immobilisations (si nécessaire).
  4. Utilisez la transaction FAS003MI/CrtStdValueType pour associer les types de valeur standard à chaque immobilisation en fonction du type d'immobilisation. Ces informations sont chargées dans la table FFASVL (Type de valeur d'immobilisation).
  5. Vous pouvez charger des valeurs ou des montants pour chaque type de valeur lié à chaque immobilisation en utilisant FAS003MI/Upd ou FAS003MI/UpdYTDTrans. Si plusieurs transactions détaillées sont chargées pour le même type de valeur, utilisez FAS003MI/UpdYTDTrans. Sinon, si seuls les soldes cumulés sont chargés, utilisez FAS003MI/Upd. Les types de valeur dans la table FFASVL sont mis à jour et de nouveaux enregistrements sont aussi créés simultanément dans la table FFAHIS (valeur d'immobilisation par période). Les segments comptables 2-7 sont également mis à jour dans la table FFASMA si le type de valeur est utilisé pour la valeur totale d'acquisition, tel que définie dans (FAS900).
  6. Utilisez la transaction FAS004MI/Add pour charger les informations du type d'assurance pour les immobilisations dans la table FFAINS (assurance des immobilisations).
  7. Utilisez le programme 'Simulation plan amort. Sélectionner opér' (FAS845) pour simuler le plan d'amortissement avant d'activer une immobilisation et de créer le plan d'amortissement effectif.
  8. Exécutez le programme 'Plan d'amortissement immo. Créer autom' (FAS800) pour les immobilisations chargées avec l'option 'Recalculer plan amortissement' définie sur 3 ('Activer immo et calculer plan d'amortissement').
  9. Utilisez FAS010MI/AddUsrDefExtHis pour charger le montant d’amortissement planifié dans les tables FFAHIS et FFASVL sans contrôler les montants. Ceci ne s'applique qu'aux immobilisations associées à un type d'amortissement pour lequel la méthode d'amortissement est définie sur 3 ('Paramétrable par l'utilisateur') et 'Externe' est sélectionné à la fois dans (FAS002) et (FAS077).

Fichier maître immo. (FAS001MI)

Les champs correspondant à toutes les transactions API pour (FAS001MI) sont les suivants :
  • FAS001MI/Add
    Les champs d'entrée pour cette transaction API reflètent les champs disponibles pour saisie dans les écrans E, F et G dans (FAS001). Les champs d’entrée obligatoires pour cette transaction API sont les suivants :
    • ASID : ID immobilisation
    • SBNO : Sous-numéro d'immobilisation
    • FADS : Nom
    • FATP : Type d'immobilisation
    • CUCD : Devise
    • ARAT : Taux de change
    • PPER : Date acquisition
    • FAQT : Quantité d'immobilisations

    Le type de période appliqué comme date de début pour l'amortissement (DPBC) est défini par type d'amortissement dans (FAS002). Si l'amortissement doit débuter à une date différente de la date d'acquisition ; c'est-à-dire, à la date d'activation (APER), date de fabrication (MPER), date de permis de construire (BPER) ou date de réévaluation (LRVD) ; vous devez également inclure la date dans le téléchargement au moyen de la transaction FAS001MI/Add.

    Le statut d'une immobilisation créée dans FFASMA par le biais de cette transaction API est défini sur 5 ('Préliminaire') et le champ FAMI (Immobilisation issue d'une transaction MI) est défini sur 1 indiquant que l'immobilisation a été créée via une transaction API. Ces deux champs garantissent que les enregistrements ne sont pas manuellement mis à jour dans (FAS001) avant leur activation.

  • FAS001MI/Delete

    Utilisez FAS001MI/Delete pour supprimer une immobilisation et toutes ses informations de toutes les tables d’immobilisations FFASMA, FFASDM, FFASVL, FFAHIS, and FFAINS. Pour utiliser cette transaction API, l'immobilisation ne doit être associée à aucune pièce justificative.

Types d’amortissement d’immobilisation (FAS002MI)

Les champs correspondant à toutes les transactions API pour (FAS002MI) sont les suivants :
  • FAS002MI/CrtStdDeprType
    Cette configuration par défaut est extraite du programme 'Type immo. Connecter types amortissement' (FAS077). Les champs d’entrée obligatoires pour cette transaction API sont les suivants :
    • ASID : ID immobilisation
    • SBNO : Sous-numéro d'immobilisation

    Le statut d'un type d'amortissement créé dans la table FFASDM au moyen de cette transaction API est défini sur 5 ('Préliminaire').

  • FAS002MI/Upd
    Ces informations sont chargées dans la table FFASDM. Les champs d'entrée pour cette transaction API reflètent les champs disponibles pour saisie dans l'écran E dans 'Immobilisation. Connecter types amortiss' (FAS002). Si vous spécifiez dans un champ d'entrée dans la transaction FAS002MI/Upd, une valeur qui n'a aucun lien avec la méthode d'amortissement employée pour le type d'amortissement, un message d'erreur s'affiche. Les champs d'entrée obligatoires pour cette transaction API dépendent de la méthode d'amortissement utilisée mais les champs obligatoires communs sont les suivants :
    • ASID : ID immobilisation
    • SBNO : Sous-numéro d'immobilisation
    • DPTP : Type d'amortissement

    Notez que des mises à jour dans la table FFASDM ne sont apportées que si elles sont spécifiées dans la transaction FAS002MI/Upd. Sinon, la configuration par défaut extraite de (FAS077) est conservée.

    Il est déconseillé de modifier le type de valeur qui sert de base à l'amortissement, ni même la méthode d'amortissement appliquée pour le type d'amortissement. Il s'agit de paramètres de base définis pour le type d'amortissement et si une modification est nécessaire, vous devrez changer le type d'amortissement par défaut pour le type d'immobilisation dans (FAS077).

Types de valeur d’immobilisation (FAS003MI)

Les champs correspondant à toutes les transactions API pour (FAS003MI) sont les suivants :
  • FAS003MI/CrtStdValueType
    Cette configuration par défaut est extraite du programme 'Type valeur standard. Ouvrir/type immo' (FAS078). Les champs d’entrée obligatoires pour cette transaction API sont les suivants :
    • ASID : ID immobilisation
    • SBNO : Sous-numéro d'immobilisation

    Notez que le code devise (CUCD) est extrait de l'enregistrement d'immobilisation dans la table FFASMA lorsque la transaction FAS003MI/CrtStdValueType est utilisée pour mettre à jour la table FFASVL.

  • FAS003MI/Upd

    Utilisez cette transaction API pour charger les soldes cumulés pour chaque type de valeur. Pour utiliser cette transaction API, vous devez charger l’immobilisation et toujours avoir le statut préliminaire. Si l'immobilisation est chargée de manière incorrecte, utilisez FAS001MI/Delete pour supprimer toutes ses informations de toutes les tables d’immobilisations et recommencer le processus de chargement initial. FAS001MI/Delete est décrite dans d'autres sections.

    Les champs d'entrée pour cette transaction API reflètent les champs disponibles pour saisie dans l'écran E dans 'Immobilisation. Connecter types valeur' (FAS003). Les champs d’entrée obligatoires pour cette transaction API sont les suivants :

    • ASID : ID immobilisation
    • SBNO : Sous-numéro d'immobilisation
    • TVAOA : Type de valeur
    • FAVC : Valeur d'immobilisation (montant devise)
    • VPER : Période valeur
    • AIT1 : Compte (obligatoire quand un enregistrement est créé dans la table FFAHIS)

    Notez que la chaîne comptable mise à jour dans la table FFAHIS, et dans la table FFASMA le cas échéant, est extraite des champs d'entrée pour cette transaction API et non de la configuration comptable dans (CRS395). La chaîne comptable spécifiée est validée par rapport à la configuration de référence croisée comptable (RCC) pour le compte dans l'écran G dans (CRS630).

    Notez que cette valeur d'immobilisation en devise locale (FAVA), dans les tables FFASVL et FFAHIS, est calculée sur la base du montant en devise chargé (FAVC), ainsi que du taux de devise de l'immobilisation enregistrée dans la table FFASMA.

    Instructions spéciales pour certains types de valeur mis à jour via la fonction FAS003MI/Upd :
    • Valeur d'acquisition

      Les types de valeur qui englobent le coût total d'acquisition sont définis dans (FAS900). Vous pouvez charger les valeurs de ces types de valeur via la transaction FAS003MI/Upd : Prix d'achat, valeur résiduelle et valeur d'acquisition.

      Dans un cas où le coût supplémentaire ou l'escompte ont été ajoutés ou retirés du prix d'achat vers le coût total d'acquisition, il est conseillé d'inclure ces valeurs au moment de mettre à jour les types de valeur utilisés à la fois pour le prix d'achat et le coût d'acquisition. Ceci permet d'éviter toute confusion ultérieure au moment de réimprimer des rapports et autres. La table qui suit présente un exemple :
      Transaction Montant
      Prix d'achat 10 000
      Coût supplémentaire 2 000
      Escompte -1 000
      Valeur d'acquisition 11 000
      La table qui suit affiche les valeurs chargées par la transaction FAS003MI/Upd pour les types de valeur utilisés :
      Transaction Montant
      Prix d'achat 11 000
      Coût 11 000

      Le type de valeur à utiliser comme base pour l'amortissement (BVAT) est défini par type d'amortissement dans (FAS002). Pour faciliter le calcul d'un plan d'amortissement dans (FAS800), vous devez charger une valeur de ce type de valeur pour l'immobilisation via la transaction FAS003MI/Upd.

      La période valeur à utiliser pour la valeur d'acquisition est Période d'acquisition (PPER dans FFASMA).

    • Amortissement cumulé

      Le type de valeur à utiliser pour l'amortissement cumulé (VTAD) est défini par type d'amortissement dans (FAS002) et utilisé pour actualiser l'amortissement cumulé de l'immobilisation.

      La période valeur à utiliser est la dernière période de l'année précédente ; la table FFAHIS n'est donc pas renseignée par période passée.

    • Amortissement à ce jour pour l'année en cours

      Le type de valeur à utiliser pour l'amortissement à ce jour pour l'année en cours (ADTY) est défini par type d'amortissement dans (FAS002) et utilisé pour actualiser l'amortissement à ce jour de l'immobilisation.

      La période valeur à utiliser est la période précédente de l'année en cours ; la table FFAHIS n'est donc pas renseignée par période passée.

    • Amortissement exceptionnel

      Le type de valeur à utiliser pour l'amortissement exceptionnel est défini par type d'amortissement dans (FAS920) et utilisé pour actualiser l'amortissement exceptionnel (le cas échéant) de l'immobilisation.

      Vous devez charger une valeur cumulée de l'amortissement exceptionnel, quel que soit le nombre d'amortissements exceptionnels effectués dans le passé (un ou plusieurs). Vous devez mettre à jour la valeur cumulée dans la dernière période de l'année précédente, comme dans le cadre d'un amortissement cumulé classique.

      La méthode d'amortissement à appliquer après l'amortissement exceptionnel est extraite de (FAS920) et stockée dans le champ MVCD, dans la table FFAHIS.

      La période valeur à utiliser est la dernière période de l'année précédente ; la table FFAHIS n'est donc pas renseignée par période passée.

    • Plan d'amortissement

      Le type de valeur pour le plan d'amortissement (VTDP) est défini par type d'amortissement dans (FAS002). Vous ne devez pas mettre à jour ce type de valeur via la transaction FAS003MI/Upd. La création de plans d'amortissement, y compris la mise à jour d'enregistrements pour le type de valeur dans les tables FFASVL et FFAHIS, est gérée à la place par le programme (FAS800).

  • FAS003MI/UpdYTDTrans

    Utilisez cette transaction API pour charger plus d'une transaction détaillée pour le même type de valeur. Pour utiliser cette transaction API, vous devez charger l’immobilisation et toujours avoir le statut préliminaire. Il est recommandé d'effectuer toutes les transactions relatives à une immobilisation en un seul chargement, car le fait de charger à nouveau les transactions relatives à la même immobilisation peut entraîner des transactions dupliquées. Si l'immobilisation est chargée de manière incorrecte, utilisez FAS001MI/Delete pour supprimer toutes ses informations de toutes les tables d’immobilisations et recommencer le processus de chargement initial. FAS001MI/Delete est décrite dans d'autres sections.

    Cette transaction API possède les mêmes champs d'entrée obligatoires que FAS003MI/Upd.

    Bien que le code de mouvement (MVCD) n’est pas un champ de saisie obligatoire pour cette transaction API, vous devez toujours le remplir pour certaines transactions, afin d'imiter la façon dont il est renseigné dans M3 BE. Si ce champ est laissé vide, il est défini sur 0. Voici les différents codes de mouvement et les transactions correspondantes :

    • 1 : Type d'amortissement exceptionnel 1 Montant identique à l'année précédente
    • 2 : Type d'amortissement exceptionnel 2 Avec montant + bas chq an
    • 3 : Recodifier
    • 4 : Fractionnement/Diviser
    • 9 : Extourner
    • 0 : Standard/Normal
    Pour que le rapport FAS530 soit précis, voici des recommandations sur la manière dont ces transactions sont chargées :
    • Coût supplémentaire et escompte

      Lorsque vous chargez des transactions pour les types de valeur utilisés pour les coûts supplémentaires et l'escompte, vous devez également charger une transaction correspondante pour le type de valeur utilisé pour le coût d'acquisition.

      La table qui suit présente un exemple pour cette transaction :
      Transaction DIVI ASID SBNO TVAOA FAVC AIT1 AIT2 AIT3 AIT4 AIT5 AIT6 AIT7 VPER MVCD
      Coût achat JDE 1003 1 1 12000,00 P21541 P1000 FA70550 202301 0
      Valeur d'acquisition JDE 1003 1 13 12000,00 P21541 FA70550 202301 0
      Escompte JDE 1003 1 4 -600,00 P21541 FA70550 202301 0
      Valeur d'acquisition JDE 1003 1 13 -600,00 P21541 FA70550 202301 0
      Coût supplémentaire JDE 1003 1 11 3 600,00 P21541 FA70550 202301 0
      Valeur d'acquisition JDE 1003 1 13 3 600,00 P21541 FA70550 202301 0

      Dans cet exemple, il existe un escompte de 600,00 et un coût supplémentaire de 3 600,00. Il existe également un ajustement du type de valeur de la valeur d’acquisition des mêmes montants. En conséquence, une valeur d'acquisition de 15 000 est calculée de la manière suivante : 12 000,00 - 600 00 + 3 600,00. Il est important d'observer cet ajustement parallèle afin que la valeur d’acquisition affichée dans FFASVL soit correctement calculée.

    • Fractionner ou diviser des immobilisations

      Pour le fractionnement et la division d'immobilisations, l'ajustement de l'immobilisation parent à l'immobilisation enfant est reflété dans la table FFAHIS pour l'immobilisation parent.

      La table qui suit présente un exemple pour cette transaction Immobilisation parent :
      Transaction DIVI ASID SBNO TVAOA FAVC AIT1 AIT2 AIT3 AIT4 AIT5 AIT6 AIT7 VPER MVCD
      Coût achat JDE 1001 1 1 12000,00 P21541 P1000 FA70550 202301 0
      Coût achat JDE 1001 1 10 12000,00 P21541 P1000 FA70550 202301 0
      Escompte JDE 1001 1 2 -1 200,00 P21541 P1000 FA70550 202301 0
      Escompte JDE 1001 1 10 -1 200,00 P21541 P1000 FA70550 202301 0
      Amortissement annuel cumulé JDE 1001 1 12 90,00 P78110 P1000 FA10500 202301 0
      Amortissement annuel cumulé JDE 1001 1 12 90,00 P78110 P1000 FA10500 202302 0
      Amortissement annuel cumulé JDE 1001 1 12 90,00 P78110 P1000 FA10500 202303 0
      Amortissement annuel cumulé JDE 1001 1 12 90,00 P78110 P1000 FA10500 202304 0
      Amortissement annuel cumulé JDE 1001 1 12 90,00 P78110 P1000 FA10500 202305 0
      Amortissement annuel cumulé JDE 1001 1 12 90,00 P78110 P1000 FA10500 202306 0
      Amortissement exceptionnel JDE 1001 1 16 260,00 P78110 P1000 FA10500 202306 2
      Fractionnement JDE 1001 1 1 -5 555,56 P21541 P1000 FA70550 202306 4
      Fractionnement JDE 1001 1 10 -5 000,00 P21541 P1000 FA70550 202306 4
      Fractionnement JDE 1001 1 2 555,56 P21541 P1000 FA70550 202306 4
      Fractionnement JDE 1001 1 12 -250,00 P78110 P1000 FA10500 202306 4
      Fractionnement JDE 1001 1 16 -120,37 P78110 P1000 FA10500 202306 4
      La table qui suit présente un exemple de fractionnement et de division de transaction pour l'Actif enfant :
      Transaction DIVI ASID SBNO TVAOA FAVC AIT1 AIT2 AIT3 AIT4 AIT5 AIT6 AIT7 VPER MVCD
      Fractionnement JDE 1001 1 1 -5 555,56 P21541 P1000 FA70550 202306 4
      Fractionnement JDE 1001 1 10 -5 000,00 P21541 P1000 FA70550 202306 4
      Fractionnement JDE 1001 1 2 555,56 P21541 P1000 FA70550 202306 4
      Fractionnement JDE 1001 1 12 -250,00 P78110 P1000 FA10500 202306 4
      Fractionnement JDE 1001 1 16 -120,37 P78110 P1000 FA10500 202306 4

      Comme le montre l'exemple, l'actif 1001-1, qui est le parent, est fractionné en 1001-2, qui est l'enfant, pour un montant de 5 000,00. En conséquence, tous les types de valeur de l'actif parent sont proportionnellement affectés à l'actif enfant sur la base du montant fractionné. Dans ce cas, vous devez définir MVCD sur 4 pour représenter le fractionnement de l'immobilisation enfant en immobilisation enfant. Cet actif possède également un amortissement exceptionnel dans lequel MVCD est défini sur 2.

      La table qui suit présente les types de valeur calculés, affectés à l’immobilisation enfant pour cet exemple :
      Transactions Type de valeur Calcul : Montant affecté
      Coût achat 1 12 000,00 x (5 000,00/10 800,00) 5 555,56
      Escompte 4 1 200,00 x (5 000,00/10 800,00) 555,56
      Amortissement annuel cumulé 12 90,00 x 6 mois x (5 000,00/10 800,00) 250,00
      Amortissement exceptionnel 16 260,00 x (5 000,00/10 800,00) 120,37
    • Immobilisations recodifiées

      Pour les actifs recodifiés, vous devez charger deux transactions pour chaque type de valeur affecté par la recodification. Une transaction est chargée pour la nouvelle chaîne comptable et une contre-publication est chargée pour compenser la chaîne comptable d'origine. Vous devez définir MVCD sur 3 pour les transactions comportant la chaîne comptable d’origine, ainsi que les transactions qui contiennent les écritures de contrepartie.

      La table qui suit montre un exemple où le segment comptable 2 est modifié de P1000 à P1001 dans la période 202304, affectant les types de valeur pour la valeur d'acquisition et l'amortissement annuel cumulé :
      Transaction DIVI ASID SBNO TVAOA FAVC AIT1 AIT2 AIT3 AIT4 AIT5 AIT6 AIT7 VPER MVCD
      Coût achat JDE 1003 1 1 12000,00 P21541 P1000 FA70550 202301 3
      Valeur d'acquisition JDE 1003 1 10 12000,00 P21541 P1000 FA70550 202301 3
      Amortissement annuel cumulé JDE 1003 1 12 100,00 P78110 P1000 FA10500 202301 3
      Amortissement annuel cumulé JDE 1003 1 12 100,00 P78110 P1000 FA10500 202302 3
      Amortissement annuel cumulé JDE 1003 1 12 100,00 P78110 P1000 FA10500 202303 3
      Valeur d'acquisition JDE 1003 1 10 -12 000,00 P21541 P1000 FA70550 202304 3
      Amortissement annuel cumulé JDE 1003 1 12 -300,00 P78110 P1000 FA10500 202304 3
      Valeur d’acquisition (recodée) JDE 1003 1 10 12000,00 P21541 P1001 FA70550 202304 0
      Amortissement annuel cumulé (recodifié) JDE 1003 1 12 300,00 P78110 P1001 FA10500 202304 0
    • Transactions extournées

      Pour charger les transactions extournées, vous devez charger les transactions d’origine et les contre-publications, et vous devez définir MVCD sur 9 pour les deux transactions.

      La table qui suit présente un exemple d'amortissement annuel cumulé, inversé dans la période 202303 :
      Transaction DIVI ASID SBNO TVAOA FAVC AIT1 AIT2 AIT3 AIT4 AIT5 AIT6 AIT7 VPER MVCD
      Coût achat JDE 1 004 1 1 12000,00 P21541 P1000 FA70550 202301 0
      Valeur d'acquisition JDE 1 004 1 10 12000,00 P21541 P1000 FA70550 202301 0
      Amortissement annuel cumulé JDE 1 004 1 12 100,00 P78110 P1000 FA10500 202301 0
      Amortissement annuel cumulé JDE 1 004 1 12 100,00 P78110 P1000 FA10500 202302 0
      Amortissement annuel cumulé JDE 1 004 1 12 100,00 P78110 P1000 FA10500 202303 9
      Amortissement annuel cumulé JDE 1 004 1 12 -100,00 P78110 P1000 FA10500 202303 9
    • Plusieurs transactions dans la même période valeur

      Si vous devez charger plusieurs transactions pour le même type de valeur au cours de la même période, la séquence des transactions dans le fichier de chargement détermine la séquence des transactions dans la table FFAHIS.

      La table qui suit présente un exemple de deux coûts supplémentaires enregistrés pour la période 202302. Sur la base de ce modèle, le coût supplémentaire de 1 500 sera enregistré en premier :
      Transaction DIVI ASID SBNO TVAOA FAVC AIT1 AIT2 AIT3 AIT4 AIT5 AIT6 AIT7 VPER MVCD
      Coût achat JDE 1003 1 1 12000,00 P21541 P1000 FA70550 202301 0
      Valeur d'acquisition JDE 1003 1 13 12000,00 P21541 P1000 FA70550 202301 0
      Coût supplémentaire JDE 1003 1 11 1 500,00 P21541 P1000 FA70550 202302 0
      Valeur d'acquisition JDE 1003 1 13 1 500,00 P21541 P1000 FA70550 202302 0
      Coût supplémentaire JDE 1003 1 11 3 600,00 P21541 P1000 FA70550 202302 0
      Valeur d'acquisition JDE 1003 1 13 3 600,00 P21541 P1000 FA70550 202302 0

Types d'assurance d'immobilisation (FAS004MI)

Les champs correspondant à toutes les transactions API pour (FAS004MI) sont les suivants :
  • FAS004MI/Add
    Les champs d'entrée pour cette transaction MI reflètent les champs disponibles pour saisie dans l'écran E dans Immobilisation. Connecter types assuran' (FAS004). Les champs d’entrée obligatoires pour cette transaction API sont les suivants :
    • ASID : ID immobilisation
    • SBNO : Sous-numéro d'immobilisation
    • ITYP : Type d'assurance

    Si vous devez spécifier une compagnie d'assurance pour le type d'assurance, vous devez également prédéfinir la compagnie d'assurance dans le programme 'Fournisseur. Ouvrir' (CRS620) avec le type de fournisseur défini sur 6 ('Compagnie d'assurance').

    Si vous devez utiliser une table d'indice pour le type d’assurance, vous devez la prédéfinir dans 'Table d’indice. Ouvrir' (CRS481) et dans 'Table d’indice. Ouvrir valeurs' (CRS482).

    Si aucune période de valeur n'est saisie dans le champ d'entrée VPER pour le type d'assurance, la période de valeur est automatiquement définie sur la période en cours.

Simulation d'amortissement

Utilisez le programme 'Simulation plan amort. Sélectionner opér' (FAS845) pour simuler le plan d'amortissement avant d'activer une immobilisation et de créer le plan d'amortissement effectif. Le plan d'amortissement simulé est mis à jour dans la table FFADSH et peut être affiché dans le programme 'Simulation plan d'amortissement. Ouvrir' (FAS840). Les détails par période sont mis à jour dans la table FFADSP et peuvent être affichés dans le programme 'Périodes simulation plan d'amortissement. Ouvrir' (FAS841). Aucun plan d'amortissement n'ayant déjà été créé pour l'immobilisation chargée, toutes les périodes sont signalées comme présentant un écart par rapport au plan d'amortissement effectif.

Créer un plan d'amortissement

Exécutez le programme 'Plan d'amortissement immo. Créer autom' (FAS800) pour les immobilisations chargées avec l'option 'Recalculer plan amortissement' définie sur 3 ('Activer immo et calculer plan d'amortissement'). Cette option modifie le statut de l'immobilisation de 5 ('Préliminaire') à 1 ('Immobilisation normale') pour les immobilisations où il reste une valeur à amortir. Pour ces immobilisations, un plan d'amortissement est également créé. Les immobilisations qui ont déjà été intégralement amorties reçoivent le statut 8 (Immobilisation entièrement amortie). La mise à jour du statut est réalisée dans les tables FFASMA et FFASDM.

Si une valeur d'amortissement, pour les années antérieures ou l'année en cours, a été chargée pour l'immobilisation via la transaction FAS003MI/Upd, la période de valeur employée pour cette transaction est utilisée pour définir la dernière période d'amortissement (LPER) dans la table FFASDM. Ceci est défini au moment de l'exécution du programme (FAS800).

Résultat

  • Si l'ensemble des six transactions MI a été utilisé pour le chargement initial des immobilisations, des données sont affichées dans les tables suivantes :
    • FFASMA (FAS001)
    • FFASDM (FAS002)
    • FFASVL (FAS003)
    • FFAHIS (FAS220)
    • FFAINS (FAS004)
  • Une fois les immobilisations chargées via les transactions MI, tous les enregistrements d'immobilisation ont le champ FAMI (Immobilisation issue d'une transaction MI) défini sur 1 et le statut dans les deux tables FFASMA et FFASDM est défini sur 5 ('Préliminaire').
  • Si une simulation des plans d'amortissement a été créée dans (FAS845), les tables FFADSH et FFADSP contiennent les données de simulation de plan d'amortissement enregistrées, toutes signalées avec un écart puisque aucun plan d'amortissement effectif n'est encore créé pour les immobilisations.
  • Lorsque le programme (FAS800) est exécuté avec l'option 3 ('Activer immo et calculer plan d'amortissement'), le statut des immobilisations dans les tables FFASMA et FFASDM est défini sur 1 ('Immobilisation normale') ou 8 ('Immobilisation entièrement amortie').
  • Des plans d'amortissement existent pour toutes les immobilisations avec le statut 1 ('Immobilisation normale') lorsque le programme (FAS800) est exécuté avec l'option 3 ('Activer immo et calculer plan d'amortissement').