Immobilisation en cours d'amortissement
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 immobilisations sur lesquelles nous travaillons font partie de CIP et ont été achetées à différentes dates de l'année, mais doivent démarrer l'amortissement à leur date de mise en service (01/01/2017). Comment cela peut-il être réalisé ?Réponse
- Pour comptabiliser l'amortissement avant la date de mise en service, nous avons dû créer plusieurs formules.
- La valeur de l'immobilisation se trouve dans l'intervalle de temps,ligne et quantité par défaut.Nous avons besoin de créer un compteQuantité cumulée (row.cumquantity)qui doit être un compte Cumulé, Plan par solde afin de reporter la valeur de l'immobilisation à nouveau afin qu'elle soit incluse dans la répartition de l'amortissement.Formule :ROW.CumQty[time=THIS-1]+ROW.QuantityExpendLa quantité en service (row.insvcQty) sera utilisée dans la répartition de l'amortissement.Cette formule nous donnera la valeur de toutes les immobilisations achetées (row.cumQuantity) lorsque nous sommes en janvier 2017 et les mois qui suivent seront soustraits la valeur des immobilisations du mois dernier, car row.cumquantity est un compte plus précédent. Si la date est antérieure au 1/2017, la formule renvoie 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épartit la valeur Row.InsvcQty à l'aide de notre table de recherche, CapEx_Asset.CIP Depreciation :cette formule est très semblable à Quantité en service, mais elle renvoie la valeur Répartition de l'amortissement au lieu de Valeur lorsque nous atteignons la Date de mise en service.if(versionmonth(this)<versionmonth(ROW.InService), 0,if(versionmonth (this)=versionmonth(ROW.InService),ROW.CIPDepreciation, ROW.CIPDepreciation-ROW.CIPDepreciation[time=THIS-1]))