Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Immobilisations
TAMECL - Actions réalisées par le traitement d'éclatement d'une immobilisation

Création de l'immobilisation fille
   COMAMIMO = Sous-numéro maximum existant pour cette immobilisation + 1
MHAAMIMO = Pourcentage du montant d'achat de l'immobilisation mère
MHIAMIMO = Pourcentage du montant immobilisé de l'immobilisation mère
RESAMIMO = Pourcentage de la valeur résiduelle de l'immobilisation mère
MTVAMIMO = Pourcentage du montant de TVA de l'immobilisation mère
MDRAMIMO = Pourcentage du montant de reprise de l'immobilisation mère
VDRAMIMO = Pourcentage de la valeur de remplacement de l'immobilisation mère
ASSAMIMO = Pourcentage de la valeur d'assurance de l'immobilisation mère
QTEAMIMO = Pourcentage de la quantité de l'immobilisation mère ou quantité
                         d'origine suivant la case à cocher de la soumission
INVAMIMO = Numéro d'inventaire saisi à la soumission
MTEAMIMO = Pourcentage du montant en devise de reporting de l'immobilisation mère
MTDAMIMO = Pourcentage du montant en devise de l'immobilisation mère
VA1AMIMO = Pourcentage de la valeur 1 de l'immobilisation mère
VA2AMIMO = Pourcentage de la valeur 2 de l'immobilisation mère
VA3AMIMO = Pourcentage de la valeur 3 de l'immobilisation mère
UCRAMIMO = Utilisateur de connexion
DCRAMIMO = Date du jour

   Toutes les autres zones sont reprises à l'identique de l'immobilisation mère.

Mise à jour de l'immobilisation mère
   MHAAMIMO = Pourcentage du montant d'achat de l'immobilisation mère
MHIAMIMO = Pourcentage du montant immobilisé de l'immobilisation mère
RESAMIMO = Pourcentage de la valeur résiduelle de l'immobilisation mère
MTVAMIMO = Pourcentage du montant de TVA de l'immobilisation mère
MDRAMIMO = Pourcentage du montant de reprise de l'immobilisation mère
VDRAMIMO = Pourcentage de la valeur de remplacement de l'immobilisation mère
ASSAMIMO = Pourcentage de la valeur d'assurance de l'immobilisation mère
QTEAMIMO = Pourcentage de la quantité de l'immobilisation mère ou quantité
                        d'origine suivant la case à cocher de la soumission
EIMAMIMO = Etape correspondant au traitement TAMECL, définie dans GAMEIM
DDEAMIMO = Date du jour
MTDAMIMO = Pourcentage du montant en devise de l'immobilisation mère
MTEAMIMO = Pourcentage du montant en devise de reporting de l'immobilisation mère
VA1AMIMO = Pourcentage de la valeur 1 de l'immobilisation mère
VA2AMIMO = Pourcentage de la valeur 2 de l'immobilisation mère
VA3AMIMO = Pourcentage de la valeur 3 de l'immobilisation mère
UDMAMIMO = Utilisateur de connexion
DDMAMIMO = Date du jour

Création des plans de l'immobilisation fille
   Tous les plans actifs de l'immobilisation mère sont recopiés sur l'immobilisation fille.
