Oracle EBS PA模块费用分摊与转资摘记
费用分摊与转资
从库存发送工程物资到任务的成本支出,系统能够自动转成资产价值,其余项目成本必须在系统协助下手工分摊。资产清单没有确认之前,不能进行转资。不能多人对同一项目作转资。分摊依顺序进行,在上个按钮提交的请求没有完成之前,不能进行下一个按钮的操作。分摊部分的操作主要是生成资产行、分配资产行、费用分摊与转资。
转资操作主要把项目可资本化支出生成资产行;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,表示已分配资产行。
--刘轶鹤
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库