马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
×
做财务的都知道今年高企和研发加计扣除有新的政策,其中之一就是将研发专用账改为研发辅助账,但要求每年所得税汇算清缴及研发加计扣除时需提供辅助明细账。那么今天的案例就是如何按照最新的研发辅助账(自主研发项目)提供资料!
案例四:
一、思路:
“自主研发项目辅助账”要求按项目归集费用,前半部分是“月”、“日”、“种类”、“号数”、“摘要”、“借方金额”、“贷方金额”、“借或贷”、“余额”等信息,其实这些信息和ERP明细账非常类似,因此如果能使用EXCEL直接连接ERP数据库取指定期间(年或月)、指定项目(研发可能有多个项目)的明细账即可大大方便财务提供研发辅助账。
“自主研发项目辅助账”模板的后半部分是科技部等政府部门设计的将每一行明细费用按费用的性质分列归集,如人员人工费用分为“直接从事研发活动人员”和“1.3外聘研发人员的劳务费”,而“直接从事研发活动人员”费用又再细分为“1.1工资薪金”和“1.2五险一金”。不管政府设计的模板是怎样的,只要找到“会计科目”和“上述项目代码”(如工资薪金的代码就是1.1)之间的对应关系,就可以在Excel中设置公式自动判断每一行明细费用到底应该列示在哪一个项目。
二、代码或公式
通过上述分析,第一步应该设计一个excel取数模板,按指定条件取ERP中的明细数据。以下代码通过excel中的ms query功能制作,需要使用者知道ERP数据库账号、密码,懂得一定的sql代码和用友u8的后台表。
SELECT GL_accvouch.iYPeriod AS '会计年月', GL_accvouch.cbill AS '制单人', GL_accvouch.ccheck AS '审核人', GL_accvouch.cbook AS '记账人', GL_accvouch.ccode AS '科目编码', code.ccode_name AS '科目名称', GL_accvouch.cexch_name AS '币种名称', GL_accvouch. iperiod AS '会计月', day(GL_accvouch. dbill_date) AS '会计日', GL_accvouch. csign AS '凭证种类', GL_accvouch.ino_id AS '凭证号', GL_accvouch.cdigest AS '摘要', GL_accvouch.md AS '本币借方金额', GL_accvouch.mc AS '本币贷方金额', GL_accvouch.md_f AS '外币借方金额', GL_accvouch.mc_f AS '外币贷方金额', GL_accvouch.nfrat AS '汇率', GL_accvouch.csettle AS '结算方式', GL_accvouch.cn_id AS '票据号', GL_accvouch.cdept_id AS '部门编码', GL_accvouch.cperson_id AS '职员编码', GL_accvouch.citem_id AS '项目编码', fitemss00. Citemname AS '项目名称' FROM UFDATA_001_2015.dbo.GL_accvouch GL_accvouch, UFDATA_001_2015.dbo.code code, UFDATA_001_2015.dbo.fitemss00 fitemss00 WHERE (GL_accvouch.iyear=?) AND (GL_accvouch.iYPeriod<>201600) AND (GL_accvouch. ccode like '6602201%' ) AND (GL_accvouch.ccode= code.ccode) AND (GL_accvouch.citem_id=?) AND (GL_accvouch.citem_id= fitemss00.citemcode) AND (GL_accvouch.md <>0) order by GL_accvouch.iYPeriod, GL_accvouch.ino_id 上述代码实现的效果是取指定年份(输入参数),指定科目(我司的研发费用科目为6602201),指定项目(有多个研发项目)的研发明细账。 公式详见附件表格。 三、存在的问题及处理方案: 目前我司的会计科目分的还不够细,如税局研发辅助账中需要将“折旧费”分为“用于研发活动的仪器的折旧费”和“用于研发活动的设备的折旧费”两类。 建议在“6602201011折旧费”下设四级明细科目,按照税局模板分“仪器”和“设备”列示。 需要操作视频的可以留下联系方式!
|