演讲者:史忠2021年09月22日材料采购科目借贷发生不平目录02材料采购科目借贷方数据来源03材料采购后台表、字段及关联04材料采购科目的后台查询思路CONTENT01材料采购科目概念与核算范围PART1材料采购科目概念与核算范围材料采购科目概念“材料采购”科目一般为企业采用计划成本的情况下,为核算购入材料的采购成本所使用。目前很多企业也用材料采购科目来核算材料的实际成本,会计分录如下:确认入库成本借:原材料或库存商品贷:材料采购(无税金额)确认发票应付借:材料采购(无税金额)应交税金-应交增值税(进项税)贷:应付账款由于采购入库单与发票之间形成对应的结算关系,因此双方制单时材料采购作为中间过度科目,理论上没有余额材料采购核算范围鉴于材料采购科目核对的要求,一般针对普通采购业务与代管采购业务的处理与核算,使用材料采购科目。建议:不要将其他业务形态(如委外加工、进出口业务等)掺杂进入材料采购科目,其他业务应根据会计核算要求采用其他相关科目处理。PART2材料采购科目借贷方数据来源材料采购科目借/贷方数据来源从U8软件的角度分析材料采购科目借贷发生的数据来源:1)借方数据主要来源于采购系统中已与入库单结算的采购发票和运费发票,并且在应付系统(AP)中已制单的数据;2)贷方数据主要来源于存货系统(IA)以结算状态记帐的采购入库单、采购代管挂账确认单、结算成本处理后产生的蓝字报销单或入库调整单及运费分摊计入成本的入库调整单,并且为已制单数据。借贷发生不平的本质:借方有,贷方没有or贷方有,借方没有or借贷两方都有,但金额不等PART3材料采购后台表、字段及关联材料采购后台表、字段及关联一、gl_accvouch凭证及明细帐表重要字段iyear年度iperiod期间ccode科目md借方发生额mc贷方发生额关联字段coutno_id(外部凭证线索号)与IA_Subsidiary表cpzid及purbillvouchs表cclue字段关联材料采购后台表、字段及关联二、IA_Subsidiary存货明细帐表重要字段iainprice入库金额cOppHead对方科目关联字段cpzid(凭证线索号)与gl_accvouch表的coutno_id字段关联id与pursettlevouchs采购结算子表的iRdsID字段关联材料采购后台表、字段及关联三、PurbillVouch/s采购发票主子表重要字段cbustype业务类型imoney本币无税金额bExBill是否为费用类存货关联字段采购发票子表的id与pursettlevouchs采购结算单子表的iBsID字段关联采购发票子表的cclue(凭证线索号)与gl_accvouch表的coutno_id字段关联采购发票主子表通过pbvid字段关联材料采购后台表、字段及关联四、PurSettleVouch/s结算单主子表重要字段iSVPrice结算金额dSVDate结算日期关联字段采购结算单子表的iRdsID与ia_subsidiary存货明细账的id字段关联采购结算单子表的iBsID与Purbillvouchs采购发票子表的id字段关联采购结算单主子表通过psvid字段关联随堂练习对于材料采购科目后台查询涉及不到的表是哪个?为什么?A.gl_accvouch;B.ap_detail;C.ia_subsidiary;D.pursettlevouch/s;PART4材料采购科目后台查询思路总体说明材料采购数据主要来源为存货系统与应付系统,但时间关系无法覆盖所有对账细节,因此主要介绍1401科目后台对账的框架性思路,目的是让大家在后续的对帐中了解后台相关数据来源及后台数据如何进行核对!另:为了方便解释和大家理解,后续脚本中去掉了左右关联(leftjoinorrightjoin),改用IN的方式,也符合大家平时写脚本的习惯一、关联两条线1、以存货凭证为始存货明细账已制单入库的结算结果2、以应付凭证为始已制单发票已制单发票的结算结果二、对比找差异1、横向对比同一系统内,对前、后两个关联结果集进行对比(即系统内差异)2、纵向对比两个系统间,对存货、应付的结算结果进行对比(即系统间差异)材料采购后台对账总体思路两系统以结算单为桥进行不匹配记录检查材料采购后台数据比对原则先比汇总,如有差异,再查明细1、先将本次查询的数据汇总结果,与下一组关联结果集的汇总结果进行横向对比,目的是直观看到不同阶段的数据结果是否一致。2、若前后两结果集总数存在差异,则需要对两结果集进行全外关联,根据不等的条件查询差异明细,找到不平原因。材料采购后台对账检查顺序一、1401科目本期制单情况总览二、1401科目有无其他系统制单三、检查存货系统数据及内部差异四、检查应付系统数据及内部差异五、两个系统结果集纵向对比差异材料采购科目后台查询思路7月份1401科目借方余额5714.05,如何按上述思路查出不平原因?材料采购科目后台查询思路一、1401科目本期制单情况总览通过总账的凭证明细表,可直观看到当期1401科目的借贷发生额及差额情况注:以下内容需要用笔自行记下,后面考题要用到!借方发生368906.05后续或加或减不平项贷方发生363192.00后续或加或减不平项差异5714.05材料采购科目后台查询思路通过外部凭证线索号检查有无其他系统(非IA\AP)生成的带1401科目的凭证二、1401科目有无其他系统制单说明该凭证是在总账做的,与存货系统及应付系统均无关系,因此科目借方应减掉644即借方发生368906.05-644材料采购科目后台查询思路三、检查存货系统数据及内部差异(第一条线)1、查询总账中从存货系统生成的1401科目贷方发生汇总363192注意:凭证线索号中有IA字样的凭证只能证明是存货系统生成的,但并不意味着就是存货系统的原始业务数据,因为有可能制单时修改了科目或金额另:后续相关的结果集均在该脚本基础上进行关联嵌套,该脚本为存货系统查询的原始核心或出发点材料采购科目后台查询思路2、根据总账中的存货凭证关联存货明细帐,查询存货明细帐1401科目相关的入库数据汇总前页总账的1401科目贷方发生汇总363192与本页存货明细帐入库数据汇总363274相比,差异82材料采购科目后台查询思路3、横向对比总账1401科目贷方发生额与存货明细帐1401科目相关的入库数据前后两个结果集的明细差异说明存货系统生成该凭证时调整过1401科目的贷方金额,应该与存货原始业务数据保持一致,因此科目贷方应加上82即363192.00+82材料采购科目后台查询思路4、根据存货明细账关联采购结算表,查询存货系统已制单入库的结算情况汇总前页存货明细账入库数据汇总363274与本页存货系统已制单入库的结算金额汇总362553相比,差异721材料采购科目后台查询思路在查询差异时,同样也要遵循先比汇总,再查明细的检查原则1、对上述两个结果集中的id和irdsid分组后进行关联,查询两结果集分组汇总后的金额差2、根据所查询出的具体ID与irdsid的值(含空值)查找对应明细记录,进行差异原因分析材料采购科目后台查询思路5、横向对比存货明细账1401科目相关的入库数据与存货系统已制单入库的结算结果前后两个结果集差异通过对差额列汇总sum(1078.00+33-190-200),差异总额为721材料采购科目后台查询思路此前查询脚本是根据id及irdsid分组关联得到的,因此只核对两个结果集中不等的记录即可,即差异明细为sum(33+888-200)=7215-1根据查询出的具体ID与irdsid的值(含空值)查找对应明细记录材料采购科目后台查询思路①通过前台查询差异为33的是手工录入的入库调整单,因与发票无任何关系,因此科目贷方应减掉33材料采购科目后台查询思路②差异为888的则是已结算并做结算成本处理的运费发票,但未审核制单导致,因此科目借方应加上888材料采购科目后台查询思路③结算多出的200差异是已结算并制单的运费发票,但未做结算成本处理导致,因此科目贷方应加上200材料采购科目后台查询思路6、将与存货核算相关的已制单入库的结算结果放入临时表puia,后续与应付系统进行纵向对比材料采购科目后台查询思路四、检查应付系统数据及内部差异(第二条线)1、查询总账中从应付系统生成的1401科目借方发生汇总367862.05后续相关的结果集均在该脚本基础上进行关联嵌套,该脚本为应付系统查询的原始核心或出发点材料采购科目后台查询思路2、根据总账中的应付凭证关联已制单发票,查询应付系统与1401科目相关的发票数据汇总前页总账1401科目借方发生汇总367862.05与本页应付系统已制单发票的无税金额汇总367186.05相比,差异676随堂练习总账中的应付凭证与已制单发票的无税金额是通过什么关联在一起的?A.id与ibsid;B.cpzid与cclue;C.coutno_id与cclue;D.coutno_id与cpzid;材料采购科目后台查询思路3、横向对比总账1401科目借方发生额与应付系统1401科目相关的发票数据前后两个结果集的差异经查为制单时修改过科目金额以及在应付系统中对其他应付单制单时使用了1401科目导致,因此借方应减去676材料采购科目后台查询思路3-1、在应付系统中通过其他应付单制单使用了1401科目材料采购科目后台查询思路4、根据采购发票关联采购结算单,查询应付系统已制单发票的结算情况汇总前页应付系统已制单的发票无税金额汇总367186.05与本页已制单发票的结算金额汇总364286.05相比差异2900材料采购科目后台查询思路5、横向对比已制单发票的无税金额与已制单发票的结算金额前后两个两结果集的差异材料采购科目后台查询思路5-1根据明细结果查询已制单采购发票、采购结算单及凭证明细账,原因为6月份的发票在7月份制单所致因此科目借方应减掉2900材料采购科目后台查询思路6、将与应付系统相关的已制单发票的结算结果放入临时表puap,后续与存货系统进行纵向对比材料采购科目后台查询思路五、两个系统结果集纵向对比差异材料采购科目后台查询思路①根据两表不匹配记录中的puap临时表对应记录查询,通过ibsid联查发票可见对应凭证,但通过irdsid查询存货明细账,就能看出问题了:先看0000000005的采购入库单,对应bflag=1说明是暂估,但制单时却误用了1401科目,所以科目借方应减去400材料采购科目后台查询思路其次该笔暂估入库单对应的发票已经结算并制单,应在结算成本处理后对所生成的蓝字报销单进行制单处理,而实际该暂估单并未进行结算成本处理,因此科目贷方应增加400②第二笔0000000006的采购入库单,bflag=0说明已结算,但cpzid为空,而对应发票却已制单,因此科目贷方应增加1000.05材料采购科目后台查询思路③根据两表不匹配记录中的puia临时表对应记录查询,发现为红蓝入库单结算,数量为0但金额不为0(-333),且该部分差异生成了凭证,导致1401科目贷方少了。因此科目贷方应加回333随堂练习好了,开始让大家用笔自行记的1401科目借方发生与贷方发生,通过一路对借贷不平项的加减,最后要达到借贷发生的数据结果完全一致,这个结果是多少?A.362262.05B.372432.05C.344528.05D.365174.05材料采购科目后台查询思路借贷方加减不平项后1401科目应达到的最终结果:借方:368906.05-644+888-676-2900-400=365174.05贷方:363192.00+82-33+200+400+1000.05+333=365174.05差异:-3732-1982.05=-5714.05为借方差异,即贷方少了5714.05材料采购科目后台查询思路最后查询完请删除自行创建的两个临时表ifexists(select*fromtempdb..sysobjectswherename='puia')droptabletempdb..puiaifexists(select*fromtempdb..sysobjectswherename='puap')droptabletempdb..puap一、关联两条线1、以存货凭证为始存货明细账已制单入库的结算结果2、以应付凭证为始已制单发票已制单发票的结算结果二、对比找差异1、横向对比同一系统内,对前、后两个关联结果集进行对比(即系统内差异)2、纵向对比两个系统间,对存货、应付的结算结果进行对比(即系统间差异)回顾:材料采购后台对账总体思路课后测验本期课程配套的课后习题已上线。自测时间:每周三晚20:00-23:59自测解析:自测结束后发送至各位的邮箱。扫码进入服务圈-微测验进行课后自测吧扫码获得测验解析下期预告:课程名称:库存实物能否和财务账簿一致时间:2021年9月29日(星期三)19:00讲师:张怨非Tips:使用腾讯课堂APP听课效果更流畅,同时可以参与互动答题,并且还可以收看每期课程的视频回放。课件获取路径:伙伴之家-文库,创新者社区(服务圈)-文库,电脑端资料下载地址:http://fwq.yonyou.com/assets2/new-fwq/dist/#/home?ciId=594806863904A9D8电脑端上课和视频回放地址:https://ke.qq.com/webcourse/3347308/103478771#from=800021724&lite=1