用友U8年结流程-高级用户培训课件(ppt 63页).ppt_第1页
用友U8年结流程-高级用户培训课件(ppt 63页).ppt_第2页
用友U8年结流程-高级用户培训课件(ppt 63页).ppt_第3页
用友U8年结流程-高级用户培训课件(ppt 63页).ppt_第4页
用友U8年结流程-高级用户培训课件(ppt 63页).ppt_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、,U8-871 年结流程,用友软件股份有限公司 2008年10月8日,年结导航,一、年结流程概括 二、跨年业务处理规则 三、年结前准备工作 四、典型问题分析 五、结转后业务数据检查 六、常见问题,年结流程概括,一、年结流程概括,U8-871是用友软件U8系列中目前最新版本,其年结过程也较之前其他版本有较大改善,提供自动和手工两种结转方法,您可以根据自己的实际情况选择使用。现在就年结流程有以下四点说明。 一 、使用手工结转请根据年结向导中的结转步骤勾选结转。 二 、无论手工或自动结转,如果账套启用薪资模块都需要在薪资模块结转后将总账12月结账,再手工结转总账模块。 三 、如果账套中没有启用薪资模

2、块可以将总账连同其他模块一并结转。 四、供应链、应收应付不支持重复结转。,年结流程概括手工结转流程介绍,完成上年工作,年度数据结转,账套备份,登陆系统管理 建立新年度账套,账套备份,说明: 红实线表示启用薪资模块的结转路线 蓝实线表示没有启用薪资模块的结转路线 绿虚线表示何时进行账套备份,完成结转核 对各模块数据,返回上年度 将总账结账,登陆系统管理 手工结转总账,年结流程概括自动结转流程介绍,完成上年度工作,账套备份,登陆系统管理进行年 度账套数据自动结转,完成结转核 对各模块数据,返回上年度 将总账结账,登陆系统管理 手工结转总账,说明: 红实线表示启用薪资模块的结转路线 蓝实线表示没有启

3、用薪资模块的结转路线 绿虚线表示何时进行账套备份,二、跨年业务处理规则,跨年业务处理规则,三、年结前准备工作,财务,总账 银行对帐平衡后,核销银行帐操作。 会计科目设置了往来辅助核算,需要进行个人、客户或供应商往来两清操作。 将“本年利润”科目转到“利润分配”科目(手工填制或通过设置自定义转账生成凭证)。 选项中启用调整期,不关帐的情况下也可以进行年度结转。调整期凭证数据只要记账就能结转到下年,不记账不参与结转。 固定资产 固定资产要在第12个会计期间月末结账要求把所有制单业务完成,即使在选项中设置了“月末结账前不需完成制单业务”,在12月末结账时,若有未制单的业务,系统也会提示:制单业务未完

4、成,不能进行第12个会计期间的月末结账!如确实不需制单,则在批量制单中把所有未制单记录删除,否则系统不予结账。 如固定资产与总帐系统连用,年结前建议与总帐系统对帐,保证数据两边一致,如两边数据不一致也不影响年结的进行,建议最好在上年里把数据调平。,财务,应收应付 应收应付中当选项里设置单据审核日期为业务日期时,本月的应收/付 款单,发票,合同结算单合同结算单等单据不审核情况下也可以月末结账 并结转,结转过程中系统会再次提示:上年尚有未审核的单据,是否结转 到下一年度。 应收应付中当选项中设置单据审核日期为单据日期时,本月的应收 (应付)单、发票、合同结算单等单据必须全部审核,否则不能结账,年结

5、。 建议将本年可以核销的记录进行核销或转账操作后再结转 建议月结前将所有外币余额为零,本币余额不为零的单据,通过汇兑 损益(外币结清)调整 12月份月结前进行本年度数据核对,确保业务账,科目账,应收应付 与总账对账正确性,从而尽量规避数据结转到新年度后出现对账不平情况。,供应链,采购管理、委外管理 没有限制 销售管理 发货单、销售发票、销售调拨单、零售日报、代垫费用单:全部审核或复核(红蓝单据均遵循此规则) 库存管理 采购入库单、产成品入库单、其他入库单、销售出库单、材料出库单、其他出库单、盘点单、调拨单、组装单、拆卸单、形态转换单、不合格品记录单、不合格品处理单、限额领料单:全部审核 整理现

