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 应用程序开始执行入站操作时,将显示列表页视图。 此视图显示其中包含计划由当前商店收货的库存行的未结采购订单和转移单单据。 若要查找和选择特定单据,您可以滚动列表或使用搜索功能。
入站库存单据列表中有三个选项卡:
- 有效 – 此选项卡显示全部或部分未结,并且包含仍然必须收货的行或数量的单据。
- 草稿 – 此选项卡显示商店创建的新入站转移单请求。 但是,这些单据仅保存在本地。 尚未提交到 Commerce Headquarters 进行处理。
- 完成 – 此选项卡显示过去七天内商店已全部收货的采购订单或转移单单据的列表。 此选项卡仅供参考。 对于商店来说,有关这些单据的所有信息均为只读数据。
查看这些选项卡中任何一个上的单据时,状态字段可以帮助您了解单据所处阶段。
- 草稿 – 采购订单或转移单单据仅已本地保存到商店的渠道数据库。 尚未将有关采购订单或转移单请求的任何信息提交到 Headquarters。
- 已创建 - 采购订单请求已在 Headquarters 中创建,但尚未确认。
- 已请求 – 已在 Headquarters 中创建并完全打开了采购订单或转移单。 尚未处理单据的任何收货。 对于采购订单,状态为已请求时,随时可以开始收货。
- 已部分装运 – 转移单单据有一个或多个行或部分行数量已经被出站仓库作为装运过帐。 可以通过入站操作接收这些装运的行。
- 已完全装运 – 转移单的所有行和整行数量已经被出站仓库作为装运过帐。 可以通过入站操作对整个单据收货。
- 已部分收货 – 商店已收到了采购订单或转移单单据的部分行或行数量的货物,但是部分行仍然未结。
- 已全部收货 – 已收到了采购订单或转移单单据的全部行或数量的货物。 这些单据只能通过完成选项卡访问,并且只有商店用户才能查看。
- 进行中 – 此状态用于通知设备用户另一位用户正在主动处理该单据。
- 已暂停 – 选择暂停接收以暂时停止接收流程之后,显示此状态。
- 正在 HQ 处理 – 单据已从 POS 应用程序提交到 Headquarters,但是尚未成功过帐到 Headquarters。 单据将经历异步单据过帐流程。 将单据成功过帐到 Headquarters 之后,其状态应该会更新为已完全接收或已部分接收。
- 处理失败 – 单据已过帐到 Headquarters,但被拒绝。 详细信息窗格显示过帐失败的原因。 必须编辑单据以解决数据问题,然后必须将其重新提交到 Headquarters 进行处理。
在列表中选择单据行之后,将显示详细信息窗格。 此窗格显示有关单据的更多信息,如装运和日期信息。 进度条显示还必须处理多少个物料。 如果未将单据成功过帐到 Headquarters,详细信息窗格还会显示与失败有关的错误消息。
在单据列表视图中,可以在应用栏上选择订单详细信息以查看单据详细信息。 也可以在符合资格的单据行中激活收据处理。
在单据列表视图中,还可以为商店创建新的采购订单或入站转移单请求。 单据继续保持草稿状态,并且在将其提交给 Headquarters 进行处理之前,可以进行调整或删除。
收货流程
在有效选项卡上选择采购订单或转移单单据之后,可以选择订单详细信息开始执行收货流程。
默认情况下,将显示立即收货视图。 此视图已针对条码扫描进行了优化。 可用于创建已扫描物料列表,这样就可以对这些物料进行收货。 若要开始执行收货流程,可以开始扫描物料条码。
在立即收货视图中扫描物料条码之后,应用程序将根据所选采购订单或转移单单据验证物料,以确保扫描的每个物料与单据中的有效物料匹配。 在立即收货视图中,每次扫描条码都视为收货一个单位的数量,除非条码中嵌入了数量。 可以在此视图中重复扫描条码,以便建立收货的所有物料和数量的列表。
示例场景
用户收到一个采购订单,其中包含 10 个单位的条码 5657900266。 用户可以扫描该条码 10 次,以按照每次扫描一个单位的频率更新立即收货字段。 用户完成扫描后,物料行的立即收货字段将显示已收货数量为 10。
此外,如果物料数量很大,用户可能希望手动输入数量,而不是扫描收到的每个物料的条码。 在这种情况下,用户可以扫描条码一次,以将物料添加到立即收货列表。 然后,用户可以在立即收货视图中选择关联行,再在页面右侧显示的详细信息窗格中更新该物料的收货数量字段。
虽然立即收货视图已针对条码扫描进行了优化,用户还是可以在应用栏上选择接收产品,然后通过对话框输入物料 ID 或条码数据。 验证输入的物料之后,将提示用户输入收货数量。
立即收货视图提供焦点方法供用户查看正在接收哪些产品。 也可以使用完整订单列表视图。 此视图显示所选采购订单或转移单单据的单据行完整列表。 用户可以在此列表中手动选择行,然后在详细信息窗格中更新所选行的收货数量字段。 在完整订单列表视图中,用户可以扫描条码,也可以使用接收产品功能输入物料 ID 或条码,以及有关收货数量的数据,不必先在列表中选择匹配物料行。
超收验证
单据行的接收流程中执行验证。 其中包括超交验证。 如果用户尝试接收的库存比采购订单中订购的多,但是未配置超交,或接收的量超过了为采购订单行配置的超交容差,用户将收到错误,并且不能接收超额数量。
转移单单据不允许超收。 如果用户尝试收货数量超过为转移单行装运的数量,则始终会收到错误。
结转采购订单行
如果发货人已确认他们无法装运请求的全部数量,则可以在收货流程中结转入站采购订单上的剩余数量。 若要这样做,必须将公司配置为允许欠交采购订单。 此外,还必须为采购订单行定义欠交容差百分比。
若要将公司配置为允许欠交采购订单,请在 Headquarters 中,转到采购 > 设置 > 采购参数。 在交货选项卡上,打开接受欠交参数。 然后,运行 1070(渠道配置)配送计划作业以将设置更改同步到渠道。
在 Headquarters 中配置产品时,可以为产品预定义采购订单行的欠交容差百分比。 此外,还可以在 Headquarters 中在特定采购订单上设置或覆盖它们。
在组织完成采购订单欠交配置后,当在入站库存操作中选择入站采购订单行时,POS 用户将在详细信息窗格中看到一个新的结转剩余数量选项。 如果用户结转剩余数量,POS 将执行验证以验证要结转的数量是否在采购订单行中定义的欠交容差百分比内。 如果超过欠交容差,将显示一条错误消息,并且用户将无法结转剩余数量,直到之前收货的数量加上立即收货数量等于或超过根据欠交容差百分比需要收货的最小数量。
如果为采购订单行打开了结转剩余数量选项,当用户通过执行完成收货操作完成收货时,结转请求还将发送给 Headquarters,并且将取消订单行的任何未收货数量。 此时,该行将视为已完全收货。
接收位置控制的物料
如果正在接收的物料受位置控制,用户可以选择在收货流程要接收物料的位置。 建议为商店仓库配置默认收货位置,以便提高此流程的效率。 即使配置了默认位置,用户也可以在需要时替换所选行中的收货位置。
此操作采用库位存储维度中的允许空收货配置,如果允许空收货,则不要求输入库位维度。 如果不允许物料采用空收货位置,POS 应用程序将显示错误,并要求先输入位置,之后才能过帐收据。
全部接收
可以按照您的要求选择应用程序栏中的全部接收以将所有单据行的立即接收数量快速更新到可为这些行收货的最大值。
在采购订单上接收计划外物料
在 Commerce 版本 10.0.14 和更高版本中,用户可以接收最初不在采购订单上的产品。 此功能仅适用于采购订单接收。 如果先前未从出站仓库订购和装运物料,则无法根据转移单接收物料。
如果采购订单更改管理工作流在 Headquarters 中启用,用户将无法在 POS 接收期间将新产品添加到采购订单中。 要启用更改管理,必须先批准对采购订单的所有更改,然后才允许接收。 因为此流程允许接收者向采购订单添加新行,所以如果启用了更改管理工作流,接收将失败。 如果为所有采购订单或在 POS 中主动接收的与采购订单链接的供应商启用了更改管理,用户将无法在 POS 接收期间将新产品添加到采购订单中。
启用添加行的功能不能用作接收采购订单上已有的额外产品数量的解决方法。 超收通过采购订单上产品行的标准超收设置来管理。
当用户在使用 POS 中的入站操作接收时,如果用户扫描或键入的产品条码或产品编号被识别为有效物料,但未被识别为当前采购订单上的物料,用户会收到一条提示他们将该物料添加到采购订单中的消息。 如果用户将物料添加到采购订单中,在正在接收中输入的数量将被视为采购订单行的订购数量。
采购订单收货完成并提交到 Headquarters 进行处理时,将在采购订单主单据上创建添加的行。 在 Headquarters 中的采购订单行上,采购订单行的常规选项卡上有一个 POS 添加标记。 POS 添加标记指示采购订单行由 POS 接收流程添加,不是接收之前采购订单上的行。
取消接收
仅当要退出单据,并且不希望保存任何更改时,才应使用应用程序栏中的取消收货功能。 例如,最初选择了错误的单据,因此不需要之前保存的任何收货数据。
暂停接收
如果要接收库存,并且希望暂时停止收货流程,可以使用暂停收货功能。 例如,您可能希望从 POS 执行另一个操作(如记录客户销售额),或推迟收货过帐。
选择暂停收货之后,单据状态将变为已暂停。 用户会知道已为单据输入了值,但是尚未提交单据。 准备好恢复收货流程后,选择暂停的单据,然后选择订单详细信息。 之前保存的所有立即收货数量将保留,并且可以从完整订单列表视图查看。
审阅
在将最终承诺接收到 headquarters 之前,您可以使用审核功能验证入站单据。 审核功能提醒您可能导致处理失败的任何数据缺少或不正确的情况,并提供在提交接收请求之前更正问题的机会。 若要在操作窗格上启用审核功能,必须首先通过 Headquarters 中的功能管理工作区启用在 POS 入站和出站库存操作中启用验证功能。
审核功能可验证入站单据中的以下问题:
- 超收 - *立即收货数量大于订购数量。 此问题的严重性取决于 headquarters 中的超交配置。
- 接收不足 - 立即收货数量小于订购数量。 此问题的严重性取决于 headquarters 中的欠交配置。
- 序列号 - 没有为在库存中登记需要序列号的序列化物料提供或验证序列号。
- 未设置库位 - 没有为库位不允许为空白的库位控制物料指定库位。
- 删除的行 – 订单中有 POS 应用程序未知的 headquarters 用户删除的行。
在 Commerce 参数>库存>商店库存中将启用自动验证参数设置为是,以在选择完成接收时自动执行验证。
完成接收
输入完产品的所有立即收货数量后,必须在操作窗格上选择完成收货以处理收据。
如果配置了审核功能,当用户填写采购订单收据时,系统将提示他们在收据编号字段中输入值。 此值通常等于供应商装箱单的标识。 收据编号数据存储在 Headquarters 中的产品收货日记帐中。 不会捕获转移单收据的收据编号。
如果使用异步单据处理,将通过异步单据框架提交收据。 过帐单据所用时间取决于单据的大小(行数)和服务器中出现的常规处理流量。 此流程通常以秒为单位计算。 如果单据过帐失败,将通过入站操作单据列表通知用户,此选项卡上的单据状态将更新为处理失败。 然后,用户可在 POS 中选择失败单据,以便在详细信息窗格中查看错误消息和失败原因。 失败单据仍然未过帐,因此需要用户通过在 POS 中选择订单详细信息回到单据行。 然后,用户必须根据错误通过更正更新单据。 更正单据之后,用户可以通过在应用程序栏中选择完成履行来再次尝试处理该单据。
创建采购订单
用户可从 POS 创建新的采购订单请求。 若要使用此功能,请确保在功能管理工作区中启用在 POS 中创建采购订单请求的功能功能,以及在用户的 POS 权限组中启用允许创建采购订单权限设置。
若要开始创建流程,请在单据列表视图的操作窗格上,选择新建。 在显示的对话框中,选择新采购订单,然后选择您想要从其装运采购订单的供应商。 您可以通过输入供应商帐户 ID 或供应商名称来搜索特定供应商。 针对待创建采购订单,您当前的商店始终是收货地址仓库,该位置不可修改。 根据需要指定会计日期和交货日期。 您还可以添加与采购订单标题一起存储的注释,作为单据在 Headquarters 中的附件。
纸币
- 如果在 Headquarters 中启用采购订单更改管理工作流,将无法从 POS 创建采购订单。 在这种情况下,采购订单只能在 Headquarters 中创建,并且必须经过审批工作流。
- 若要使用供应商选择功能,您必须首先运行 1220 (供应商) 配送计划作业,以将预定义的供应商主数据从 Headquarters 同步到渠道数据库。 从 POS 创建采购订单期间无法选择内部公司供应商。
创建标题信息之后,可以向采购订单请求添加产品。 若要开始添加物料和请求的数量,请选择添加产品。 在对话框中,输入产品编号,选择产品变型(如果适用),然后指定数量。 如果您有条码扫描设备,则可以扫描产品条码以简化流程。 在详细信息窗格中,您还可以添加行特定的注释,该注释作为行附件存储在 Headquarters 中。
在采购订单请求上输入行之后,必须选择保存以在本地保存单据更改,或选择提交请求以将请求发送到 Headquarters 进行进一步处理。 如果单据保存在本地,可以在单据列表视图的草稿选项卡中找到。 当单据为草稿状态时,可以通过选择编辑对其进行编辑。 可以根据需要添加、更新或删除行。 也可以通过选择草稿选项卡上的删除,删除处于草稿状态的整个单据。
草稿单据成功提交到 Headquarters 之后,将在状态为已创建的单据列表视图的有效选项卡上显示。 对于已创建状态的采购订单,无论单据最初在何处(POS 或 Headquarters)创建,只要未启用采购订单更改管理工作流,采购订单的接收商店中的用户可以根据需要通过添加、更新或删除行来编辑单据。 必须重新提交更新的单据才能使修改生效。
从 POS 中,用户还可以确认采购订单请求,以表明供应商按照采购订单中的要求交付货物的承诺。 若要使用此功能,请确保在功能管理工作区中启用在 POS 中创建采购订单请求的功能功能,以及在用户的 POS 权限组中启用允许确认采购订单权限设置。 仅可以确认处于已创建状态的采购订单。 若要确认采购订单,请在单据列表视图中选择订单,选择查看详细信息以打开单据详细信息视图,然后在操作窗格上选择确认订单。 确认采购订单后,其状态将从已创建更新为 已请求,并准备好接收。
创建入站转移单
用户可从 POS 创建新的入站转移单单据。 若要开始流程,请在单据列表视图的操作窗格上,选择新建。 在显示的对话框中,选择新转移单,然后选择转移自仓库或向您的商店位置提供库存的商店。 转移自值限制为在商店的履行组配置中定义的选择。 在入站转移请求中,当前商店始终是转移单的转移至仓库。 无法更改转移自值。
根据需要在装运日期、接收日期和交货方式字段中输入值。 还可以添加与转移单标题一起存储的注释,作为单据在 Headquarters 中的附件。
创建标题信息之后,可以向转移单添加产品。 若要开始添加物料和请求的数量,请选择添加产品。 在详细信息窗格中,也可以向日记帐行添加行特定的注释。 这些注释存储为行附件。
在入站转移单中输入行之后,必须选择保存以在本地保存单据更改,或选择提交请求以将订单详细信息提交到 Headquarters 进行进一步处理。 如果选择保存,草稿单据将存储到渠道数据库中,而出站仓库不能运行单据,直到通过提交请求成功处理了该单据。 仅当尚未准备好将请求提交到 Headquarters 进行处理时,才应选择保存。
如果单据保存在本地,可以在入站操作单据列表的草稿选项卡上找到。 单据为草稿状态时,可以通过选择编辑对其进行编辑。 可以根据需要更新、添加或删除行。 也可以通过选择草稿选项卡上的删除,删除草稿状态的整个单据。
草稿单据成功提交到 Headquarters 之后,将在有效选项卡上显示,并且状态为已请求。 此时,入站商店或仓库中的用户不再可以编辑请求的入站转移单单据。 只有出站仓库中的用户可以通过在 POS 应用程序中选择出站操作来编辑单据。 编辑锁定确保不会发生冲突,因为入站请求者更改转移单的同时,出站装运者正在主动为订单领料和装运。 如果在提交了转移单之后需要从入站商店或仓库进行更改,应联系并请求出站装运者输入更改。
单据为已请求状态之后,将在有效选项卡中显示。但是,还不能被入站商店或仓库接收。 出站仓库已装运部分或全部转移单之后,入站商店或仓库可以在 POS 中过帐收据。 当出站端处理转移单单据时,其状态将从已请求更新为已装运或已部分装运。 单据为已装运或已部分装运状态之后,入站商店或仓库可以使用入站操作收货流程过帐其收据。