Amortissement en cours de construction
Cet article comprend des suggestions et solutions de contournement. Son contenu peut ne pas s’appliquer à certains cas d’utilisation ni représenter les bonnes pratiques pour la dernière version.
Question
Les actifs que nous traitons font partie de la CPE et ont été achetés à différentes dates dans l’exercice, mais doivent démarrer l’amortissement à leur date de mise en service (1/1/2017). Comment cela peut-il être réalisé?Réponse
- Afin de pouvoir récupérer l’amortissement avant la date de mise en service, nous avons dû créer plusieurs formules.
- La valeur de l’actif se trouve dans l’intervalle de temps,Row.QuantityExpend.Nous avons dû créer un comptede Quantité cumulée (row.cumquantity)qui doit être un compte Cumulatif, Plan par solde afin de reporter la valeur de l’actif afin qu’il soit inclus dans l’étendue de l’amortissement.Formule :ROW.CumQty[time=THIS-1]+ROW.QuantityExpendLa quantité en service (row.insvcQty) sera utilisée dans l'étendue d'amortissement.Cette formule nous donne la valeur de tous les actifs achetés (row.cumQuantity) lorsque nous sommes en janvier 2017, et les mois suivants soustraireont la valeur des actifs du dernier mois, car row.cumquantity est un compte plus précédent. Si à une date antérieure à 1/2017, la formule retournera 0.if(versionmonth(this) < versionmonth(ROW.InService), 0, if(versionmonth(this)=versionmonth(ROW.InService),ROW.CumQty,ROW.CumQty-ROW.CumQty[time=THIS-1]))Row.CIPDepreciationrépartira la valeur Row.InsvcQty à l’aide de notre table de consultation, CapEx_Asset.Rangée finale de l’amortissement CIP.CIPDepre :cette formule est très semblable à la quantité en service, mais elle renverra plutôt l’étendue d’amortissement au lieu de la valeur lorsque la date de mise en service est atteinte.if(versionmonth(this)<versionmonth(ROW.InService), 0,if(versionmonth (this)=versionmonth(ROW.InService),ROW.CIPDepreciation, ROW.CIPDepreciation-ROW.CIPDepreciation[time=THIS-1]))