u8c自定义转帐常见问题---u8c服务运营部一、应用背景:经常有顾问问及总账自定义转账定义的一些问题,在此U8C服务部将自定义转账的有关问题进行归集,也希望其他实施顾问对这部份的内容进行充实。二、常见问题:1、常见自定义结转公式前提条件:每个一级科目都有下级科目,取各个会计科目的期末余额进行结转,无论期末余额方向是借方还是贷方都可以.2、在金额公式中设置包含下级科目数据金额公式中在会计科目下增加*,举例QM(“6601*”,””,””,””,””)3、入账会计科目和取数会计科目都有辅助核算CE()这个函数的含义是数据的简单求和,不能按照辅助核算进行对应。如果本年利润设置了项目辅助核算,主营业务收入和投资收益都设置了项目辅助核算,自定义转账的时候,需要按照辅助核算项目进行结转入账。在这种情况下,设置如下的公式,系统能够按照辅助核算进行自动结转。备注:如果6001和6111都有下级科目,则应该在公式中,会计科目后加*,但是本年利润对应的公式中,不用加*4、结转完成后,科目余额表还是不平,有部分数据没有结转成功1)金额公式中设置了借贷方向如果在金额公式中设置了借贷方向,则系统会依据借贷方向取值。例如QM("6601","","","","借"),则系统取数是取辅助余额表中期末方向为借方的数据。但是系统还有期末方向为贷方的数据导致。取发生额也是一样的道理。2)辅助核算类型发生过变化,例如凭证中的会计科目有2个辅助核算,但是入账会计科目上有1个辅助核算。此种情况只能手工修改结转凭证,下个月就可以自动结转了。辅助核算取数原理如下:自定义转账凭证设置左边的入账科目及辅助项是该凭证要进行结转的科目及辅助项,科目是必需录入的,辅助项可以为空,若辅助项为空,则在转账时,系统按该科目下的每一种辅助项组合情况进行结转;公式中科目、辅助项参数为空时,系统自动取凭证左边的入账科目及辅助项做为取数的科目及辅助项,若公式左边入账科目有辅助核算但未设置入账辅助项,则将该科目下每一种辅助项组合情况做为当前取数函数的辅助项参数;入账科目辅助核算为空,系统在处理时,要检查入账科目辅助核算与取数函数科目的辅助核算是否对应,若不对应,则不允许结转。对应,是指前者为空辅助核算类型在后者也为空,且两个为空的辅助核算类型一致。归纳实际应用,大致有如下几种情况:a)入账科目的辅助核算为空,取数函数的辅助核算不为空。如:1111科目有部门核算科目辅助项方向币种公式1111借所有币种QM(2222,,,[部门档案=001])是否对应:是处理结果:结转部门001科目辅助项方向币种公式1111借所有币种QM(2222,,,)是否对应:是处理结果:结转所有部门b)入账科目的辅助核算部分为空,取数函数的辅助核算部分为空,且两个为空的辅助核算一致。如:1111科目有部门+客户的辅助核算,2222科目有部门+项目的辅助核算,但客户与项目都已指定:科目辅助项方向币种公式1111客户A借所有币种QM(2222,,,[项目档案=001])是否对应:是处理结果:结转2222下项目为001的每个部门的期末余额转到对应的1111科目客户A的每个部门中。对于入账科目与取数函数的辅助核算,无论是否有多个辅助核算,只要为空的辅助核算是一致的,应可以将为空的辅助项按对应关系进行结转。c)入账科目的辅助核算部分为空,取数函数的辅助核算部分为空,且两个为空的辅助核算不一致。如:1111科目有客户的辅助核算,2222科目有项目的辅助核算,但客户与项目都为空:科目辅助项方向币种公式1111借所有币种QM(2222,,,)是否对应:否处理结果:不结转d)入账科目的辅助核算部分为空,取数函数的辅助核算部分为空,且后者为空的辅助核算包含前者的辅助核算。如:1111科目有部门+客户的辅助核算,2222科目有部门+项目的辅助核算,但客户已指定:科目辅助项方向币种公式1111客户A借所有币种QM(2222,,,)是否对应:是处理结果:结转2222下所有项目每个部门的期末余额转到对应的1111科目客户A的每个部门中。e)入账科目的辅助核算部分为空,取数函数的辅助核算部分为空,且前者为空的辅助核算包含后者的辅助核算。如:1111科目有部门+客户的辅助核算,2222科目有部门+项目的辅助核算,但项目已指定:科目辅助项方向币种公式1111借所有币种QM(2222,,,[项目档案=001])是否对应:否处理结果:不结转f)入账科目的辅助核算不为空,取数函数的辅助核算不为空。如:1111科目有客户辅助核算,2222有部门辅助核算。科目辅助项方向币种公式1111客户A借所有币种QM(2222,,,[部门档案=001])是否对应:是处理结果:将2222科目的期末余额结转到1111科目的A客户上。3)币种错误在凭证中有外币的凭证,但是自定义转账定义中定义的是人民币。4)金额公式中的会计科目错误由于发生过会计科目变更或者其他原因导致,解决办法:把有问题的分录行重新定义下。5)凭证数据错误有个别凭证无论如何都结转不过去,在期末处理-结账处,点击ctrl+alt+a,更新辅助核算,然后点击重建余额表,清缓存,如果还是不行,则删除凭证,重新制单。6)取数公式重新定义如果会计科目发生了变更有可能导致取数不对,如果入账的会计科目和取数的会计科目一致,则解决方案如下:在取数公式中不指定会计科目QM(“”,””,””,””,””)。5、取部分辅助核算数据在某些业务场景下,结转的时候,想取一部分辅助核算的数据.解决方案:QM(2222,,,[部门档案=11%]),此公式的意义是取2222会计科目的期末余额,并且是部门辅助核算,编码是以11及其11开头的下级所有辅助核算。6、某一个自定义转账想按年结转,平时不让结转。解决方案:转账时间设置为年。则只能在12月进行结转。8、自定义转账界面显示数据问题描述:自定义结转界面是否可以显示数量字段。目前产品不支持显示数量列,只能点击辅助信息。9、调整期凭证是否支持自定义转账调整期填制的凭证不支持进行自定义结转,需要客户手工做凭证。也有补丁。对应问题号1731000026ISVE1904220070A10、结转后金额变成了负数问题描述:业务活动成本-工资/奖金期末在借方,为什么结转的时候在贷方负数了?解决方案:检查企业建模平台-基本档案-财务会计信息-会计科目的科目方向。11、自定义转账定义复制问题描述:自定义转账定义复制不成功。解决方案:情况一会计科目在目的账簿没有;情况二:如果分录太大,确实无法复制,建议如果有200行以上,拆分为2个自定义转账,复制过去后,用复制粘贴功能,再合起来。问题描述:自定义转账定义修改后,再次复制,无法更新。解决方案:复制后,无法自动更新,只能手工修改12、科目余额表有0.01的余额问题描述:损益类科目都已经结转了,借贷全部都平了,但是收入显示有一分钱余额。解决方案:重新做凭证13、取数科目有辅助核算和下级科目,另外一个科目结转不过去。问题描述:5001科目下面项目辅助项为财政项目的发生额需要结转到330101财政结余科目中并对应辅助项。结转设置为FS(5001*,,,[项目辅助核算=22%],)。其中22%表示财政项目下的所有末及项目。那么请问如何设置330101的公式,使其生成的结转凭证能与5001科目的辅助项进行对应。解决方案:把转入科目的公式也设置成FS(5001,,,[项目辅助核算=22%],),注意5001后面不要加*。14、自定义转账凭证中有公有协同科目问题描述:损益类科目做了公有协同设置,日常业务没有问题,当进行年度期间损益结转时,因为牵涉到公有协同相关科目,系统结账检测不通过。实则期间损益结转不需要协同解决方案:补丁。15、科目设置了发生额方向控制,怎么设置结转公式问题描述:科目设置了发生额方向控制,自定义转账设置费用类转出科目方向为贷方,结转没有生成凭证。解决方案:在公式定义中设置为0-fs()的公式形式。16、问题描述:损益类科目挂的辅助核算比较多,结转损益生成的分录太多,能不能通过一个结转科目,使数据结转到这个结转科目。三、联系方式:本文未尽事宜请邮件联系mahwb@yonyou.com