存储过程逻辑4.27
2022-04-27 20:47:30 2 举报
P_CAL_COST_PRODUCT_ZBHFY P_CAL_RongZi_node P_CAL_CostPay
作者其他创作
大纲/内容
查询T_CAL_PLANINDEXPRODUCT中存在的产品类型并增添一个项目类型0。
中的数据,成本*流入流出类型(1为流入,-1为流出)。
最后求出每一期每月不含税成本利息。
取T_CAL_PLANINDEXPRODUCT中项目ID,分期数据,转换分期为数字,关联T_CAL_Subject并赋予科目ID:“资本化费用”、“土地开发成本”、“建安工程费”、“公建配套费”、“红线内计容公建配套费用”、“红线内不计容公建配套费用”、“人防车位”和“红线外公建配套费”,并上一个名为“建安禁用科目”的科目。
V_CAL_Cost_ZBHFY
取产品分摊中的进项总计与含税总成本(按照分期科目汇总),从T_CAL_PARAMETER_COST_REST取科目名称为“建安禁用科目”的含税总成本,并按照建筑面积分摊到分期。
获取V_CAL_Cost_ZBHFY中的贷款利息。
获取V_CAL_SELLPLAN中总计划签约金额,除车位外计划签约金额与总计划签约面积。
将融资计划相关数据插入V_CAL_RongZi_node中。
P_CAL_RONGZI_NODE
按照可售面积分摊利息,上面是项目的,下面是项目分期。
给规划指标中每个项目的统计始点时间按照年月向后推180月作为日期框架。
P_CAL_COSTPAY
支付比例/区间月数*【含税总成本或进项总计】 得到每个区间内每月支付的【含税总成本或进项总计】5个区间数据并起来。
V_CAL_PLANNODE中分期节点时间+贷款流入相对天数得到贷款流入计划时间,贷款流入金额=融资规模*占比。
将上面取到的面积按照项目汇总。
构建一个开盘后180月的年月结构。
P_CAL_COST_PRODUCT_ZBHFY
整理上述结果并给予“资本化费用”科目。
计算每月支付金额与每月进项支付金额,除了“公建配套建设费”外每月进项支出金额按照每月支付金额/(1+进项税率)*进项税率*得票率求出,“土地出让金”也按照上述规则,不过需要将子科目的数据进行汇总处理,最后拿到前面处理好的“公建配套建设费”部分,将三组并起来。
对上面的开始时间与结束时间进行判断,若开始时间>结束时间则为1(异常),否则为0(正常)。异常的话为1月,正常情况为相差月数+1得到区间月数。将开始时间加上区间月数得到结束时间。
融资类型为“其他融资1”和“其他融资2”时给与融资规模,当融资规模关联为“指定规模”给予填报的指定规模,若为前面算出的“土地成本”、“建设成本”或“开发成本”则规模为含税成本*关联比例。
将上面取到的面积按照项目分期汇总。
从V_CAL_PLANNODE取一些产品及项目的的开发计划节点时间。
接着将上面“公建配套规费”和“公建配套建设费”两部分合并成“公建配套费”,将“毛坯建安工程费”和“精装修建安工程费”汇总成“建安工程费”。
取融資项目或者分期项目的节点时间。
汇总上面四步中的数据并计算出支付区间的开始/结束节点+相对天数后的节点时间。
除税成本已去化和除税成本未去化按照计划签约面积与总建筑面积分摊,产品类型为保障房与自持的不参与分摊。
获取
汇总项目的总建筑面积。
从V_CAL_Cost取科目为“土地开发成本”、“建设成本”(建设成本由“前期工程费”、“建安工程费”、“基础设施费”、“公建配套规费”和“公建配套建设费”汇总而来)和“开发成本”(开发成本由“土地开发成本”和“建设成本”汇总得来)含税成本,对V_CAL_COST_PRODUCT取相处理,分期ID为0则表示项目的汇总数据,其它分期ID则为具体项目分期数据。
合并数据
取规划指标中分期总建筑面积,T_CAL_PLANINDEXPRODUCT表中的PERIOD为汉字需要与T_CAL_PRODUCT关联转变为数字分期(从201开始)。
取支付标准中的数据,不含“土地开发成本”和“公建配套建设费”下面的子科目。
从T_CAL_PlanIndexProduct中取项目分期的“总建筑面积”,“可售面积”若为车库取的则取个数,“总建筑面积”与“建筑物占地面积”中可售车位与储藏室不参与分摊计算,用于资本化计算时自持产品取总建筑面积其它则为可售面积,可售车位的可售面积为0,当销售属性为销售时且业态不为可售车位与保障房时取可售面积,用于管理利润产品除税计算时取地上建筑面积不为0的可售面积。
0 条评论
回复 删除
下一页