6、存量 存货核算 出入库调整单全部记账、结算成本处理中已结算单据全部做完结算成本处理,另:如本年已记账单据在结转前不生成凭证,则结转到下年后无法生成凭证; 12月份期末处理前一定要先做结算成本处理 使用计划价计价方式的年结前不要修改存货档案中的计划价 先进先出法,请备份年度帐后,再用计价辅助重写工具重算后,再结转,结转后恢复原来年度帐;,HR,薪资管理 薪资做完12月份的数据后,不做月末处理。新建09年年度账,在未做薪资的年度结转前不要进入薪资模块做任何操作。 考勤管理 考勤管理的考勤期间必须全部封存后才能做年结。封存的考勤期间的刷卡数据和日结果数据不结转到下年。 HR基础设置 “基础设置”菜单

7、下的人员档案与“业务工作”菜单下的人力资源模块的人员档案的区别: 前者属于基础档案,年结时通过“新建年度账”传递到新年度 后者属于业务数据,年结时通过“结转上年数据”传递到新年度 建立新年度账之后,结转上年数据之前,旧年度账中,HR基础信息中的信息结构以及人事、薪资模块的人员档案的变动都可以同步到新年度。,平台及环境,基础档案: 检查上下年基础档案是否一致 建立年度帐后下年基础档案不要进行删除。 数据库: 启用生产制造模块,数据库使用SQL2005 需要特别配置。配置方法如下:开始程序-Microsoft SQL Server2005-配置工具外围应用配置器功能的外围应用配置即席远程查询,选中

8、启用OPENROWSET和OPENDATASOURCE支持。 进行数据库收缩。 操作系统: 建议年结前重新启动服务器操作系统,如不能重新启动服务器,可以重新启动SQL服务。,补丁: A、建议在自动更新工具中看到CP开头,以JZ结尾的补丁要打上。(供应链结转在UFCOMSQL中对应的DLL文件是USGXLJZ.DLL) B、 到2008-10-13日为止年结相关补丁列表: CP-U871-1613-081011-AR CP-U871-1615-081011-CM CP-U871-1611-081010-PUOM CP-U871-1595-080928-CA CP-U871-1590-080927

9、-SA CP-U871-1606-081009-JZ C、之后年结的补丁请通过ERP资源中心等渠道查询。,平台及环境,四、典型问题分析,一、 HR基础档案结转时报错 二、薪资结转过程报某一个工资项目无效 三、缺少基础档案报违反约束 四、年结过程中报“将截断字符串或二进制数值” 五、存货核算提示没有暂估成本单据,结转终止 六、红叉错误(缺少存储过程),一、 HR基础档案结转时报错 (1),帐套名称:871版本2008-2009年结演示数据 产品名称:人力资源 发生时间: 2008-09-09 11:14:22 消息内容: 结转失败:用户取消结转,一、 HR基础档案结转时报错 (2),通过SQL的

10、跟踪器跟踪过程(如下图),把SQL语句在查询分析器里执行(如下图),通过上面的语句分析该问题是由于2008年度账的数据库里多了一个表hr_hi_personbak。用下面语句删除就可以了。 drop table hr_hi_personbak,一、 HR基础档案结转时报错 (3),分析总结: 对于此类问题,一般都是在上年的数据库里用户添加了自己定义的表,或者维护人员在修改数据时,做了一些临时的备份表,这类表一般都是以BAK结尾,不光在HR模块里会出现,如果对其他表做了备份,在结转对应模块时会有类似的错误,这种现象用SQL的跟踪都容易发现,确认是做的临时备份表删除就可以了。,一、 HR基础档案结

11、转时报错 (4),二、薪资结转过程报某一个工资项目无效(1),帐套名称:871版本2008-2009年结演示数据 产品名称:人力资源 发生时间: 2008-09-09 11:56:52 消息内容: 结转失败:用户取消结转,通过SQL的跟踪器跟踪过程(如下图),二、薪资结转过程报某一个工资项目无效(2),把SQL语句在查询分析器里执行(如下图),通过上面的语句可以看出在08年的数据库里表wa_gzdata少了一个字段F_15,用语句加上或者在表设计里加上就可以了。 ALTER TABLE wa_gzdata ADD F_15 numeric(18, 2) NULL,二、薪资结转过程报某一个工资项

