本文讨论了由于未验证的会计分配而导致采购订单工作流审批过程失败的问题。 当采购订单被修改并在未验证会计分布的情况下重新提交时,会发生此错误,导致工作流进程停止。
症状
将采购订单设置回“草稿”并修改行项(例如,更改单价或确认的收据日期),提交采购订单以供审批后,工作流审批过程将失败,并出现以下错误:
已停止(错误):会计分发验证失败。 请召回采购订单工作流并纠正会计分配。 此操作只能在行号 1 的分配完成后进行。
以下是重现步骤
- 为启用了更改管理的供应商创建和批准采购订单。
- 确认采购订单。
- 请求更改,将采购订单还原为“草稿”状态。
- 修改行项,例如,更改单价或确认的收据日期。
- 无需先保存明细即可重新提交采购订单以供工作流审批。
- 注意到由于错误,工作流审批失败。
原因
启用 自动计算总计和会计分配 功能时,系统会自动在向工作流提交采购订单时重新计算采购订单总计和会计分配。 此重新计算是工作流验证过程的一部分,任何验证错误都会显示在工作流历史记录中。 有关该功能的详细信息,请参阅 采购和采购功能更新。
如果发生会计分配错误(例如缺少财务维度或无效组合),系统将生成警告或错误,并阻止工作流提交,直到问题得到解决。
解决方法
若要避免由于未评估的会计分布导致的工作流失败,可以禁用自动计算功能。 此作可确保在工作流提交之前识别并解决会计分发中的错误。
- 导航至应付帐款>设置>参数。
- 选择常规选项卡。
- 找到 “采购订单工作流 ”部分。
- 禁用 自动计算总计和会计分布 参数。
- 保存更改。
通过禁用此参数,如果存在会计分布错误,系统将阻止你向工作流提交采购订单。 相反,它会显示警告,要求你首先修复分发错误。 解决错误后,可以将采购订单提交到工作流,并且它将继续进行,且不会出现问题。
其他注意事项
如果禁用 自动计算总计和会计分布 参数对组织是不可接受的,请确保在将采购订单提交到工作流之前解决所有会计分配错误。
- 确保所有必需的财务维度都正确分配到会计分布中。
- 修改采购订单行项后,请确保手动保存更改。