POS 中的传出库存操作
本文介绍 Microsoft Dynamics 365 Commerce 中销售点 (POS) 出站库存操作的功能。
在 Commerce 版本 10.0.10 及更高版本中,销售点 (POS) 中的入站和出站操作取代了领料和收货操作。
注释
在 Commerce 版本 10.0.10 及更高版本中,POS 应用程序中中与接收商店库存和采购订单及转移单有关的所有新功能将添加到入站操作 POS 操作中。 如果您正在使用 POS 中的领料和收货操作,建议您指定策略从该操作迁移到新的入站和出站操作。 虽然此产品中不会移除领料和收货操作,但是从功能或性能角度,在 Commerce 版本 10.0.9 之后,不会再对其进行更多投入。
先决条件
您必须完成以下先决条件,您的组织才能够使用出站操作功能。
配置异步单据框架
有关如何配置异步单据框架的信息,请参阅 Commerce 异步单据框架。 如果您已经为其他操作配置了异步单据框架,则可以跳过此步骤。
向 POS 屏幕布局添加出站操作
您必须在一个或多个 POS 屏幕布局上配置出站操作 POS 操作。 在生产环境中部署新操作之前,确保彻底测试该操作,并为用户培训使用方法。
出站库存操作
POS 用户可通过出站库存操作执行以下任务:
- 用户的商店就是委派的出站仓库时,过帐转移单单据的装运。
- 查看有关商店过帐的历史转移单装运的信息。
- 创建新的出站转移单请求。
从 POS 应用程序开始执行出站操作时,将显示列表页视图。 此视图显示其中包含用户的当前商店打算装运和履行的库存行的未结转移单单据。 若要查找和选择单据,用户可以滚动列表或使用搜索功能。
出站库存单据列表中有三个选项卡。
- 有效 – 此选项卡显示其状态为已请求或已部分装运的转移单。 这些订单中包含用户的当前商店必须装运的行或行中的数量。 此选项卡还显示状态为正在 HQ 处理(即正在等待 Headquarters 确认过帐成功)或处理失败(即过帐到 Headquarters 失败,用户必须更正数据并再次尝试提交订单)的订单。
- 草稿 – 此选项卡显示用户的商店创建的新出站转移单请求。 但是,这些单据仅保存在本地。 尚未提交到 Headquarters 进行处理。
- 完成 – 此选项卡显示过去七天内商店已全部装运的转移单单据的列表。 此选项卡仅供参考。 对于商店来说,有关这些单据的所有信息均为只读数据。
查看这些选项卡中任何一个上的单据时,状态字段可以帮助您了解单据所处阶段。
- 草稿 – 转移单单据仅已本地保存到商店的渠道数据库。 尚未将有关转移单请求的任何信息提交到 Headquarters。
- 已请求 – 已在 Headquarters 中创建并完全打开了采购订单或转移单。 用户的当前商店尚未处理针对该单据的任何装运。
- 已部分装运 – 转移单单据有一个或多个行或部分行数量已经被出站仓库作为装运过帐。 可以通过入站操作接收这些装运的行。
- 已完全装运 – 转移单的所有行和整行数量已经被出站仓库作为装运过帐。
- 进行中 – 此状态用于通知设备用户另一位用户正在主动处理该单据。
- 已暂停 – 选择暂停接收以暂时停止接收流程之后,显示此状态。
- 正在 HQ 处理 – 单据已从 POS 应用程序提交到 Headquarters,但是尚未成功过帐到 Headquarters。 单据将经历异步单据过帐流程。 将单据成功过帐到 Headquarters 之后,其状态应该会更新为已完全接收或已部分接收。
- 处理失败 – 单据已过帐到 Headquarters,但被拒绝。 详细信息窗格显示过帐失败的原因。 必须编辑单据以解决数据问题,然后必须将其重新提交到 Headquarters 进行处理。
在列表中选择单据行之后,将显示详细信息窗格。 此窗格显示有关单据的更多信息,如装运和日期信息。 进度条显示还必须处理多少个物料。 如果未将单据成功过帐到 Headquarters,详细信息窗格还会显示与失败有关的错误消息。
在单据列表页视图中,可以选择应用程序栏中的订单详细信息查看单据详细信息。 也可以在符合资格的单据行中激活收据处理。
在单据列表页视图中,还可以为商店创建新的出站转移单。
转移单装运流程
在有效选项卡上选择转移单单据之后,可以选择订单详细信息开始执行履行流程。 将显示完整订单列表视图。 此页显示其中包含该物料的所有单据行。 还显示订购数量的详细信息。
每次扫描条形码都会在立即装运字段中更新数量的一个单位。 也可以输入装运数量,方法是在应用程序栏中选择装运产品,输入物料 ID,然后输入数量。 如果物料受位置控制,可以确认或设置单据行的装运位置。
在完整订单列表视图中,可以在列表中手动选择行,然后在详细信息窗格中手动更新所选行的立即装运数量。
超交装运验证
单据行的履行流程中执行验证。 其中包括超交验证。 如果用户尝试装运的库存比转移单中订购的多,但是未配置超交,或装运的数量超过了为转移单行配置的超交容差,用户将收到错误,并且不能装运超额数量。
欠交结束行
在 Commerce 版本 10.0.12 中,增加了一项功能,供 POS 用户在出站订单装运期间出站仓库确定不能装运请求的所有数量时,结束或取消剩余数量。 也可以在以后结束或取消数量。 若要使用此功能,必须将公司配置为允许欠交转移单。 此外,还必须为转移单行定义欠交百分比。
若要将公司配置为允许欠交转移单,请在 Headquarters 中转到库存管理 > 设置 > 库存和仓库管理参数。 在库存和仓库管理参数页的转移单选项卡上,开启接受欠交参数。 然后运行 1070 配送调度程序作业将参数更改同步到商店渠道。
可以在 Commerce Headquarters 中配置产品时为产品预定义转移单行的欠交百分比。 此外,还可以通过 Headquarters 在特定转移单行中设置或覆盖。
在组织配置完转移单欠交后,POS 用户通过出站操作功能选择出站转移单行时,将在详细信息窗格中看到一个新的结转剩余数量选项。 当用户使用完成履行操作完成装运时,可以向 Headquarters 发送请求以取消剩余未装运数量。 如果用户结转剩余数量,Commerce 将执行验证以验证要取消的数量是否在转移单行中定义的欠交百分比容差内。 如果超过了欠交容差,将显示错误消息,用户将无法在“之前装运”加“立即装运”数量达到或超过欠交容差前结转剩余数量。
装运同步到 Headquarters 之后,将把 POS 中转移单行的立即装运字段中定义的数量在 Headquarters 中更新为已装运状态。 将把之前本应视为“装运剩余”数量(即将在以后装运的数量)的未装运数量改为视为已取消数量。 将把转移单行的“装运剩余”数量设置为 0(零),并将此行视为已完全装运。
装运位置控制的物料
如果正在装运的物料受位置控制,用户可以选择在装运流程中为库存发货的位置。 建议为商店仓库配置默认发货位置,以便提高此流程的效率。 即使配置了默认位置,用户也可以在需要时替换所选行中的发货位置。
此操作采用位置存储维度中的允许空收货配置,如果配置了允许空收货,则不要求输入位置维度。 如果不允许物料采用空收货位置,POS 应用程序将显示错误,并要求先输入位置,之后才能过帐收据。
全部装运
可以按照您的要求选择应用程序栏中的全部装运以将所有单据行的立即装运数量快速更新到可为这些行履行的最大值。
取消履行
仅当要退出单据,并且不希望保存任何更改时,才应使用应用程序栏中的取消履行功能。 例如,最初选择了错误的单据,因此不需要之前保存的任何装运数据。
暂停履行
如果要履行这样的,并且希望暂时停止流程,可以使用暂停履行功能。 例如,您可能希望从 POS 执行另一个操作(如记录客户销售额),或推迟将装运过帐到 Headquarters。
选择暂停履行之后,单据状态将变为已暂停。 因此,用户就会知道已在单据中输入了值,但是尚未提交单据。 准备好恢复履行流程后,选择暂停的单据,然后选择订单详细信息。 之前保存的所有立即装运数量将保留,并且可以从完整订单列表视图查看。
审核
在对 headquarters 履行最终承诺之前,您可以使用审核功能验证出站单据。 此功能会提醒您可能导致处理失败的潜在的数据缺少或不正确的情况,并为您提供在提交履行请求之前更正问题的机会。 要在应用栏上启用审核功能,请通过 headquarters 中的“功能管理”启用在 POS 入站和出站库存操作中启用验证功能。
审核功能可验证出站单据中的以下问题:
- 超运 – 立即装运数量大于订购数量。 此问题的严重性取决于 headquarters 中的超交配置。
- 装运不足 – 立即装运数量小于订购数量。 此问题的严重性取决于 headquarters 中的欠交配置。
- 序列号 – 未为在库存中登记需要序列号的序列化物料提供序列号,或序列号不可用。
- 位置未设置 – 没有为位置不允许为空白的位置控制物料指定位置。
- 删除的行 – 订单中有 POS 应用程序未知的 headquarters 用户删除的行。
如果您在 Commerce 参数>库存>商店库存操作中将启用自动验证参数设置为是,当您选择完成履行功能时,将自动执行验证。
完成履行
输入产品的所有立即装运数量完毕后,必须选择应用程序栏中的完成履行。
如果使用异步单据处理,将通过异步单据框架提交收据。 过帐单据所用时间取决于单据的大小(行数)和服务器中出现的常规处理流量。 此流程通常以秒为单位计算。 如果单据过帐失败,将通过有效选项卡上的出站操作单据列表通知用户,此选项卡上的单据状态将更新为处理失败。 然后,用户可在 POS 中选择失败单据,以便在详细信息窗格中查看错误消息和失败原因。 失败单据仍然未过帐,因此需要用户通过在 POS 中选择订单详细信息回到单据行。 然后,用户必须根据错误通过更正更新单据。 更正单据之后,用户可以通过在应用程序栏中选择完成履行来再次尝试处理该单据。
创建出站转移单
用户可从 POS 创建新的转移单单据。 若要开始执行此流程,请在主出站操作单据列表中时,在应用程序栏中选择新建。 然后,系统将提示您选择您的当前商店将把库存发送到的转移至仓库或商店。 值限制为商店的履行组配置中定义的选择。 在出站转移请求中,当前商店始终是转移单的转移自仓库。 不能更改该值。
可以根据需要在装运日期、接收日期和交货方式字段中输入值。 还可以添加将与转移单标题一起存储的注释,作为单据在 Headquarters 中的附件。
创建标题信息之后,可以向转移单添加产品。 若要开始添加物料和请求的数量,请扫描条形码或选择添加产品。
在入站转移单中输入行之后,必须选择保存以在本地保存单据更改,或选择提交请求以将订单详细信息提交给 Headquarters 进行进一步的处理。 如果选择保存,草稿单据将存储到渠道数据库中,而出站仓库不能运行单据,直到通过提交请求成功处理了该单据。 仅当尚未准备好将请求提交给 Headquarters 进行处理时,才应选择保存。
如果单据保存在本地,可以在入站操作单据列表的草稿选项卡中找到。 单据为草稿状态时,可以通过选择编辑对其进行编辑。 可以根据需要更新、添加或删除行。 也可以通过选择草稿选项卡上的删除,删除草稿状态的整个单据。
草稿单据成功提交到 Headquarters 之后,将在有效选项卡上显示,并且状态为已请求。 此时,只有出站仓库中的用户可以通过在 POS 应用程序中选择出站操作来编辑单据。 入站仓库中的用户可以在入站操作单据列表的有效选项卡上查看转移单,但是不能编辑或删除转移单。 编辑锁定确保不会发生冲突,因为入站请求者更改转移单的同时,出站装运者正在主动为订单领料和装运。 如果在提交了转移单之后需要从入站商店或仓库进行更改,您应该联系并请求出站装运者输入更改。
单据为已请求状态之后,出站仓库可以进行履行处理。 由于装运是使用出站操作处理的,所以转移单单据的状态将从已请求更新为已全部装运或已部分装运。 单据为已完全装运或已部分装运状态之后,入站商店或仓库可以使用入站操作收货流程过帐其收据。
已完全装运的转移单将移到出站操作单据列表的完成选项卡。 它们在此处继续以只读模式对出站商店或仓库中的用户显示几天。