COMAMPLA = Sous-numéro maximum existant pour cette immobilisation + 1
EIMAMPLA = EIMAMIMO (Etape de l'immobilisation mère)
MBCAMPLA = Pourcentage de la valeur brute du plan de l'immobilisation mère
RESAMPLA = Pourcentage de la valeur résiduelle du plan de l'immobilisation mère
BASAMPLA = Pourcentage de la base d'amortissement du plan de l'immobilisation mère
MDRAMPLA = Pourcentage du montant de reprise du plan de l'immobilisation mère
UCRAMPLA = Utilisateur de connexion
DCRAMPLA = Date du jour

   Toutes les autres zones sont reprises à l'identique du plan de l'immobilisation mère.

Mise à jour des plans de l'immobilisation mère
   MBCAMPLA = Pourcentage de la valeur brute du plan de l'immobilisation mère
RESAMPLA = Pourcentage de la valeur résiduelle du plan de l'immobilisation mère
BASAMPLA = Pourcentage de la base d'amortissement du plan de l'immobilisation mère
MDRAMPLA = Pourcentage du montant de reprise du plan de l'immobilisation mère
EIMAMPLA = Etape correspondant au traitement TAMECL, définie dans GAMEIM
DDEAMPLA = Date du jour
UDMAMPLA = Utilisateur de connexion
DDMAMPLA = Date du jour

Modifications des annuités
   Pour chaque plan traité, toutes les annuités sont reprises sur l'immobilisation fille. On applique le pourcentage à tous les montants. Le marquage des transferts en comptabilité déjà effectué est conservé.
De même, pour les annuités de l'immobilisation mère, tous les montants sont modifiés en fonction du pourcentage de l'éclatement.

Création des liens
   Lors de la création de l'immobilisation fille, on crée un lien dans GAMLIM entre l'immobilisation mère et l'immobilisation fille.

   ETSAMLIM = ETSAMIMO
IMOAMLIM = NUMAMIMO
COMAMLIM = COMAMIMO
ETLAMLIM = ETSAMIMO
IMLAMLIM = NUMAMIMO
COLAMLIM = Nouveau sous-numéro attribué à l'immobilisation fille
TYPAMLIM = Chaîne 1 du paramètre AMTECL occurrence TYPLIM
MNUAMLIM = TAMECL
DTEAMLIM = Date du jour
MNTAMLIM = Montant de l'éclatement
ETAAMLIM = A
UCRAMLIM = Utilisateur de connexion
DCRAMLIM = Date du jour

   Toutes les autres zones ne sont pas renseignées.

   Si la case "Prise en compte des subventions" est cochée, la subvention est éclatée de la même manière que l'immobilisation à laquelle elle est rattachée. Les liens de GAMLIM aussi sont modifiés pour tenir compte de cet éclatement.

   Exemple :
I1/0   Immobilisation de 1000
S1/0   Subvention de 500 rattachée à I1/0 avec un type de lien SF suite à un TAMVDS.
On désire éclater l'immobilisation I1/0 à 25 % avec prise en compte des subventions.

   Après éclatement :
I1/0 Immobilisation de 750
I1/1 Immobilisation de 250

   S1/0   Subvention de 375
S1/1   Subvention de 125

   En ce qui concerne les liens, on a :
I1/0 et I1/1 Type de lien EC pour 250
S1/0 et S1/1 Type de lien EC pour 125

   Modification du lien suivant :
I1/0 et S1/0   Type de lien SF pour 375 (au lieu de 500)

   Création du lien suivant :
I1/1 et S1/1 Type de lien SF pour 125

Génération de l'événement éclatement
   L'idée générale est de n'avoir qu'un seul événement (le dernier) par exercice pour une immobilisation concernant l'éclatement ou l'annulation de l'éclatement.
L'éclatement d'une immobilisation génère un événement seulement pour l'immobilisation mère avec le type "EC".
Si cette immobilisation a déjà été éclatée sur un exercice précédent, l'événement correspondant est conservé et un nouvel événement pour l'exercice en cours est créé avec le type "EC".
Si un évènement de type "EC" ou "AE" existe déjà sur l'exercice en cours pour cette immobilisation, alors il est supprimé et un nouvel événement de type "EC" est créé.
En cas d'éclatement en nombre d'immobilisations, on historise un seul événement pour le dernier éclatement afin d'avoir l'image finale de l'immobilisation mère.

Gestion de l'inventaire
   Si l'inventaire est géré (AUTAMO occurrence INVENT) et si le numéro d'inventaire de la soumission est renseigné, on crée une ligne d'inventaire pour la nouvelle immobilisation (immobilisation fille).

   NUMAMINV = Numéro d'inventaire saisi à la soumission
DTIAMINV = Date du jour
ETSAMINV = ETSAMIMO ou nul suivant le paramètre AUTAMINV, occurrence DETETS
IMOAMINV = NUMAMIMO
COMAMINV = Nouveau sous-numéro attribué à l'immobilisation fille
INTAMINV = INTAMIMO
INRAMINV = INRAMIMO
QTEAMINV = Quantité présente sur l'immobilisation fille en fonction du pourcentage de l'éclatement
                        ou quantité d'origine suivant la case à cocher de la soumission
DEPAMINV = DEPAMIMO
DEMAMINV = DEMAMIMO
CGAAMINV = CGAAMIMO
CGBAMINV = CGBAMIMO
REFAMINV = REFAMIMO
PR1AMINV = PR1AMIMO
PR2AMINV = PR2AMIMO
PR3AMINV = PR3AMIMO
ETAAMINV = ETAAMIMO
INFAMINV = INFAMIMO
UCRAMINV = Utilisateur de connexion
DCRAMINV = Date du jour

Ajout des immobilisations créées dans une liste
   Si, à la soumission, une liste contenant les immobilisations créées est précisée, pour chaque nouvelle immobilisation le traitement crée un nouvel élément de liste.
Auparavant, la liste peut être vidée ou non suivant la case à cocher "Effacement de la liste initiale".

   Enregistrement créé :
ETSAMELI = ETSAMIMO
IMOAMELI = NUMAMIMO
COMAMELI = Nouveau sous-numéro attribué à l'immobilisation fille
LSIAMELI = Liste saisie à la soumission
ETAAMELI = A
UCRAMLIM = Utilisateur de connexion
DCRAMLIM = Date du jour
Toutes les autres zones ne sont pas renseignées.

Mise à jour des équipements
   Si l'option "Mise à jour des équipements" est cochée, le traitement recherche l'équipement (GEQT) qui a pour numéro d'inventaire celui de l'immobilisation à éclater (Immobilisation mère). Il ne doit exister qu'un seul équipement dans ce cas, sinon une erreur bloquante survient.
Pour l'équipement trouvé : son montant d'achat est modifié avec le nouveau montant éclaté et son numéro d'immobilisation est renseigné. Si cet équipement possède un prix à date (GEPX) pour la ligne d'achat dans la devise de référence, il est mis à jour avec le nouveau montant éclaté. Si aucun équipement n'est trouvé pour le numéro d'inventaire, une recherche sera effectuée avec le numéro d'immobilisation et le code regroupement.

   Si le numéro d'inventaire de la nouvelle immobilisation est renseigné à la soumission, la même chose est réalisée pour l'immobilisation fille.
Recherche de l'équipement qui a pour numéro d'inventaire celui saisi à la soumission (Immobilisation fille). Il ne doit exister qu'un seul équipement dans ce cas, sinon une erreur bloquante survient.
Pour l'équipement trouvé : son montant d'achat est modifié avec le nouveau montant éclaté et on renseigne son numéro d'immobilisation.
Si l'équipement d'origine possède un prix à date avec le même type de prix que celui de la mère, il est mis à jour avec le nouveau montant éclaté de l'immobilisation fille. S'il n'en possède pas et si la mère en possédait un, il est créé avec le type de prix de l'équipement d'origine et le montant éclaté.

   Lorsque l'équipement mis à jour est un équipement qui a été éclaté (équipement composé), une mise à jour des équipements fils avec la référence des immobilisations filles générées sera effectuée.
La recherche des équipements compatibles avec les immobilisations filles s'effectue à partir du code de regroupement de l'immobilisation fille qui doit correspondre au type d'équipement (GMTEQ) de l'équipement fils.

Création des lignes de détail de l'immobilisation fille
   COMAMLCA = Sous-numéro maximum existant pour cette immobilisation + 1
MNTAMLCA = Pourcentage du montant de la ligne de détail de l'immobilisation mère
CAFAMLCA = Pourcentage du montant des conditions de facturation de la ligne de détail de l'immobilisation mère
QTEAMLCA = Pourcentage de la quantité de la ligne de détail de l'immobilisation mère

   Toutes les autres données sont reprises de la ligne de détail de l'immobilisation mère.

Mise à jour des lignes de détail de l'immobilisation mère
   MNTAMLCA = Pourcentage du montant de la ligne de détail de l'immobilisation mère
CAFAMLCA = Pourcentage du montant des conditions de facturation de la ligne de détail de l'immobilisation mère
QTEAMLCA = Pourcentage de la quantité de la ligne de détail de l'immobilisation mère