通过编辑交易记录修复常见的对帐单过帐问题

错误代码:SYS103633、SYS328431

本文可帮助你修复需要编辑 Microsoft Dynamics 365 Commerce 中的事务的常见语句发布问题。

现象

有时,对帐单过帐失败是因为必须先更正一个或多个交易记录中的数据,然后才能继续过帐。 以下是一些需要此类数据更正的场景:

  • 映射到当前交易记录的会计期间已关闭。 因此,无法过帐交易记录。
  • 创建的交易记录中的必填字段没有值(例如,仓库或批号字段值)。

通过编辑必要的交易记录来更正数据。 编辑交易记录所需的步骤会有所不同,具体取决于问题发生在对帐单过帐的哪个阶段。 本文首先根据对帐单过帐的阶段列出了编辑交易记录所需的一般步骤。 然后列出了在各个阶段发生的常见错误,并提供解决每个问题所需的具体步骤。

注意

有关编辑事务时下载的 Excel 文件的结构的信息,请参阅 “编辑和审核现金”和“携带和现金管理交易”。

对帐单计算过程中出现的问题

对帐单计算是对帐单过帐流程的先决步骤。 在此阶段发生的最常见错误是交易记录验证失败,这时,系统会显示一条警告消息,指出某些交易记录因验证失败而无法包含在对帐单中。

交易记录验证失败

如果启用了缓慢馈送功能,则必须先验证交易记录,然后才能将其包含在对帐单中。 此验证通过运行验证商店交易记录批处理作业来完成。 如果交易记录验证失败,请在 Commerce headquarters 中按照以下步骤解决问题。

  1. 打开商店财务工作区,选择现金和结转验证失败磁贴。
  2. 选择交易记录,然后选择验证错误来确定错误。
  3. 在右上角,选择 Microsoft Office 符号,然后在在 Excel 中打开下,选择编辑所选交易记录
  4. 下载 Excel 文件后,请为其启用编辑并登录。
  5. 确定必须修改的实体和字段。 如果您要查找的字段缺失,请按照将字段添加到 Excel 工作簿以编辑零售交易记录中的说明添加该字段。
  6. 根据需要更新字段值,然后在 Excel 工作簿中选择发布
  7. 再次运行验证商店交易记录作业来验证已编辑的交易记录。
  8. 如果交易记录完成验证,您可以继续过帐没有新近验证的交易记录的对帐单,因为它将包含在下一个对帐单过帐中。 或者,在当前对帐单的函数组中,您可以选择清空对帐单来释放使用当前对帐单标记的交易记录,并创建一个新交易记录。

订单创建过程中出现的问题

对帐单过帐流程的一个步骤是通过对一个或多个交易记录进行分组来创建客户订单。 如果在创建客户订单之前声明发布失败,请按照总部中的这些步骤解决问题。

  1. 转到失败的对帐单。

  2. 在右上角,选择 Microsoft Office 符号,然后在在 Excel 中打开下,选择编辑现金和结转交易记录。 此选项会自动提取所有现金,并携带属于当前声明的一部分的交易。

  3. 下载 Excel 文件后,请为其启用编辑并登录。

  4. 在 Excel 文件中,将您必须修复的交易记录的验证状态值更改为错误。 此步骤必须在您对交易记录进行任何更改之前完成。

    显示如何更改验证状态的屏幕截图。

  5. 确定必须修改的实体和字段。 如果您要查找的字段缺失,请按照将字段添加到 Excel 工作簿以编辑零售交易记录中的说明添加该字段。

  6. 根据需要更新字段值,然后在 Excel 工作簿中选择发布

  7. 在对帐单页面上,在操作窗格中,在对帐单选项卡上,在函数下,选择重新验证交易记录

  8. 在操作窗格上对帐单选项卡上,在执行详细信息下,选择聚合交易记录。 然后,在聚合交易记录页面,选择重新生成聚合数据清除使用交易记录的旧值生成的聚合。 需要执行此步骤以确保对帐单使用已编辑的交易记录值来重新生成聚合值。

  9. 将对帐单过帐。

订单创建过程中出现的常见错误

  • 处理创建的“客户订单”状态时,控制器中零售语句中遇到的泛型异常:库存维度网站是必需的,因此必须指定。

    原因:发生此问题的原因是 站点仓库 字段配置为事务必需,但某些事务缺少值或这些字段的值不正确。 对于从验证可能遗漏问题的外部系统导入的交易记录,或者在为字段指定的值无效的情况下,会生成此错误。

    解决方法:若要解决此问题,请按照上述过程中的步骤进行操作。 在步骤 6 中,在 Excel 文件的交易记录销售交易记录选项卡(如果存在这些选项卡)中,更正站点仓库值。

    注释

    默认情况下,Excel 中的站点仓库字段不可用。 要添加,请按照将字段添加到 Excel 工作簿以编辑零售交易记录中的说明操作。

  • 处理创建的“客户订单”状态时,控制器中零售语句中遇到的泛型异常:不会为项目编号项编号>创建批处理号。<> <

    原因:发生此问题的原因是批号配置为项目必需,但未提供。

    解决方法:若要解决此问题,请按照上述过程中的步骤进行操作。 在步骤 6 中,在 Excel 文件的销售交易记录选项卡上,更新物料的批号值。

    注释

    批号字段在 Excel 中默认不可用。 要添加,请按照将字段添加到 Excel 工作簿以编辑零售交易记录中的说明操作。

