本文介绍了标准产品下应付单下推付款单审核自动核销可能出现的问题及其排查修复方法。包括检查付款单审核记录、应付单审核日期顺序、付款用途、关键字段匹配、BOS核销插件状态、暂估应付下推、往来单位一致性、核销单据字段配置、以及付款单批量审核中的异常情形,如与费用报销付款单混审或上游为暂估应付等。针对每种情况提供了具体的排查步骤和注意事项。
业务场景:
标准产品下应付单下推付款单审核会触发自动核销,但可能由于数据异常或某些操作异常未自动核销。
(如下排查方向应收同理)
异常产生后的数据修复请参考:
应付单下推付款单审核未自动核销,手工核销无法过滤出应付单修复SQL参考
排查方向:
1. 查询付款单的操作日志看是否有审核成功记录
(快捷方式是查看付款单的其他页签有没有审核人及审核日期,但查询操作日志更准确)
说明:
付款单只有审核成功,才会触发核销,如果没有审核记录则不会触发核销产生核销记录。
如果单据是已审核状态但没有审核成功记录,则考虑是否有人为后台数据库修改过单据状态的情况或者是BOS扩展元数据通过自定义按钮或值更新做的状态更新操作。
2. 查询应付单的审核日期是否在付款单的审核日期之后
精确到时分秒,即应付单在付款单审核后有反审核重新审核过
说明:核销是在付款单审核时触发的,应付单反审核会将核销记录反核销,再次审核不会触发和下游的核销。
且标准产品下,应付单有下游单据是不允许反审核重新审核的,校验规则在反审核操作上。具体位置如下:
3. 付款单的付款用途为预付款
说明:标准产品下,应付单下推的付款单的付款用途不能为预付款,无法自动核销。
4. 关键字段不匹配
说明:标准产品下付款单审核会匹配明细的采购订单号、采购订单分录内码及物料编码和源单明细的是否匹配。
明细无值则不去匹配,如果明细有值且和源单明细不一致的情况下就无法自动核销
附加情况:应付单勾选按费用项目生成计划情况下,付款单额外再匹配明细费用项目和源单明细的是否一致
注意:7.7.0.202109有个BUG是标准应付单也将费用项目作为匹配项,导致未自动核销(已于7.7.0.202111版本优化)
此场景下有个特殊情况:
场景:应付单按物料明细付款,正负应付单合并下推付款单,付款单明细按源单明细生成。付款单审核后最终应付单和付款单都剩下部分未核销完成,应付单又无法在手工核销过滤出来参与核销。
说明:正负应付单合并下推付款单的核销逻辑是正负应付单优先核销,剩下的正数金额和付款单明细核销。
但正负应付单核销时未优先匹配同订单号的核销而是按顺序核销,最终可能导致应付单剩下的分录行和付款单明细剩下的分录行订单号不匹配导致未自动核销。
此问题后续标准产品会优化(正负核销优先匹配同订单的),请关注新版本发布情况。
5. BOS中付款单的审核操作是否停用了核销插件
插件位置:
注意:如果在付款单审核后有对付款单元数据做过修改,则需要查看付款单元数据修改记录确定付款单审核当时有无取消插件
第一步:扩展右键点击查看元数据修改记录(PT-146832 [7.5.1604.4]及以后版本才支持)
第二步:查看审核日期对应的元数据中有无停用核销插件
6. 暂估下推付款
说明:标准产品下, 暂估应付不能下推付款或付款申请,暂估应付和付款单无核销关系。
规则在单据转换的选单条件策略中,如有此情况请排查是否取消了此条件。
应付单下推付款单选单策略:
应付单下推付款申请单选单策略:
注意:如果单据转换在下游单据保存后有修改过,仍然需要查看单据转换的历史修改记录看单据保存当时有无取消这个条件。
7. 上下游往来单位不一致
说明:标准产品下只有相同往来单位的单据才能下推到一张付款单上,不同往来单位之间无法自动核销。
规则在单据转换的分组策略中
注意:如果单据转换在下游单据保存后有修改过,仍然需要查看单据转换的历史修改记录看单据保存当时有无取消这个条件。
8. 核销单据字段配置
说明:核销时会根据核销单据字段配置的过滤条件过滤数据,如果修改了核销单据字段配置的过滤条件导致单据不满足过滤条件或单据根本不满足预置过滤条件无法过滤出来,则无法自动核销成功。
查看核销单据字段配置,未核销单据是否符合对应单据配置的过滤条件。
注意:此菜单默认不显示,需要在BOS发布菜单后才可查看。
发布步骤请参考:核销单据配置如何发布,业务对象选择“核销单据字段配置”即可。
在核销单据字段配置列表过滤核销类型为应付付款核销,数据状态和禁用状态都选择全部
查看未核销单据(包括应付单和付款单)是否都满足对应业务对象的过滤条件,有且仅有一条配置可以过滤出来即可。
查看核销单据字段配置的修改记录方法:
在上机操作日志菜单中(包括归档查询),过滤条件勾选所有组织,业务对象等于“核销单据字段配置”,即可查询到配置修改记录,但看不到具体修改内容。
9. 付款单批量审核场景
一批审核的单据中存在付款单异常,导致后续核销被终止了
说明:查询付款单审核日期前后2分钟的操作日志,如果有批量审核的情况则考虑是否存在以下两种场景:
9.1 和费用报销付款单一起审核。查看一批审核的付款单中如果有费用报销付款单(单据来源系统是费用报销),则费用报销付款单后续的标准采购付款单无法自动核销成功。
9.2 上游应付是暂估应付。查看一批审核的付款单中,如果存在付款单上游应付单是暂估应付,则该付款单后续的付款单无法自动核销成功。标准产品下暂估不允许下推付款,详细说明看上面第6条。
推荐阅读