12、目无效(3),分析总结: 对于此类问题,一般都是在上年的数据库里用户修改(删除)过工资项目,或者维护人员在后台修改数据时,没有对数据表修改全,提示无效字段F_* 一般都是这三个表不匹配对应造成的。在表WA_GZtblset里有一个工资项目,根据这个项目对应的ID号,在表WA_GZData里会产生一个 F_ID号的字段,在表WA_GZHZB里会产生一个 FG_ID号的字段,这些都是一一对应的不能缺少,如不对应根据具体情况在工资数据表添加或删除字段。,二、薪资结转过程报某一个工资项目无效(4),三、缺少基础档案报违反约束 (1),根据提示,“约束冲突,发生在表vendor字段vencode”,可以

13、判断是档案记录不一致,具体出错还是用事件探查器跟踪。,三、缺少基础档案报违反约束(2),三、缺少基础档案报违反约束(3),问题解决: 使用下面的语句检查不一致的档案记录 select * from ufdata_XXX_2008.vendor where cvencode not in (select cvencode from ufdata_XXX_2009.vendor ) 将缺失的记录参照正常的记录拷贝过来,问题解决。,三、缺少基础档案报违反约束(4),四、年结过程报“将截断字符串或二进制数值” (1),供应链结转至采购订单时报错“将截断字符串或二进制数值”,采购结转失败,导致年结失败。

14、,查看结转报告 错误说明如图,查看跟踪文件,发现“Error:8152”,错误跟前台错误一致,四、年结过程报“将截断字符串或二进制数值” (2),查看语句,是在执行 insert into PO_Pomain时报错的。,四、年结过程报“将截断字符串或二进制数值”(3),打开查询分析器,执行该语句。,错误再现,问题出在这里,前台显示正常,四、年结过程报“将截断字符串或二进制数值” (4),首先看下2009年年度库中PO_Pomain表结构,再来看下2008年年度库中PO_Pomain表结构,09年为20 而08年是120,四、年结过程报“将截断字符串或二进制数值” (5),错误原因: 修改了上年

15、数据库中表PO_Pomain结构,加长了表头自定义项目的长度,导致上下年度数据库表结构不一致,引发了截断字符串的问题,进而导致采购结转失败。,解决方法: 1、手工修改下年不一致的表结构,保持与上年一致。 2、在建立年度帐之前,修改 X:u8softadmin userdevelopupdate.sql,把修改表结构的脚本加入进去,让系统在建立年度帐后自动执行脚本,修改对应表结构。,四、年结过程报“将截断字符串或二进制数值” (6),五、存货核算提示没有暂估成本单据,结转终止 (1),后台跟踪没有发现报错信息,但发现此语句为对08年出入库单据的检验,五、存货核算提示没有暂估成本单据,结转终止 (

16、2),在查询分析器中执行此语句发现有2条记录,并查询出具体记录,五、存货核算提示没有暂估成本单据,结转终止 (3),通过对上面查询语句及结果进行分析,在上一年的出入库单据中存在iaprice和facost为NULL的单据 解决方法:根据数量反算出来单价或金额,UPDATE更新即可。,五、存货核算提示没有暂估成本单据,结转终止 (4),六、红叉错误(缺少存储过程) (1),这个错误没有明显的提示,只有用老办法,使用事件探查器跟踪,定位到出错的语句,然后在查询分析器中执行,看详细的错误情况。,六、红叉错误(缺少存储过程)(2),六、红叉错误(缺少存储过程)(3),经过分析,我们可以看到,提示的错误

