问题现象: | 客户档案中客户名称变更后,在金税接口-批量传出发票,销售发票参照界面中销售发票的客户名称是变更后的,但是传出后的TXT文档里面客户名称还是变更前的,疑为系统BUG,请集团远程协助解决 联系人:徐广滨 电话:13803307526 |
问题原因: | |
解决方案: | 您好, 根据您的网站描述和用户的电话描述,此问题【经查看并测试用户帐套数据】现做如下分析与答复: 【问题原因】 1、销售订单、销售发货单、销售发票在数据库后台表中都有对应的客户名称字段,用于记录原始单据上的客户名称。当客户名称发生变更,该字段的值,可能不等于客户档案中的客户名称。 2、销售发票显示模板上显示的客户名称,取自与客户档案的客户名称,而不是销售发票后台数据表中的客户名称。 3、销售发票的客户编码发生修改并保存时,后台数据表中客户名称也会进行更新,否则不更新。 4、若销售发票参照销售发货单生成,则销售发票的客户名称取自于销售发货单的客户名称; 5、若销售发货单参照销售订单生成,则销售发货单的客户名称取自于销售订单的客户名称; 6、用户变更客户名称时,因为销售发货单已经生成,所以销售发票参照销售发货单,并保存时,其后台数据表中的客户名称字段不等于客户档案的客户名称字段,而是等于销售发货单的后台数据表中的客户名称字段; 7、金税接口输出发票时,客户名称取的是销售发票后台数据表中的客户名称,而不是客户档案中的客户名称。 【解决方案】 1、若用户要变更客户名称,建议采用客户档案中标准的并户操作,以同步更新后台所有的历史单据; 2、若用户不采用并户操作,而一定要变更客户名称,则结合该客户的实际业务,只能通过二次开发增加触发器解决。即变更客户名称时,同步更新销售订单和销售发货单后台数据表中客户名称字段的值。而销售发票,必须删除之后,重新生成才能变更后台数据表中客户名称字段的值。 【补充说明】 由于二次开发可能涉及相关费用,具体请与二次开发部门沟通确认! 1. 如需提供方案、技术支持类的内容,请联系客户化开发支持总部的朱震东ahzzd@Ufida.com.cn(这种咨询不收费); 2. 如需提供代码解决,请联系二开的资源中心部的张万钧 zwjun@Ufida.com.cn (提供二开代码需收费) 【注意事项】修改前请务必做好数据备份;增加触发器前请务必做好数据备份和所有相关测试,并作好用户维护档案以备查。注意年结、升级及打补丁前请先将该触发器删除再做,相关操作完毕后再行添加即可。 如有问题,敬请给我发送邮件! |
相关补丁: | |
版本: | U8 V10.0 |
模块: | 销售管理 |
产品: | 供应链 |
问题名称: | 客户名称变更后,金税接口批量传出发票错误 |
最后更新: | 2011-08-05 23:20:25 |