|
问题现象:在用友8.52erp系统中用友U8版本号:U8.52软件的财务系统产品线应付模块出现如下问题:"应付管理"->"帐表管理"->"对帐单",条件包含"已入库未结算单据"月份"1-12",在结果界面"联查单据",入库单界面,税率全是0,即"价税合计"="无税金额".而这些入库单都是有税率的.原因:用友U852erp系统升级到用友U861ERP系统后出现此现象.rdrecord中的税率字段变成0了请帮忙解答!
原因分析:数据问题。
解决方案:在用友erp 系统版本U8.52软件中下边两个脚本,第一个用于更新数据,使入库单的税率及税额等根据存货的税率进行调整。对于已经结算部分,我查了一下,客户的结算额都等于本币金额,所以不用做修改。第二个脚本用于查找剩余的税率为零的入库单,这一部分是因为存货的入库单为零或为空。更新前注意备份数据--更新数据updaterdrecordssetitaxrate=b.iTaxRate,itaxprice=iprice*b.iTaxRate*0.01,ioritaxprice=itaxprice,isum=iprice+itaxprice,ioritaxcost=isum/iQuantityfromrdrecordsarightjoinRdRecordconc.id=a.idandc.cVouchType='01'innerjoinInventorybonb.cInvCode=a.cInvCodeandb.itaxrateisnotnullandb.itaxrate0wherea.itaxrate=0--存货税率是空或者是0的selecta.id,a.cInvCodeas存货编码,b.iTaxRateas存货税率,a.iunitcostas本币单价,a.ioricostas原币单价,a.ipriceas本币金额,a.iorimoneyas园币金额,a.itaxrateas税率,a.itaxpriceas本币税额,a.ioritaxpriceas园币税额,a.isumas本币价税合计,a.ioritaxcostas原币含税单价fromrdrecordsarightjoinRdRecordconc.id=a.idandc.cVouchType='01'innerjoinInventorybonb.cInvCode=a.cInvCode--andb.itaxrateisnotnullandb.itaxrate0wherea.itaxrate=0。
|
|