异步订单同步问题
本文介绍 Microsoft Dynamics 365 Commerce 中异步订单创建失败的常见原因,并提供故障排除步骤,帮助系统用户和合作伙伴了解问题所在。
现象
从 Dynamics 365 Commerce 电子商务或销售点 (POS) 创建的异步订单不会反映在 Commerce headquarters 中。
疑难解答步骤
订单创建可能会因不同原因在总部失败,具体取决于订单创建过程失败的阶段。 下面的故障排除步骤会找出可能的根本原因。
验证与异步订单相关的交易是否已到达 headquarters
对于电子商务订单,在总部,转到零售和商业>查询并报告>在线商店交易。 如果您有订单的确认编号,通过在渠道引用 ID 字段中输入确认编号来筛选交易。 如果您没有确认编号,输入帐号来筛选交易。
对于 POS 订单,打开商店交易页面,按收据编号或客户帐号筛选记录。 如果未找到交易,运行 P-0001 渠道交易作业,将交易从渠道同步到 headquarters。 如果 P-0001 作业失败,为作业失败开启支持票证。 如果 P-0001 作业成功,但交易仍未出现在 headquarters 中,开启包含相关信息的支持票证。
如果交易在 headquarters 中存在但未与销售订单链接,请检查同步状态
如果交易在 headquarters 中存在,但尚未创建销售订单,打开在线商店交易页面,选择同步状态快速选项卡。 如果同步订单作业尝试同步此交易,待定订单状态字段应显示成功或失败状态。 如果状态为成功,销售订单字段必须在此交易中存在。 如果状态为失败,您可以在同步状态快速选项卡上的订单错误详细信息字段中查看错误详细信息。 如果这些状态均未显示,则未尝试处理交易。 在这种情况下,您可以选择页面顶部的同步订单来运行同步作业。
确保同步订单作业计划为定期运行,以可以在 headquarters 中将异步交易创建为订单。
以下几节提供有关一些常见错误及其建议修复方法的信息。
“订单错误详细信息”字段显示“已超出数字序列”错误消息
编号规则用于在 headquarters 中创建销售订单。 如果编号规则允许的所有编号都用完,系统会生成此错误消息。 用于创建销售订单的数字序列可在“应收账款”参数>“数字序列>”销售订单中找到。 要修复此错误,修复现有的编号规则,或将其替换为新的编号规则。
“订单错误详细信息”字段显示“必须有默认付款服务来处理信用卡交易”错误消息
要修复此错误,确认在 headquarters 中定义了默认付款。 如果未定义默认付款,您必须进行定义。 转到应收账款>设置>付款服务,并确保新信用卡选项的默认处理器设置为“是”作为一种付款服务。
“订单错误详细信息”字段显示帐户结构错误消息
科目结构错误消息的文本可能会有所不同,如以下示例所示。 但是,这些错误有一个与科目结构配置相关的共同的根本原因。
-
对于公司 usrt 中凭证 ARP-000959899 1.00,日记批号0009656328凭证 ARP-0009598999 的发布结果将作为超额支付或欠薪发布
-
发布日志批号的结果0009656328凭证 ARP-000959899 凭证 ARP-000959901 帐户结构(对于组合 618160)不适用于账本公司主帐户共享
-
发布日记批号的结果0009656328凭证 ARP-000959899 凭证 ARP-000959901 报告公司帐户 usrt
-
已取消日记批号0009656328凭证 ARP-000959899 发布结果
要修复这些错误,请检查科目结构的准确性。 有关详细信息,请参阅配置科目结构。
错误修复后,选择失败的交易,然后选择页面顶部的同步订单运行同步作业。
可能需要修复交易数据的其他类型的错误
若要修复可能需要修复事务数据的其他类型的错误,可以 编辑和审核事务。