POS 发票合并

在销售点(POS)的版本 13 重构中,为了提升销售点的速度,来自 POS 会话的销售在提交该会话的“关闭 POS 凭证”之前,不会影响库存和会计分类账。其运作方式如下:

  1. 现在,POS 屏幕上的每笔交易都会创建一个中间发票(称为 POS 发票),该发票不会更新库存和会计分类账,以尽可能保持快速。这也被称为“子分类账”。将 POS 分类账与总分类账分离,使系统更具可扩展性。
  2. 库存和会计条目现在在一天结束时创建,即在关闭 POS 会话时,通过一张合并了当天所有中间发票的销售发票来生成。
  3. 这张合并后的销售发票只创建 3-4 个分类账条目。旧系统会创建 n x 3 个分类账条目,其中 ‘n’ 是当天创建的发票数量。
  4. 由于分类账条目大幅减少,总分类账的负载也随之减轻,从而使其速度更快。

在 POS 会话关闭前,库存如何被跟踪

虽然库存分类账确实会排除任何活动 POS 会话中的交易,但来自此“子分类账”的库存水平会更新“库存预计数量报告”。

库存 > 库存报告 > 库存预计数量

在上图中,“实际数量”列代表库存分类账的值。“为 POS 交易预留”表示“实际数量”减去当前因活动 POS 会话(尚未关闭,因此未在库存分类账中创建条目)而预留的数量。另请注意,“预计数量”(“活动数量”减去为 POS、生产等预留的数量)为第一个行项目增加了 100 的数量,这是因为有一个尚未收到的 100 单位订单。

然而,在销售点内部,已订购但尚未收到的数量不会反映在“物料详情”视图中的“仓库可用数量”字段中。在下面的实例中,由于手头数量不足,交易将不被允许。这适用于任何时间点所有活动的 POS 会话,并且是全局应用的(即,一个会话的交易会影响所有其他活动会话的可用数量)。