演讲者:杨巧玲2021年08月18日损益如何结转?物料太多,成本结转无从下手?怎么快捷计提每月的税费?结转各种报错,怎么办?损益结不平,怎么办?目录01总体概述02应用场景03常见问题CONTENTPART1总体概述自定义结转方案定义税金计提总体概述自定义转账损益结转成本结转重分类制造费用结转等等自定义结转分类定义自定义转账定义自定义结转方案档案定义自定义转账执行可实现的业务涉及系统节点总体概述-自定义转账定义p转账属性:损益结转/普通转账/重分类;重分类用于债权债务科目重分类;普通结转一般用于其他科目的结转,比如库存商品结转成本。p转账频度:决定当前转账定义的转账时间内可执行转账的次数。p转账时间:分为月、季、年,确定转账执行的期间,可与转账频度搭配使用。p会计科目:不能为空,可以是非末级科目,生成凭证会按明细级展开;支持多选科目。p金额公式:设置取数的公式,不可为空。期初余额、期末余额、发生额、净发生额、年累计发生额、平衡差额等p方向:一般设置会计科目发生方向的反方向。总体概述-自定义转账执行p包含未记账凭证:勾上,则凭证未记账也参与自定义转账。p自定义转账执行节点是根据设置好的自定义转账定义生成具体的结转凭证。p批量结转:各个账簿下需存在相同编号的转账定义,根据勾选的转账编号进行匹配和转账执行。PART2应用场景应用场景损益结转成本结转重分类计提税费按辅助核算编码进行取数结转(通配符%)科目和辅助相同对应结转入账科目指定辅助核算结转制造费用结转iif函数应用从Excel取数按辅助属性进行取数结转(通配符#)应用场景1-损益结转p期末需要把收入、成本费用类科目的余额都结转到本年利润科目下。p金额公式:结转科目一般用期末余额或者发生额,金额公式里所有的参数可以不选择,但若选择了科目,科目有下级则需要在科目后加*号,如CloseBal(“6602*”,“”,“”,“”,“”),如果公式中不加*,那么结果将是按公式中的科目金额取数,即所有明细科目的金额都是该科目的金额,并不会按明细科目分别取数;若科目有辅助核算,选择完科目后会自动勾上辅助核算,勾上辅助后是取辅助的余额,就不是科目的余额了。会计年度和会计期间一般设置为空,结转的时候会根据结转的期间取对应期间的数据,如余额或者发生额。方向是指取科目金额的方向,可以为空,为空默认取科目的方向,也可以指定方向取数。p入账科目的金额公式可以用平衡差额公式,系统会自动保证凭证借贷平衡,但若入账科目设置了辅助核算,则不能用平衡差额公式,否则会带不出辅助核算。平衡差额公式只能用在末级科目上。应用场景1-损益结转p自定义转账定义设置好后,月末可以做转账执行。应用场景1-损益结转应用场景1-损益结转应用场景1-损益结转(损益结转和本年利润结转在一次结转中实现)p需要将损益科目结转到本年利润,再将本年利润结转到未分配利润,这两张凭证需要在一次结转中生成p在〖自定义转账定义〗节点新增两个转账定义,分别是损益科目结转到本年利润和本年利润结转到未分配利润p在〖自定义结转方案档案定义〗增加自定义转账方案档案定义应用场景1-损益结转(损益结转和本年利润结转在一次结转中实现)p在〖自定义结转方案定义〗增加自定义结转方案定义,选择设置好的转账定义,调整结转序号;p在〖自定义转账执行〗选择相应的转账方案进行结转,系统会按照结转序号进行结转生成凭证;应用场景1-损益结转(中途增加辅助核算)p费用类科目中途增加辅助核算,会导致科目余额表和辅助余额表对不上,损益结转若按正常步骤结转一次,则只是科目余额表结平,辅助余额表不平。这样就会导致下月结转的时候会出现一正一负的数据,一行有辅助,一行没有辅助,且如果不处理的话,以后每月都会这样。p例子:6601销售费用科目之前只有部门辅助核算,后又增加了人员的辅助核算,若要辅助余额和科目余额都结平,需要分2步结转。先结转最大辅助组合的余额的数据,如本例中的部门和人员就是最大辅助组合,结转完成后,再在会计科目下把后面增加的辅助核算删除,修改自定义转账定义,修改为取增加新辅助之前的余额,再次结转。应用场景1-损益结转(中途增加辅助核算)p2个辅助的余额结平后,在会计科目下把人员档案的辅助核算删掉,只留下最开始的部门辅助核算。修改自定义转账定义,把金额公式中的人员档案辅助核算去掉应用场景1-损益结转(中途增加辅助核算)应用场景2-成本结转p企业未应用存货核算模块,需要通过总账数据结转成本,可以利用自定义转账功能,进行成本结转。p例如:140601库存商品科目、主营业务成本、主营业务收入科目都做了数量核算,库存商品、主营业务成本、主营业务收入都做了物料基本信息辅助核算。p计算方法:库存商品期末余额/期末数量=期末单价,主营业务成本=主营业务收入的贷方发生数量*期末单价。应用场景3-重分类结转p重分类指会计报表的重分类。它调表不调账,即不调整明细账和总账,只调整报表项目余额。具体说来,它根据会计明细科目的期末余额而非总账余额(净值)而定,当资产类往来会计科目期末出现贷方余额时,这时不再是债权而是一种债务,应重新分类到负债类科目;反之,当负债类往来科目期末出现借方余额时,这时不再是一种债务而是一种债权,应重新分类到资产类科目中去。p自定义转账定义转账属性选择重分类,金额公式只能取余额类函数,且选择为重分类属性,必须要进行结转,否则总账结不了账。应用场景4-计提税费p企业在每个会计期间结束的时候,需要计提各项税费。计提税费也可以通过自定义转账定义实现。p例如:企业要根据要交的增值税和消费税计提城市维护建设税和教育费附加,如城市维护建设税为应交增值税的7%,教育费附加为应交增值税的3%,自定义转账定义如下:应用场景5-制造费用结转p生产制造企业,期末需要把制造费用转入生产成本科目,可以通过自定义转账实现。结转科目入账科目51010101-制造费用-原材料-原材料500101-生产成本-材料51010202-制造费用-工资-半成品500102-生产成本-工资应用场景5-制造费用结转p自定义转账执行前科目余额表p自定义转账执行生成的凭证应用场景6-科目辅助核算相同按辅助对应结转p当结转科目和入账科目有相同辅助核算类型,需要按辅助核算对应结转。p例:销售费用6601科目和财务费用6603科目有部门辅助核算,本年利润4103科目也有部门辅助核算,需要将销售费用和财务费用结转到本年利润时按部门明细分别结转。结转科目入账科目6601销售费用(部门辅助核算)4103本年利润(部门辅助核算)6603财务费用(部门辅助核算)p自定义转账定义金额公式都设置为:CloseBal(“”,“”,“”,“”,“”)。注意本年利润4103的金额公式不要设置平衡差额函数:BalAdj(),该函数可以倒挤出金额,但是带不出辅助核算,需要设置前面科目的期末余额相加。应用场景6-科目辅助核算相同按辅助对应结转p各科目的辅助余额如下p自定义转账执行生成的凭证如下:应用场景7-入账科目指定辅助核算结转p当结转科目没有辅助核算入账科目有辅助核算,或者结转科目的辅助与入账科目的辅助核算不一致,可指定入账科目的辅助核算进行结转。结转科目入账科目6602管理费用(无辅助核算)4103本年利润(部门辅助核算,结转到服务部)p结转科目6602没有辅助核算,入账科目本年利润4103科目下有部门辅助核算,需要将管理费用6602科目的余额结转至本年利润4103科目的002服务部辅助,本年利润科目的辅助指定即可。应用场景7-入账科目指定辅助核算结转p科目余额如下:p自定义转账执行生成凭证如下:应用场景8-按辅助属性进行取数结转(通配符#)p当结转科目设置了辅助核算时,支持按照辅助属性取数进行结转。辅助属性是指辅助核算的属性,比如客户档案中的客户分类、供应商档案中的供应商类、人员档案的部门等都是辅助属性。〖辅助属性余额表〗的查询对象列表中可查看辅助属性,系统中主要包括供应商、银行账户、客商、人员、物料、项目、客户等档案的属性查询,凡是能够支持查询的档案和属性均可用于设置自定义转账。应用场景8-按辅助属性进行取数结转(通配符#)p例如:预付账款1123科目有客商辅助核算,可以看到客商的辅助属性分为外部单位和内部单位,其中外部单位用“0”表示,内部单位用“1”表示,需要将预付账款1123科目的辅助余额下属于外部单位的数据结转至应付账款2202科目。结转科目入账科目1123(客商属性=外部单位)2202(客商)应用场景8-按辅助属性进行取数结转(通配符#)p自定义转账定义设置如下:p金额公式中的辅助核算后面用#号连接,#后面写这个辅助核算的属性,如客商属性,人员档案属性,银行账户属性等,等号后面输入该属性对应的值,这个值可以在辅助属性余额表下查询到。客商属性=0表示外部单位。应用场景8-按辅助属性进行取数结转(通配符#)p辅助属性余额表如下:p自定义转账执行结果如下,只结转了客商属性为外部单位的余额应用场景9-按辅助核算编码进行取数结转(通配符%)p当结转金额需取部分辅助核算的数据时,金额公式中需要增加辅助核算的设置。p例:结转科目6601科目设置了部门辅助核算,只需要结转001及001开头的部门的数据。结转科目入账科目6601(部门=编码为001开头)4103p自定义转账定义里金额公式中的辅助核算后加%,表示取001开头的部门的辅助余额应用场景9-按辅助核算编码进行取数结转(通配符%)p辅助余额表如下:p自定义转账执行生成的凭证如下:应用场景10-iif函数应用p在进行结转时,需要根据某个条件的结果采用不同的取数方式。可用到iif函数进行判断取数,iif函数的格式是iif(A,B,C),意思是“如果满足条件A,则按B取数,否则按C取数”。其中,A为一个条件表达式,由取数函数、常数及条件运算符构成,条件运算符有大于〔>〕,小于〔<〕,等于〔==〕。p如224103其他应付款-个税的期末余额小于0时,把其余额转入其他应收款-个税,可通过自定义转账实现应用场景11-从Excel取数p系统除了支持从总账取数进行结转,系统还支持从Excel文件中取数进行结转,公式格式为“SELFDEF_FromExcel(文件路径及名称,页签序号,列序号,行序号)p例如:取下表中sheet2中A3单元格中的数据进行结转,公式为:SELFDEF_FromExcel(C:\Users\Administrator\Desktop\结转测试.xlsx,2,1,3)三种转账属性的区别损益结转、普通转账、重分类的区别p损益结转与普通转账的差异a)损益结转属性的凭证,在查询账簿的时候可以勾选损益结转凭证进行过滤,其中不包括普通转账凭证;b)损益结转不受科目参数(会计科目中科目发生额方向控制,余额方向控制等)控制,普通转账受控制;c)若总账已关账,来源于损益结转的凭证允许增加。p重分类的特殊性a)自定义转账中一旦设置了重分类的转账属性,则总账结账时会校验本月是否执行重分类转账,检验不通过总账不能结账,无参数控制;b)执行重分类转账后,下月会自动回冲;但最后一个会计期间生成的重分类凭证,新的一年度里不会自动冲回;c)损益结转属性具备的三点特征重分类属性也同时具备;PART3常见问题常见问题2.自定义转账执行:已定义默认结转差额函数后禁止定义其他差额函数。1)同一个凭证定中定义了多个平衡差额函数,且平衡差额公式里的计算方式为默认;2)非末级科目设置了差额函数;3.自定义转账执行:编号为001的凭证达到最大结转次数,禁止继续结转。受〖自定义转账定义〗中,“转账时间”和“转账频度”的控制,在转账时间内超过转账频度时就会有该提示;4.自定义转账执行:结转期间非法。自定义转账定义中转账时间为季度时,一定要在3、6、9、12会计期间进行结转,转账时间为年时,则在12会计期间进行结转;1.自定义转账执行后损益类科目仍没有结平。1)检查自定义转账定义下科目是按明细科目设置的还是按一级科目设置的,若是一级科目,且科目有下级,则看金额公式里的科目有没有加*号;若是按明细科目设置的,看是否漏设置了科目,或者其他新的科目没有加上;2)金额公式了指定了方向或者有辅助核算指定了辅助核算;常见问题6.调整期凭证如何结转。在〖自定义转账执行〗中选择相应的调整期间和自定义转账定义,生成凭证即可。7.年初重算后取不到上年12月重分类凭证的数据。年末12月重分类转账生成的凭证未在次年1月生成回冲凭证,且在次年年初重算后,取不到12月重分类凭证的数据,财务数据是按年隔离的,因此上一年的重分类凭证不能自动回冲到下一年,否则会影响下一年的报表数据。如果下一年还需要重分类,可对年初做重分类调整。调整的方案是在〖自定义转账执行〗时选择00期间进行重分类,生成凭证时不要修改凭证日期直接保存即可在当年1月1日生成一张回冲凭证,而那张年初重分类凭证是自动隐藏的。重分类调整后再进行年初重算,即可取到12月重分类凭证的数据。【注意:此做法生成的重分类凭证和其回冲凭证是无法删除的,需谨慎操作。】9.自定义转账定义复制到其他核算账簿,提示“找不到对应的会计科目XXXXXXXXX”。目标账簿引用的科目表中缺少来源账簿定义中的会计科目;8.如何实现自定义转账执行生成凭证不受科目发生方向控制。在〖自定义转账定义〗中将转账属性设置为“损益结转”。10、新建科目版本后,“自定义转账执行”如何按照旧版本科目取数?切换业务日期到新版本生成之前,打开“自定义转账执行“节点,选择相应期间,可以按照旧版本科目取数。常见问题11.自定义转账定义中,如勾选包含未记账凭证,为何将暂存凭证也进行了结转?暂存凭证对系统来说是有效凭证,未记账凭证包含:暂存态,保存态等所有记账日期为空的凭证。12.常见错误,进行自定义结转时报错:java.lang.Exception:表达式无法解析。检查:1、不可以有特殊字符、英文、括号等,注意看辅助核算编码里是否有这些特殊的字符;2、末级科目的金额公式里不要加*号;3、辅助类型里面有英文的括号,需要改成中文的括号,然后清缓存;资料获取方式https://ismcloud.yonyou.comhttp://ism.yonyou.com(ism社区)