对账不平问题专题讲解下
凭证及明细账表对应的科目一定是未级科目,如存在非未级科目则对账不平 总账和辅助账对应的科目同一期间只存在一条记录,如有多条则对账不平 记账或取消记账等情况有报错,可初步判断数据库表出问题,用如下SQL命令来校验   DBCC CheckDB(‘数据库名称’)     如结果中有一致性或分配性错误可判断是数据库问题,可用相应的命令或工具来纠正。 处理此类问题的思路是对账顺序按会计期间从小到大检查,即首先要保证该年度帐中年初对账无误,至于其他月份一般可通过取消记帐再重新记帐解决。因为日常月份的记帐大都只是修改gl_accass、gl_accsum数据表中对应记录中的MB,期初余额、MD,本期借方发生、MC,本期贷方发生、ME,期末余额等字段值。所以确保年初时gl_accass、gl_accsum表中记录准确无误是处理此类问题的关键。 总账模块对账不平情况往往是修改科目或记账错误引起,一般用户可以通过逆向操作就可以纠正,如果是一般数据错误可通过通网站下载的工具来纠正,所以尽量避免进数据库表做改动。 总结 由于是操作上的失误导致的对账不平,只要通过对账界面或者已经获知的问题科目,将原有的操作取消,比如说原有科目的期初输入错误,将所有月份取消记账,然后将错误方式修改的辅助核算期初先修改回来,然后清空数据,再重新按照正确的方法进行设置,再将正确的期初输入进去就可以了,注意要保持期初试算的平衡。 对于涉及添置凭证出现的错误,可以将明细账和辅助核算明细账进行比对,找到出现问题的凭证,将该科目重新录入,添置正确的辅助核算项目的方法来进行修复 。 在进行部门或者职员档案进行修改删除时,注意看清提示,看看是不是有科目设置了部门或者个人往来辅助核算,是否有凭证涉及到该部门或个人,尽量不要在数据后台修改。请先将该凭证修改或删除,然后在进行部门和职员档案的修改工作。 在年结时,有时为了能够尽早的开始下年业务,而不过于着急结束上年账目的时候,会提前建立下一年的年度帐,这样第三种现象出现的可能行就比较大,解决办法可以在新的年度也比对上一年度做出相同的基础设置的修改,然后在进行结转 另可以先账套备份,修改账套备份中的UfErpAct.Lst文件,将之中的所有账套号的三位数字修改成为系统中没有的另外的一个账套号,再引入成为另一个账套,将原有账套的新年度账删除,重新建立新年度账,然后进行结转,最后再从复制出来的账套中将凭证引回。 (注此方法只适用于单独启用总账或者除总账模块外其他模块均没有数据发生的情况)
二.模块间对账不平 其他模块与总帐间的对帐不平   固定资产与总帐间的对帐不平   应收应付与总帐间对帐不平   存货核算与总帐间对帐不平 其他模块间的对帐不平   库存与存货对帐不平   采购暂估余额表与库存暂估余额表不平 其他模块与总帐间的对帐不平   固定资产与总帐间对帐不平   应收应付与总帐间对帐不平   存货核算与总帐间对帐不平 各个模块与总账间的对账不平的处理,在软件中其他模块和总账共同启用,并且生成凭证传递给总账,而在查询时经常出现和总账对账不平的情况,在遇到这类问题的时候,其根源也大致分为操作错误和后台数据库问题两种情况。主要是操作错误所造成的对账不平的问题。下面举例介绍
固定资产与总账间的对账不平,操作方面 属于操作方面的问题 1.折旧生成的凭证没有记帐,或在在凭证生成之前点击对帐按钮。 2. 手工在总帐里面添置了关于固定资产和累积折旧的凭证。 3.对帐科目错误。 固定资产与总账间的对账不平,数据方面 一般是由于数据记录有问题而导致对帐不平。 固定资产与总账对账的数据库表主要是FA_Total表 总账与固定资产对账的数据库表主要是gl_accsum表   固定资产 原值和累计折旧 select  sum(dblValue) from fa_total where iperiod=2 select sum(dbldeprtotal) from fa_total where iperiod=2   总账中固定资产原值和累计折旧 select me from gl_accsum where ccode=''''''''''''''''1501'''''''''''''''' and iperiod=2 select me from gl_accsum where ccode=''''''''''''''''1502'''''''''''''''' and iperiod=2 如果是FA_Total表中的数字有问题可以直接修改fa_total。 应收应付与总帐间对帐不平,操作方面   应收应付中业务帐与科目帐对帐不平的原因主要有: 1、期初单据没有录入对应的科目 2. 业务单据已发生但没有生成相应凭证 3、业务单据生成凭证的会计期间与业务单据记帐日期所处的会计期间不一致。 4、应收应付单据发生时入帐科目与核销时下帐科目不一致,且又没有根据核销制单。 应收应付与总帐间对帐不平,数据方面,由于数据记录有问题导致的对帐不平, 应收应付与总账对账的数据库表主要是ap_detail表 总账与应收应付对账的数据库表主要是gl_accvouch表 在对账的时候,对照这两张表的内容来进行比对,其中gl_accvouch表要关联到code表中查询受控与应收或者应付(cother=''''''''''''''''AR''''''''''''''''  或者 cother=''''''''''''''''AP'''''''''''''''')的末级标识为1的科目的金额,然后和ap_detail表中想对应的日期的金额合计相对。 存货核算与总帐间对帐不平(操作方面)
核算与总账对账不平,核算和总账并不是一定能够对平的,所谓的对账是只核算模块的存货成本和总账中相对应的总账科目的数据来进行人工核对存货与总帐对帐不平,有哪些可能存货生成凭证时,人为修改过凭证科目, 在存货核算的对方科目中使用了存货科目, 跨越生成凭证  当月不平 有其他系统使用了存货科目 期初余额中没有录入存货科目 存货科目设置错误  或者凭证没记帐 存货核算与总帐间对帐不平,数据方面 (1)解决对账不平首先要保证所有的单据均已经在核算模块记账且都已经生成凭证,而对应到总账科目的凭证都是由核算模块生成的,在总账模块中没有生成相应科目的凭证。可以查看凭证列表(GL_accvouch)中的外部凭证标识(coutsign)中是否相关的分录均有核算标示(IA)。 在核算中,而明细账对应的表为IA_Subsidiary表 cpzid is not null的记录。总帐则为gl_accsum表 模块间对账不平 库存与存货对帐不平
到这类问题的时候,其根源也大致分为操作错误和后台数据库问题两种情况。 库存与存货对帐不平,操作方面 库存与存货对帐不平,原因主要有                                         本月库存单据没有记账,包括蓝字与红字单据两种情况 以前月份的库存单据在本月记账 对帐时点是在期末处理后月末记账前,存货存在暂估时,月初回冲单到回冲一般都不平, 销售成本核算方式为销售发票 有直运业务 库存与存货对帐不平,数据方面 在库存管理与存货核算对帐中,库存管理中的数据来源为RdRecord RdRecords 。而存货核算则为IA_Summary表 另外  请思考:当业务做了六个月之后,发现库存存货两个模块期初就对不平。 如果核算模块数字是正确的应该如何处理? 修改库存期初,库存期初小则录入正数,大则录入负数。 如果库存模块数字是正确的应该如何处理? 修改库存期初和核算一致,然后在当期做其它出入库单据调整,然后记帐。
采购暂估余额表与库存暂估余额表不平 由于采购和存货暂估和报销的时间点不同。会造成两者的不符。 采购一入库就是暂估,在采购暂估余额表上就会体现,而存货对于采购入库单在结算之前就记账,才认为是暂估。 在存货暂估余额表中体现采购入库单与发票结算后,采购认为是报销; 而存货只有在结算成本处理以后才认为是报销。 采购暂估入库余额表中本月结算金额与存货暂估材料余额表本月报销金额不一定都必须要求一致,下列几种情况会产生两边本月结算、报销金额不一致的现象:
1、本月入库单先记帐,再做部分结算,由于部分结算的结算单本月不允许进行暂估处理,所以会导致两边本月报销金额不一致 ; 2、本月入库单本月先记帐,然后再进行发票全部结算,那么在采购暂估余额表中反映结算金额,存货暂估成本处理中也有反映,但在存货暂估余额表中并不反映,因为入库单、发票都是本月的,且在当月做了结算,存货系统按非暂估处理。 3、本月入库单本月先不记帐,然后进行发票全部结算,那么在采购暂估余额表中反映结算金额,存货暂估成本处理中不反映,存货暂估余额表中也不反映。 因为入库单、发票都是本月的,且在当月做了结算,存货系统按非暂估处理。 4、本月入库单本月先记帐,然后进行发票全部结算,在下月做暂估成本处理,那么在本月采购暂估余额表中反映结算金额,下月存货暂估成本处理后,在下月存货暂估余额表中才反映报销金额。因为入库单、发票都是本月的,并且做了结算,即使在下月的暂估成本处理中反映该笔业务,存货系统也会按按非暂估处理。 5、对于已经存在结算单,入库单记帐后生成的结算单,的入库单恢复记帐后,再进行记帐时,因为结算单已经存在,存货中进行暂估成本处理时系统不会作为暂估的报销金额处理,但在采购暂估余额表中反映本期报销金额。   模块间对账不平总结 问题容易出现的方面 1.期初数据总账之外的模块期初余额往往没有受到和总账期初一样的重视,出现不录入、落录入、录入数据和总账不一致等情况。 2.凭证问题一些对帐科目均可以在总账系统中做出相关的凭证,而这些凭证往往是导致该模块和总账对账不平的因素, 在生成凭证的时候由于可以对凭证进行修改,导致不平。所以在对账不平的很多时候,都是由于操作不当而形成的。 3.基础档案的修改和年结造成的对账不平由于直接修改重要的基础档案造成。 4.对于账表取数方式和过滤的范围不清楚,查询上问题导致对账不平 解决方法 这些人为造成的对账不平的情况,只能通过规范操作,以及其他的一些特殊方法来进行补救。 首先是期初的录入,需要录入期初数据的模块除了总账外还有应收、应付、固定资产、采购、销售、库存以及存货核算 而和总账有关系的模块只有应收、应付、固定资产和存货核算这四个模块。 由于在操作时只有总账的期初余额和凭证是对总账数据产生影响的,而总账的这些数据对于其他模块却没有什么影响,所以不要以为总账录入了数据,其他模块就会直接的调用这些数据,所以检查模块间的对账不平往往是从期初开始的,而后就是从各个模块向总账生成的凭证,由于各模块的单据即使不生成凭证也不影响结账,忘记制单或者落下单据没有制单等,且生成凭证的时候,其金额、科目甚至分录均可以在保存前做修改,在保存后还可删除等等,这些因素都有可能是造成各模块和总账之间对账不平。所以要保证凭证和单据的一一对应性,是判定这类问题是否是后台数据问题的关键。 另外在操作上有时选项设置的不正确也是导致对账不平的原因,类似固定资产模块,其生成凭证的科目设置和固定资产和累积折旧与总账对账时的对账科目的设置就是不同的,如果设置错误,则对账不平也就很正常了,所以在固定资产选项里面还设置有一个在对账不平情况下允许固定资产月末结账的选项。 主要涉及到的数据库表 AP_Detail    应收应付明细表 写入审核的采购发票(包括运费发票)、销售发票、销售调拨单、零售日报、收付款单及其他已审核的应收/付单等的单据记录,还包括现结、核销、对冲、转帐,并帐、损益所产生的相应记录等。 数据关联字段说明 iperiod  (会计期间) ‘0’为期初 cvouchtype (单据类型) 请联查‘Ap_VouchType’ 表,特别提示单据类型为48,49的为ar、ap所共有,须加以‘cflag’字段值‘ar’or‘ap’来共同判断。 cvouchid单据号    dvouchdate 单据日期,单据填写的日期 dregdate单据记帐日期,单据审核的日期帐龄分析多据此日期判断。 cdwcode 中包括供应商编码和客户编码,须加以‘cflag’字段值‘ar’or‘ap’来共同判断。 ibvid 对应于salebillvouchs,销售发票子表的 autoid,与purbillvouchs,采购发票字表的id 须 加以‘cflag’字段值‘ar’or‘ap’来共同判断。 csign 单据正负标识    ccode    科目生成凭证时添入。 isignsel科目账期间 生成凭证时添入。 Iprice    单价 idamount借方金额  icamount 贷方金额 cpzid 生成凭证时的线索号,与gl_accvouch 表中的 coutno_id相关联 cvouchtype 主要包括 01,采专、02,采普、03,采购运费发票、26,销专、27,销普、28,销售调拨单、29,销售日报、48、49、R0、P0 单据类型 bprepay 预收预付标志 ,true、false结算 iflag 1.表示预收预付  3. 表示票据  4.表示折算额    5 表示现结业务 6.收款业务  7.现金折扣业务,iflag为7的业务在应收付明细账中应为不可见,走费用科目。 cCoVouchType  对应单据类型      cCoVouchID  对应单据号   fa_Total  固定资产汇总表 数据关联字段说明 dblAccrualValue 本月计提原值    dblAddValue 本月原值增加 dblDecValue 本月原值减少 dblDepr 本月计提折旧 dblDeprTotal 月末累计折旧  dblLastAccrualValue 上月计提原值 dblLastAddValue 上月原值增加  dblLastDecValue 上月原值减少 dblLastDepr 上月折旧额  dblLastWork 上月工作量 dblLastWorkTotal 上月累计工作量  dblMonthDeprTotal 月初累计折旧 dblMonthValue 月初原值  dblTransInDeprTotal 本月折旧转入 dblTransOutDeprTotal 本月折旧转出 dblValue 月末原值 dblWork 本月工作量 dblWorkT 月末累计工作量 dblYearDeprTotal 年初累计折旧 dblYearValue 年初原值 iPeriod    会计期间 lCount 月末数量 lMonthCount 月初数量 sDeptNum 部门编码 sTypeNum      资产类型编码 RdRecord  收发记录主表 采购入库单、产成品入库单、销售出库单、材料出库单、其他入库单、其他出库单、库存期初 ipurarriveid采购到货单主表标识,关联PU_ArrivalVouch.ID     cDLCode发货退货单主表标识,关联DispatchList.DLID     ipurorderid采购订单主表标识,关联PO_Pomain.POID     iproorderid生产订单主表标识,关联PP_ProductPO.ID     cBillCode发票主表标识,关联PurBillVouch.PBVID/SaleBillVouch.SBVID,采购入库单、销售出库单用     cVouchType单据类型编码,关联VouchType.cVouchType,01_采购入库单 10_产成品入库单 08_其他入库单 32_销售出库单 11_材料出库单 09_其他入库单 33_采购期初 34_库存、存货期初
|