问题现象: | 客户软件操作流程:生成销售类合同,通过销售合同,生成销售订单,通过销售订单生成销售发货单,通过销售发货单生成销售发票。 业务描述:有一笔销售业务,8月份在系统中已经生成销售发货单,11月份,那笔销售业务对应的客户单位名称变更了,则我们软件应用客户就到基础档案中,对客户档案的全称及简称进行了修改,并且,在11月份生成了该笔销售业务的销售发票,然后到销售系统下的防伪税控下的批量导出中,将这一笔发票进行导出,导出后,发现客户名称还是原来的名称,而不是修改后的名称。 对数据库进行了查询,发现客户档案表中,客户的全称、简称等都是修改后的名称,但so_somain、DispatchList、salebillvouch这三个表中的ccusname这三个字段,显示的客户名称,还都是修改前的名称。 使用客户档案的并户功能进行操作后,问题依然存在。 |
问题原因: | |
解决方案: | 您好:销售模块中的单据表结构中有客户名称ccusname字段,此字段与客户档案表中的客户名称不一样,相当于改了客户档案的,并不同步更新到销售各单据相应的字段上 对于此问题,因为销售单据查询时,会取客户档案已更新的名称,因此会一致,不一致的在金税接口输出,如果仅想解决发票输出和客户档案名称不一致的问题,可以调整视图 SaleBillVouchZT,将ccusname的值从customer表中取,参考语句: salebillvouch.citemcode, customer.ccusname, salebillvouch.idisp, 可以此语句覆盖SaleBillVouchZT视图中的对应语句 经测试,可实现需求 请参考! |
相关补丁: | |
版本: | 8.90 |
模块: | 销售管理 |
产品: | 供应链 |
问题名称: | 客户档案名称修改造成销售防伪税控导出数据问题 |
最后更新: | 2011-12-06 13:54:39 |