17、是“未能找到存储过程sp_clearcurrentstock_st”, 问题解决: 1、在其他正常的年度账中,找到这个存储过程并生成sql脚本,在新年度执行该脚本即可。 2、使用查询分析器:Sp_helptext sp_clearcurrentstock_st 得到该存储过程的语句,拷贝出来在新年度执行。,六、红叉错误(缺少存储过程)(4),五、年度结转后业务数据检查,全部模块结转完毕后,一定要检查结转后的期初 余额与上年期末余额的数据是否一致。当发现问题要及 时解决,避免问题压时间过长给客户业务带来无法弥补 的损失。并在一定程度上减轻我们的维护工作量。,财务,总账 期初试算平衡,明细账与总账

18、及辅助账核对 科目期初余额与上年结存核对 个人、客户、供应商账龄核对 银行对账余额是否平衡 应收应付 供应商、客户上下年余额核对 应收应付与总账科目账对账 固定资产 卡片原值、累计折旧与上年核对,供应链,采购管理 订单执行统计表、在途货物余额表、 采购结算余额表上下年核对 注意:采购期初不要恢复记账。 销售管理 订单执行统计表、发货单开票收款勾兑表上下年核对。 库存管理 库存期初余额、现存量、收发存汇总表、库存台帐、货位存量与上年核对。 存货核算 存货期初余额上下年核对及与库存对账、先进先出个别计价单价核对。 委外管理 委外材料余额表、委外未完成业务明细表,制造,需求规划 待处理订单明细表上下

19、年核对 主生产计划 待处理订单明细表上下年核对,六、常见问题,财务、HR 问题现象:“应收帐款”科目为客户往来辅助核算,年度结转后期 初余额界面只看到一个总数,没有将辅助明细余额结转过来。或者往来帐 龄分析界面显示日期都是最后一天的日期? 解决方案:只有重新进行年度结转,选择按照明细方式结转 2. 问题现象:新年度卡片管理中较上年少了部分卡片? 解决方案:新年度增加对应部门后手工录入卡片,或者重新进行年度结转,覆盖上次结转数据 3. 问题现象:应收、应付模块上年数据不接转,在新年度里是否可以做 业务单据?结转上年数据后是否覆盖了新年度的单据? 解决方案:可以,只要填制单据的单据编码和上一年度没

20、有重复,结 转年度时不会覆盖新年度的单据。 4. 问题现象:年结后凭证套打打印格式不正确,上年度是正常的 解决方案:总帐套打工具复制套打参数。 5 . 问题现象:年结后,薪资模块能不能在上年度进行反结账操作? 解决方案:不能,系统会提示:“此工资类别已经年结,不能反月结。,问题6:银行对账期初,单位日记账与银行对账单对不上。,常见问题,银行对账期初界面:,银行对账涉及数据库表: 科目表 CODE 凭证及明细账 GL_ACCVOUCH 银行对账单(银行日记账) RP_BANKRECP,常见问题,查看code表 SELECT ccode, ccode_name, bbank, dbegin, ig

21、rade, bend FROM code WHERE ccode like 1002%,常见问题,可以看到数据库中表RP_bankrecp出现了一条记录,常见问题,同时在GL_accvouch dbill_date 制单日期 Iflagbank 银行账两清标志 Null_未达, =自动两清期间 -12=手工两清期间 Bdelete 是否核销银行帐核销标志,常见问题,启用银行对帐,分三步: 1、改写科目表银行科目的对帐启用日期(dbegin)。 2、追加记录凭证及明细账表,会计期间(iperiod)写“20”,借方金额(md)贷方金额(mc)写调整前余额。( iperiod 0为期初往来明细帐,

22、21为期初待核银行帐,20为银行帐科目调整前余额,1-12为凭证及明细 ) 3、追加记录银行对账单(银行日记账)表,期初标志(ibegin)写“0”,金额(mmoney)写调整前余额,借贷方向(bd_c)写(1、0)。 4、其中凭证及明细账表,银行对账单(银行日记账)表的dbill_date和ddate字段没有影响。,常见问题,凭证及明细账表: 银行帐两清标志:iflagbank 其中,“对帐期间(1-12)”;手 工勾对写“13-24”;未勾对写“NULL”值。 是否核销:bdelete 0或1 (期初删除也打核销标志)。 银行对账单(银行日记账)表: 标志:iflag 其中,自动勾对的写“