客户订单开票期间出现的问题

创建客户订单后,下一个对帐单过帐步骤是尝试为客户订单开票。 如果在为客户订单开票时对帐单过帐失败,请在 headquarters 中按照以下步骤解决问题。

  1. 转到失败的对帐单。
  2. 在操作窗格上对帐单选项卡上,在执行详细信息下,选择聚合交易记录
  3. 确定并选择开票失败的聚合,然后选择删除客户订单。 此步骤是必需的,因为它会自动删除聚合数据并确保使用编辑的交易记录信息生成新的客户订单。
  4. 在右上角,选择 Microsoft Office 符号,然后在在 Excel 中打开下,选择编辑现金和结转交易记录。 此选项会自动提取所有现金,并携带属于当前声明的一部分的交易。
  5. 下载 Excel 文件后,请为其启用编辑并登录。
  6. 在 Excel 文件中,将您必须修复的交易记录的验证状态值更改为错误。 此步骤必须在您对交易记录进行任何更改之前完成。
  7. 确定必须修改的实体和字段。 如果您要查找的字段缺失,请按照将字段添加到 Excel 工作簿以编辑零售交易记录中的说明添加该字段。
  8. 根据需要更新字段值,然后在 Excel 工作簿中选择发布
  9. 在对帐单页面上,在操作窗格中,在对帐单选项卡上,在函数下,选择重新验证交易记录
  10. 将对帐单过帐。

订单开票过程中出现的常见错误

  • 处理已开票的“客户订单”状态时,控制器中零售语句中遇到的泛型异常:发布销售订单:<期间的销售订单>代金券代金券<>周期<>不存在。 发布销售订单: <2000 年 1 月 1 日凭证> 凭证 <会计> 年度不存在。

    原因:发生此问题的原因是事务日期属于不再打开的会计周期。 当交易记录长时间未过帐时会产生此错误。

    解决方法:若要解决此问题,请按照上述过程中的步骤进行操作。 在步骤 8 中,在 Excel 文件的对帐单聚合选项卡上,将业务日期字段更新为与打开的会计期间对应的值。

  • 处理发布状态付款时,控制器中零售声明中遇到的一般异常:2000 年 1 月 1 日日记批号<>代<金券>凭证凭证<券>周期的发布结果不存在。 2000 年 1 月 1 日,日记批号<><代金券>代金券凭证券<>会计年度的发布结果不存在。

    原因:此问题类似于上一个问题。

    解决方法:若要解决此问题,请按照上述过程中的步骤进行操作。 在步骤 8 中,在 Excel 文件的交易记录销售交易记录付款交易记录选项卡上,将业务日期字段更新为与打开的会计期间对应的值。

  • 处理已开票的“客户订单”状态时,控制器中零售语句中遇到的泛型异常:发布销售订单:项目:库存维度位置必须指定。

    原因:发生此问题的原因是 站点仓库 字段配置为事务必需,但某些事务缺少值或这些字段的值不正确。 对于从验证可能遗漏问题的外部系统导入的交易记录,或者在为字段指定的值无效的情况下,会生成此错误。

    解决方法:若要解决此问题,请按照上述过程中的步骤进行操作。 在步骤 8 中,在 Excel 文件的交易记录销售交易记录选项卡(如果存在这些选项卡)中,更正站点仓库值。

    注释

    默认情况下,Excel 中的站点仓库字段不可用。 要添加,请按照将字段添加到 Excel 工作簿以编辑零售交易记录中的说明操作。

  • 处理已开票的“客户订单”状态时,控制器中零售语句中遇到的泛型异常:发布销售订单:必须结合以下有效维度值在“字段名称>”字段中选择一个值<。

    原因:出现此问题的原因是语句发布所需的字段缺少值。

    解决方法:若要解决此问题,请按照上述过程中的步骤进行操作。 在步骤 8 中,更正错误消息中提到的字段的值。

  • 在处理聚合状态“已为此聚合进行销售订单开票”时。 交易状态客户订单已开票,无法找到此聚合的手动发票销售订单的发票。

    解决方法:若要解决此问题,请按照上述过程中的步骤进行操作。 在步骤 8 中,在 Excel 文件的对帐单聚合选项卡上,检查聚合的业务日期值是否与聚合的手动开票销售订单的发票日期匹配。 如果值不匹配,将业务日期值更新为订单的发票日期。