金蝶云星空供应链销售模块在补丁中添加了销售出库退货未应收功能,支持手工冲销及按冲销方案自动冲销,但需注意大数据量冲销时可能存在的性能问题和数据精度失真问题。此外,已冲销和已下推应收单的数据不支持再次冲销,但未来版本将支持多次冲销功能。同时,功能后续可能有所变动。
金蝶云星空供应链销售模块在补丁PT-146869 [7.6.0.202103]中应相关客户提单添加了销售出库退货未应收功能,此功能在3月版本中暂时只支持手工冲销,手工冲销界面如下图1-1所示:
图1-1
点击上图1-1中的'出库单过滤'按钮,会弹出'销售出库退货后台单列表'框,在弹出框中可以选择要冲销的销售出库单或期初销售出库单数据(这些出库单数据的关联应收数量和应收金额为0且没有冲销数量),销售出库退货后台单是整合了期初销售出库单,期初销售退货单,销售出库单,销售退货单(通过视图 V_SAL_OutStockReturnInfo 和 V_SAL_OutStockReturnEntry 可查看其中的表头和表体定义),所有这四种单据必须是单据状态为已审核且单据类型为非寄售且为非跨组织结算生成的(预计在2022.9月版本中将添加非直运出库和退货)。同理点击上图1-1所示的'退货单过滤'按钮,则会弹出'销售出库退货后台单列表'框,在其中只能选择要冲销的销售退货单或期初销售退货单(和前文中的出库单类似,其中的关联应收数量和关联应收金额为0且没有冲销数量),如果勾选了一个或多个出库单,则可以点击下面的'自动匹配出库单'按钮,此操作将根据选择的出库单匹配对应的退货单(销售出库退货匹配逻辑是根据字段 销售组织,结算组织,库存组织,客户,结算币别,物料,计价单位,产品类型是否相等来匹配的,下文中的按冲销方案匹配同理,如果是按方案冲销且会依据销售退货单单据日期升序排序匹配,即优先匹配日期最早的那些退货单),如下图1-2所示:
图1-2
在PT-146891 [7.7.0.202109]补丁中添加了使用冲销方案按执行计划自动冲销功能,注意此按方案冲销的功能由于用的客户少,且自发布近一年后才有客户提单报告有关冲销数据不对的问题(此问题一般在大数据量冲销时才出现数据不对问题,已在2022年06月补丁中修复),因此建议用户升级到6月补丁后再使用此功能。如果客户未升级到此补丁且出现了数据不对的问题,可在冲销报表中手工取消冲销。通过菜单'销售出库退货自动冲销方案设置',可打开对应的冲销方案新增界面, 冲销方案配置如下图2-1所示:
图2-1
在上图2-1中的冲销匹配方案有两个选择,一个是仅按出库退货关联关系对应冲销,此选项确保了按方案冲销时出库和退货必须有上下游关系,且是直接的上下游关系(注1:即销售出库单推销售退货单才能冲销,如果是销售出库推退货通知单再推销售退货单则不支持冲销,在2023年1月版本才支持销售出库->退货通知->销售退货流程的冲销),否则不冲销。另外一些字段说明可参考上图上的红色备注。另外一个冲销匹配方案选择则没有这些限制,无关联关联时也能冲销。冲销方案审核后,可以点击手动执行或通过执行计划自动执行,如下图2-2和图2-3所示:
图2-2
图2-3
手工执行和执行计划自动执行的区别是手工执行会强制执行,而执行计划会根据方案中的下次执行时间与当前时间对比,仅当前时间大于下次执行时间时才会执行,并且执行计划执行后冲销方案中的下次执行时间会根据方案中的执行间隔和执行周期自动计算并刷新。某个特定的冲销方案冲销成功后可通过对应的菜单'执行情况查询'查看相关结果,同一冲销方案在不同时间冲销后会追加相关记录到此方案的冲销结果中,此结果在取消冲销时(取消冲销可参见图2-5)也不会删除相关记录,执行情况结果对应于数据库表 T_SAL_AUTOWRITEOFFSTATE中的记录,如下图2-4所示:
图2-4
所有的手工冲销,按冲销方案自动冲销的冲销结果记录都可通过报表'销售出库退货冲销记录'查看,此报表也可取消冲销,如下图2-5所示:
图2-5
在上图2-5中,也可以选择对应的记录取消冲销(取消冲销必须是成对的取消,比如一个冲销序号中,有一个数量为3的销售出库单对应两个数量分别为1和2的销售退货单,则必须选择这三条记录才能取消冲销)。另外销售出库单有个选项参数可以控制同一流程的下游销售退货单审核时自动执行冲销,如果勾选了此参数,冲销时只会匹配同一流程的上下游单据(注2:如果是销售出库单先走退货通知单再推销售退货单,也是会冲销的,这与前面注1是有区别的)如下图2-6所示:
图2-6
存在的问题:
1,通过冲销方案界面的手动执行时可能存在性能问题,因为界面在操作后的一段时间内必须响应,如果一个冲销方案要冲销的数据非常多的时候(比如方案配置为所有组织下的所有销售出库单),则耗时会比较长,界面容易无响应导致冲销失败,建议使用后台的执行计划去冲销(后台执行计划可长时间执行而不需要响应回界面上)或者冲销方案配置成数据量比较少的数据,比如某个组织,某个客户,某个时间段内的所有物料当作一个过滤方案,性能问题预计在2022年8月补丁有一定的改进,目前发现的另一个问题是冲销时如果相关单位精度大于2位时冲销数量会有失真,比如出库单数量为20.1234,退货单数量为10.1234,则会发现冲销完毕后出库单和退货单上的相关冲销数量字段变成了10.12而不是10.1234,此问题已在8月补丁修复。
2,已冲销过的销售出库/销售退货数据不支持再次冲销,已下推过应收单的销售出库/销售退货数据也不支持再次冲销,2023年1月补丁将支持多次冲销功能(即未应收的前提下,已冲销过的出库/退货还可以再次冲销)。
3,由于此功能用的客户少,并且相关提单也少,后续可能会对此功能作相关变动。
推荐阅读