23、对帐期间(1-12)”;手 工勾对写“13-24”;未勾对写“NULL”值。 是否核销:bdelete 0或1,常见问题,结转的判断条件 select distinct code.ccode from code inner join gl_accvouch on code.ccode=gl_accvouch.ccode where code.bend=1 and code.be=1 and not gl_accvouch.ccode is null and not gl_accvouch.bdelete=1 and (gl_accvouch.iFlagBank Is NULL Or gl_ac

24、cvouch.iFlagBank = 0 Or gl_accvouch.iFlagBank 1 And gl_accvouch.iFlagBank 1 And iFlagBank 1 And gl_accvouch.iFlagBank 24) and gl_accvouch.iflag is null update code set dbegin=2008-01-01 where ccode=100201 select rp_bankrecp.*,code.ccode_name from code inner join rp_bankrecp on code.ccode=rp_bankrecp

25、.ccode where code.bend=1 and code.be=1 and not rp_bankrecp.ccode is null and not rp_bankrecp.bdelete=1,常见问题,银行对账错误原因:虽然上年银行对账已经正确,但是由于没有做核销银行账操作,导致在结转时会有一些对账标志结转错误。避免办法:年结前进行核销银行账! 如果已经发生错误,可以参照如下方法处理: 1.删除错误的银行帐记录 delete from gl_accvouch where ibook=1 and (iflag is null or iflag=2) and ccode = 1002

26、03 and iperiod20 and bdelete=0 and dbill_date 0 and bdelete=0 and ddate2008-01-01and iflag is not null,常见问题,常见问题,供应链 7. 问题现象:新建年度账后,供应链模块没有进行年度结转,而在新的年 度录入了单据,年度结转后单据都丢失了。 解决方案:供应链年度结转之前新年度单据要在上年年度账中录入否 则结转时新年度账中的供应链单据就会被覆盖。 8. 问题现象:存货模块的核算方式年结后是否可以修改? 解决方案:存货期初余额未记帐,可以修改。 9. 问题现象:存货模块结转后无“业务核算”和“财务

27、核算”等结点。 解决方法:存货模块期初数据没有记帐,记帐后功能结点即可出现。,问题10、存货核算12月份进行期末处理时提示尚有单据为部分记账状态,不能进行12月份的期末处理. 可以执行下面语句找出对应的记录,然后去记帐-出入库单:Select c.*,a.* from Rdrecords A Inner Join RdRecords B On A.ID = B.ID Inner Join RdRecord C On A.ID = C.ID Where IsNull(A.cBAccounter, N) = N And IsNull(B.cBAccounter, N) N And (IsNull(

28、C.bPuFirst,0)=0 And IsNull(C.bIsSTQc,0)=0 )Or IsNull(C.bIAFirst,0)=1) And A.bCosting = 1 And B.bCosting = 1 -代管挂账确认单:select c.*,a.* from Pu_T_VmiUsedVouchs A Inner Join Pu_T_VmiUsedVouchs B On A.ID = B.ID Inner Join Pu_T_VmiUsedVouch C On A.ID = C.ID Where IsNull(A.cBAccounter, N) = N And IsNull(B.c

29、BAccounter, N) N And (IsNull(C.bPuFirst,0)=0 Or IsNull(C.bIAFirst,0)=1) And A.bCosting = 1 And B.bCosting = 1,常见问题,-发货单:SELECT c.*,a.* from Dispatchlists A Inner Join Dispatchlists B On A.DLID = B.DLID Inner Join Dispatchlist C On A.DLID = C.DLID Where IsNull(A.cBAccounter, N) = N And IsNull(B.cBAcc

30、ounter, N) N And A.bCosting = 1 And B.bCosting = 1 -销售发票:SELECT c.*,a.* from SaleBillVouchs A Inner Join SaleBillVouchs B On A.SBVID = B.SBVID Inner Join SaleBillVouch C On A.SBVID = C.SBVID Where IsNull(A.cBAccounter, N) = N And IsNull(B.cBAccounter, N) N And A.bCosting = 1 And B.bCosting = 1,常见问题,问题11:期末处理提示存在已经结算单没进行结算成本处理问题 参考检查办法:执行下面语句后,如果数量金额都是0,但是记帐标识(baccount=0),可以直接将该标识调整为1,否则可能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论