天天看點

FA子產品對折舊的個人了解

FA_BOOKS包含計算折舊所需的資訊。

      當最初添加資産時,Oracle Assets在其中插入一行表。這将成為資産的“活動”行。每當你使用折舊表(FA_DEPRN_DETAIL)以更改資産的折舊資訊,或如果報廢或恢複它,Oracle Assets在表中插入另一行,

然後它成為新的“活動”行,并将前一行标記為過時。在任何時間點,在任何給定的折舊帳簿資産的表中隻有一個“活動”行。通常,Oracle資産使用活動行,   其特點為 DATE_INEFFECTIVE和TRANSACTION_HEADER_ID_OUT為NULL。同時在實際寫包的時候,這2個字段,和period_counter、period_name通過最大值,最小值,去确定一段期間,在資産剩餘使用壽命的函數中尤為明顯。另外TRANSACTION_HEADER_in與DATE_EFFECTIVE同樣也有聯系,但是并不是簡單的1對1的關系,這部分内容需要在實踐中進一步了解!!!!!!!!!!!!!!!

當Oracle資産終止一行時,DATE_INEFFECTIVE和TRANSACTION_HEADER_OUT設定為新行的DATE_EFFECTIVE和新行的TRANSACTION_HEADER_IN。你可以很容易地識别受同一事務影響的行,因為它們具有相同的DATE_EFFECTIVE / DATE_INEFFECTIVE和TRANSACTION_HEADER_ID_IN /

TRANSACTION_HEADER_ID_OUT對。

當Oracle資産建立新行時,用于TRANSACTION_HEADER_ID_IN列的值與TRANSACTION_HEADER_ID插入到的行FA_TRANSACTION_HEADERS,DATE_EFFECTIVE是系統日期。

當報廢資産時,Oracle Assets插入一個新行以報廢的金額為度降低目前成本(COST)。當恢複資産時,Oracle Assets插入一個新行增加COST 的值,增加多少呢,對應COST_RETIRED FA_RETIREMENTS中對應行的COST_RETIRED。

字段了解:

賬簿(book_type_code),

原始價值(original_cost)

目前價值(cost) 這個值得改變與折舊沒有關系,隻與前台是否做調整,以及東西是否報廢去衡

殘值(salvage_value)本字段和下面的percent_salvage_value字段兩者隻能有一個字段有值,salvage字段是由前台設定的,當其為null時,殘值用目前價值cost*殘值率得出

殘值率(percent_salvage_value)

資産啟用時間(date_placed_in_service) 與原始價值在邏輯位置上相同,一般和下面deprn_start_date字段寫相等

折舊開始日期(deprn_start_date) 計算資産使用壽命時,可能用到的字段,與折舊日期(prorate_date)也會用到

因為按照目前項目上的情況,都是資産于下月的1号進行折舊,即

目前賬期的折舊,在下個賬期進行計算。好好了解2個字段的不同。

每次事務發生的時間開始時間(date_effective)本次折舊發生的時間,這裡應該了解折舊是一個時間段,而非一個時間點

每次事務發生的時間結束時間(date_ineffective)本次折舊結束的時間點

transactions_header_id_in  每筆折舊發生時産生的id  了解上和date_effective 相似,不過這是一個i d transactions_header_id_out每筆折舊發生時産生的id  了解上和date_ineffective 相似,不過這是一個id     

轉載于:https://www.cnblogs.com/akami/p/6941014.html