費用分攤與轉資
從庫存發送工程物資到任務的成本支出,系統能夠自動轉成資產價值,其余項目成本必須在系統協助下手工分攤。資產清單沒有確認之前,不能進行轉資。不能多人對同一項目作轉資。分攤依順序進行,在上個按鈕提交的請求沒有完成之前,不能進行下一個按鈕的操作。分攤部分的操作主要是生成資產行、分配資產行、費用分攤與轉資。
轉資操作主要把項目可資本化支出生成資產行;FA獨立物料、FA成批物料、FA匯總物料的資產行自動分攤到其對應的資產上,FA明細物料(有資產類別)的資產行分攤到同任務同資產類別的FA匯總物料的資產上。手工分攤待攤費用時,無對應匯總物料的明細物料成本的判斷,然后傳送資產到FA固定資產模塊。
生成資產行前首先需要通過轉資准備界面維護好資產信息,這一步是個請求集,該請求按項目提交,提交前會先判斷資產行表PA_PROJECT_ASSET_LINES_ALL是否有已分配到資產但未傳送到FA的資產行,選擇繼續操作將會刪除該項目以前生成但未傳送的資產行信息,然后重新生成資產行。在插入到PA_PROJECT_ASSET_LINES_ALL資產行表前,中間有一個過渡的橋梁資產行明細表PA_PROJECT_ASSET_LINES_DETAILS,此表可以作為判斷支出是否生成資產行的一種方式,資產行明細通過expenditure_item_id字段與支出表關聯,通過asset_line_detail_id字段與資產行表PA_PROJECT_ASSET_LINES_ALL關聯。
請求集包括:分配供應商發票調整成本、將供應商發票調整成本鏈接至應付款管理系統、分配使用成本和雜項成本、將使用的雜項成本鏈接至總賬管理系統、更新項目匯總金額、生成單個項目的資產行。
分配資產行:把FA獨立物料、FA成批物料、FA匯總物料的資產行自動分攤到其對應的資產上,FA明細物料(有資產類別)的資產行分攤到同任務同資產類別的FA匯總物料對應的資產上。資產行分配前PA_PROJECT_ASSET_LINES_ALL表的project_asset_id字段為0,分配后,此字段為資產表PA_PROJECT_ASSETS_ALL的project_asset_id,通過這種方式,資產行表的成本被分配到資產上。
在費用分攤的過程中,處理工程費用的分攤以及沒有自動分配過的明細物料成本的分攤,選中待攤費用或者待攤成本,修正待攤費用,再選中要分攤的資產,然后選中按成本分攤方式或者按數量分攤方式,系統會根據成本或者數量計算分攤比例,分別分攤到相應的資產上,即生成與該資產有關的資產行,分攤完畢,修正或者刪除原有的資產行信息。
轉資:核對無誤后的資產以及成本信息,傳送到固定資產模塊的接口表
FA_MASS_ADDITIONS。
資產部分的主要表間關系
PA_PROJECT_ASSETS_ALL(project_id,asset_id,attribute12,tag_number)->PA_PROJECT_ASSET_ASSIGNMENTS(project_id,task_id,asset_id)
PA_PROJECT_ASSETS_ALL(project_id,asset_id,attribute12,tag_number)->PA_PROJECT_ASSETLINE_DETAILS(project_id,task_id,asset_id,asset_line_detail_id)->
PA_PROJECT_ASSET_LINES_ALL(project_id,task_id,asset_id,asset_line_detail_id,asset_line_id,orient_cost,current_cost)
attribute12 記錄簽收狀態(已簽收,已通知,已拒絕等)
以上摘錄自 http://www.docin.com/p-460825474.html
為什么PA_PROJECT_ASSET_LINES_ALL表中字段project_asset_id 為0?
PA_PROJECT_ASSET_LINES_ALL project_asset_id 為0 表示未分配資產行,project_asset_id 不為0,表示已分配資產行。
--劉軼鶴